APIs / Marketplaces / Wolt

1 credit per call4 endpoints5 datapoints

Wolt API

Wolt API for restaurant and dish search by location, venue details and menus with prices and options as JSON. 1 credit per successful call.

Wolt
GET/v1/wolt/menu?slug=wen-cheng-2-hand-pulled-noodles
{
  "success": true,
  "data": {
    "venue": {
      "id": "633d7eec056442ed9fe2e78c",
      "slug": "wen-cheng-2-hand-pulled-noodles",
      "name": "WEN CHENG 2 Rosa-Luxenburg",
      "brand": "Wen Cheng",
      "description": "Two types of fresh hand-pulled noodles served with chilli, garlic, Szechuan pepper, hot oil and homemade braised stew. Also, delicious Taiwanese salads.",
      "url": "https://wolt.com/de/deu/berlin/restaurant/wen-cheng-2-hand-pulled-noodles",
      "address": {
        "line": "Schönhauser Allee 10",
        "city": "Berlin",
        "postal_code": "10119",
        "country": "DEU",
        "lat": 52.530688,
        "lon": 13.411648
      },
      "website": "http://www.wenchengnoodles.de/",
      "currency": "EUR",
      "timezone": "Europe/Berlin",
      "price_range": 2,
      "tags": [
        "chinese",
        "noodles",
        "asian"
      ],
      "rating": {
        "score": 8.6,
        "scale": 10,
        "count": 500
      },
      "delivery_methods": [
        "takeaway",
        "homedelivery"
      ],
      "minimum_order": {
        "amount": 10,
        "currency": "EUR"
      },
      "opening_hours": [
        {
          "day": "Monday",
          "formatted_times": "Closed"
        },
        {
          "day": "Tuesday",
          "formatted_times": "17:00–21:45"
        },
        {
          "day": "Wednesday",
          "formatted_times": "17:00–21:45"
        }
      ],
      "delivery_hours": [
        {
          "day": "Monday",
          "formatted_times": "Closed"
        },
        {
          "day": "Tuesday",
          "formatted_times": "17:00–21:45"
        },
        {
          "day": "Wednesday",
          "formatted_times": "17:00–21:45"
        }
      ],
      "image_url": "https://imageproxy.wolt.com/mes-image/95499c0c-2904-4b15-bf78-784ca1cf2cfc/e4c6c202-b4a4-4ddf-abfd-1d22b24f2f8b",
      "logo_url": "https://imageproxy.wolt.com/assets/6732148a5e9fa56b919d4943"
    },
    "language": "de",
    "available_languages": [
      "de",
      "en",
      "tr"
    ],
    "currency": "EUR",
    "category_count": 6,
    "item_count": 25,
    "truncated": false,
    "categories": [
      {
        "id": "d9404acaf029500596605a19",
        "name": "BIANG BIANG NOODLES",
        "slug": "biang-biang-noodles-1",
        "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/699824c252512b6ffe5de58f/710e3586-b1ed-11f1-b96f-c28bc1a7e693_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfqkjczwvm…",
        "items": [
          {
            "id": "69e14dfa8584f6581df2beee",
            "name": "Biang Biang Beef",
            "description": "mit geschmortem Rind, Knoblauch, Chili, Koriander, Frühlingszwiebeln und Wencheng-Soße",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/699824c252512b6ffe5de58f/710e3586-b1ed-11f1-b96f-c28bc1a7e693_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfqkjczwvm…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/699824c252512b6ffe5de58f/710e3586-b1ed-11f1-b96f-c28bc1a7e693_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfqkjczwvm…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…",
              "…",
              "…"
            ]
          },
          {
            "id": "69e14dfa8584f6581df2bef2",
            "name": "Biang Biang Tofu & Shiitake",
            "description": "mit Tofu, Wencheng-Soße, Knoblauch, Chili, Koriander, Frühlingszwiebeln und Shiitakes",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/60afaa0728ad361bd0d2cdba/5a56aafe-d316-11f1-806e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfqkjub2z1…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/60afaa0728ad361bd0d2cdba/5a56aafe-d316-11f1-806e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfqkjub2z1…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…",
              "…",
              "…"
            ]
          },
          {
            "id": "69e14dfa8584f6581df2bef4",
            "name": "Biang Biang Aubergine",
            "description": "mit Auberginen, veganem Hackfleisch, Wencheng-Soße, Knoblauch, Chili, Koriander und Frühlingszwiebeln",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5ab5ead2-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zmy5lds13zxn0lteuyw1hem9uyxdzlmnvbs9jb20uawtlbnrvby5wcm9klnjpy2gty29udgvudc1zdg9yzs80nzi3nl84nzzkmzczns04zjdmltq2mget…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5ab5ead2-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zmy5lds13zxn0lteuyw1hem9uyxdzlmnvbs9jb20uawtlbnrvby5wcm9klnjpy2gty29udgvudc1zdg9yzs80nzi3nl84nzzkmzczns04zjdmltq2mget…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…",
              "…",
              "…"
            ]
          }
        ]
      },
      {
        "id": "73a12da4471564955672f3de",
        "name": "WEN CHENG NOODLES",
        "slug": "wen-cheng-noodles-2",
        "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5ab8623a-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nczwvm…",
        "items": [
          {
            "id": "69e14dfa8584f6581df2bef8",
            "name": "Wen Cheng Beef",
            "description": "mit Rindereintopf, Wencheng-Soße, Tomaten-Knoblauch-Soße, asiatischen Pickles und Koriander",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5ab8623a-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nczwvm…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5ab8623a-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nczwvm…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…",
              "…",
              "…"
            ]
          },
          {
            "id": "69e14dfa8584f6581df2befc",
            "name": "Wen Cheng Tofu & Shiitake",
            "description": "mit Tofu, Shiitakes, Wencheng-Soße, Tomaten-Knoblauch-Soße, asiatischen Pickles und Koriander",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/6a291623d44e34010097f313/17b84c8e-b020-11f1-98ed-7ebc7b211be3_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nub2z1…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/6a291623d44e34010097f313/17b84c8e-b020-11f1-98ed-7ebc7b211be3_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nub2z1…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…",
              "…",
              "…"
            ]
          },
          {
            "id": "69e14dfa8584f6581df2befe",
            "name": "Wen Cheng Aubergine",
            "description": "mit Auberginen, veganem Hackfleisch, Wencheng-Soße, Tomaten-Knoblauch-Soße, asiatischen Pickles und Koriander",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5abc3842-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nbdwjl…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5abc3842-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nbdwjl…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…",
              "…",
              "…"
            ]
          }
        ]
      },
      {
        "id": "0307e055c122c3ba886dd413",
        "name": "BAO BUNS",
        "slug": "bao-buns-3",
        "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/66d71b93c86164dffe7c78fd/e6f4d9b8-956d-11f1-80ef-b69060502b39_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvnzzlnzuzngmt…",
        "items": [
          {
            "id": "69e14dfa8584f6581df2bf02",
            "name": "Szechuan Fried Chicken Bao",
            "description": "Buttermilch-Hähnchen mit Sichuan-Aioli, asiatischen Pickles, Gurkenpickles und Koriander",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/66d71b93c86164dffe7c78fd/e6f4d9b8-956d-11f1-80ef-b69060502b39_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvnzzlnzuzngmt…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/66d71b93c86164dffe7c78fd/e6f4d9b8-956d-11f1-80ef-b69060502b39_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvnzzlnzuzngmt…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…"
            ]
          },
          {
            "id": "69e14dfa8584f6581df2bf04",
            "name": "Szechuan Fried Tofu Bao",
            "description": "Knuspriger Tofu mit Sichuan-Aioli, asiatischen Pickles, Gurkenpickles und Koriander",
            "price": "…",
            "image_url": "https://wolt-menu-images-cdn.wolt.com/menu-images/6a291623d44e34010097f313/17be4fe4-b020-11f1-98ed-7ebc7b211be3_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvn2uwnduxndgt…",
            "images": [
              "https://wolt-menu-images-cdn.wolt.com/menu-images/6a291623d44e34010097f313/17be4fe4-b020-11f1-98ed-7ebc7b211be3_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvn2uwnduxndgt…"
            ],
            "available": true,
            "wolt_plus_only": false,
            "option_groups": [
              "…"
            ]
          }
        ]
      }
    ]
  },
  "meta": {
    "endpoint_family": "wolt_menu",
    "request_id": "req_a1962db8f4e6463790c15d32c29ff6c3",
    "credits_charged": 1,
    "credits_remaining": 1904
  }
}
200 OKJSONX-Credits-Used: 1
Recorded from our API and shortened.

Sample data

What one call returns

A recorded run of menu: the fields and shapes you will get, shortened to 3 items.

#idstringnamestringslugstringimage_urlurlitemsobject[]
1d9404acaf029500596605a19BIANG BIANG NOODLESbiang-biang-noodles-1https://wolt-menu-images-cdn.wolt.com/menu-images/699824c252512b6ffe5de58f/710e3586-b1ed-11f1-b96f-c28bc1a7e693_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfqkjczwvm…[3 items]
273a12da4471564955672f3deWEN CHENG NOODLESwen-cheng-noodles-2https://wolt-menu-images-cdn.wolt.com/menu-images/633ec2383b0f777da89f6756/5ab8623a-d316-11f1-a21e-328dfc15094b_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvv0nfv0nczwvm…[3 items]
30307e055c122c3ba886dd413BAO BUNSbao-buns-3https://wolt-menu-images-cdn.wolt.com/menu-images/66d71b93c86164dffe7c78fd/e6f4d9b8-956d-11f1-80ef-b69060502b39_ahr0chm6ly9zdg9yywdllmdvb2dszwfwaxmuy29tl2lrb25hlwj1y2tldc1wcm9kdwn0aw9ul2ltywdlcy82nzdizmnjn2y5ztrlndlkzjjjmtg5otyvnzzlnzuzngmt…[2 items]

Recorded from our API · 3 items shown · 5 datapoints per itemGET /v1/wolt/menu?slug=wen-cheng-2-hand-pulled-noodles

5 datapoints

Identity

  • idstring
  • namestring
  • slugstring

Contact

  • image_urlurl

Other

  • itemsobject[]

Playground

Run this API

cURLshell
curl "https://api.perceptlayer.com/v1/wolt/menu?slug=wen-cheng-2-hand-pulled-noodles" \
  -H "X-API-Key: $API_KEY"

Wolt · 4 endpoints

Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

EndpointRequired parametersCost
GET/v1/wolt/dishes
querylatlon+3 optional
1 credit
GET/v1/wolt/menu
slug+3 optional
1 credit
GET/v1/wolt/restaurants
latlon+6 optional
1 credit
GET/v1/wolt/venue
slug+3 optional
1 credit

Overview

About the Wolt API

What you can get

The Wolt API returns Wolt restaurant and menu data as JSON through 4 endpoints.

  • Restaurants: restaurants takes a lat and lon, with query, cuisine, sort (relevance, rating, eta or distance), open_now, page and per_page.
  • Dishes: dishes takes a query, lat and lon, with sort (relevance, price_asc, price_desc or rating), page and per_page.
  • Venues: venue and menu take a slug, with lat, lon and language.

The recorded menu call for wen-cheng-2-hand-pulled-noodles returns venue, language, available_languages, currency, category_count (6), item_count (25), truncated and categories. The venue has name, brand, address, rating (score, scale and count), price_range, delivery_methods, minimum_order, opening_hours and delivery_hours. Each category has id, name, slug and items, and each item has id, name, description, price, images, available and option_groups.

How a call works

Get a menu: GET /v1/wolt/menu?slug=wen-cheng-2-hand-pulled-noodles with your key in the X-API-Key header. restaurants?lat=52.52&lon=13.405 finds venues near a point; pass a venue's slug to venue or menu. Every successful call costs 1 credit; failed calls cost nothing.

MarketplacesJSONRESTMCP

More marketplaces APIs

Use cases

Track menu prices for a restaurant or chain

Use the Wolt API to track menu prices for a restaurant or chain

Compare dish prices near a point with `dishes` and `sort=price_asc`

Use the Wolt API to compare dish prices near a point with `dishes` and `sort=price_asc`

Map which restaurants deliver to a location, by cuisine

Use the Wolt API to map which restaurants deliver to a location, by cuisine

Check minimum orders, opening hours and delivery hours

Use the Wolt API to check minimum orders, opening hours and delivery hours

FAQ

Questions

How much does the Wolt API cost?

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

Can I search dishes rather than restaurants?

Yes. `dishes` takes a `query` with `lat` and `lon`, and sorts by relevance, price_asc, price_desc or rating.

Do I need a Wolt account?

No. You call this Wolt API with your Perceptlayer key in the `X-API-Key` header, with no Wolt login.

What format are responses in?

Every endpoint returns JSON, with no HTML parsing on your side.

Should I build a Wolt scraper instead?

You can, but a Wolt scraper is code you maintain: page changes break it, requests get blocked, and Wolt's terms govern how you collect data. The Wolt API gives you 4 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

Try the Wolt API with 100 free credits

No credit card. Failed calls are never billed.