Endpoint Playground
Test Crawlora's Wolt Search API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/wolt/search?latitude=<latitude>&longitude=<longitude>&sort=recommended&product_line=restaurant" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| latitude | number | Yes | Search center latitude | |
| longitude | number | Yes | Search center longitude | |
| query | string | No | Optional keyword to search restaurant/store names, dishes, or cuisines by. Cannot be combined with category. | |
| category | string | No | Optional Wolt category id to browse by instead of a keyword search, e.g. pizza, sushi, vegan. Call /wolt/search/filters for the current, complete, location-scoped list of valid values. Cannot be combined with query. A value Wolt does not recognize at all returns a 404; a real category this particular market does not use returns an empty list, since the taxonomy is location-scoped and markets differ. | |
| limit | integer | No | Max restaurants/stores returned. Defaults to 30, maximum 100. | |
| sort | string | No | recommended | Optional result ordering. Only applies together with query -- Wolt exposes sorting on its keyword search only, not on its plain browse or category listings. |
| product_line | string | No | restaurant | Optional store-type filter. Only applies together with query. Which store types a market actually stocks varies by country; one absent from the searched market returns no results rather than an error. |
| open_now | boolean | No | When true, restrict results to venues currently delivering. Only applies together with query. |
{
"code": 200,
"msg": "OK",
"data": {
"total_results": 1097,
"restaurants": [
{
"id": "5ae605a7349077000b1f5ef4",
"slug": "mcdonalds-forum-katutaso",
"name": "McDonald's Helsinki Forum Katutaso",
"address": "Mannerheimintie 16",
"country": "FIN",
"currency": "EUR",
"product_line": "restaurant",
"short_description": "I'm lovin' it",
"tags": [
"hamburger",
"salad",
"wrap"
],
"price_range": 1,
"rating_score": 8.2,
"rating_count": 1858,
"estimate_minutes": 15,
"estimate_range": "10-20",
"online": true,
"delivers": true,
"image_url": "https://imageproxy.wolt.com/assets/67332fcc40111921ceedb4f4",
"latitude": 60.16883307,
"longitude": 24.93949592,
"categories": [
"burgers",
"american"
]
}
],
"is_serviceable": true
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns restaurants and stores near a coordinate, optionally filtered by a keyword or browsed by category. With none of those, this reads Wolt's own plain location browse; with a query it uses Wolt's own keyword search across restaurant/store names, dishes, and cuisines; with a category it browses Wolt's own per-category listing (the same page a homepage cuisine tile links to) -- call /wolt/search/filters for the current, complete, location-scoped list of valid category values. category and query cannot be combined. A keyword search additionally accepts sort, product_line, and open_now; those three apply to keyword search only and return a 400 without query. Each result carries its slug (the value the restaurant and menu endpoints take), name, address, coordinates, tags, price range, rating, and delivery estimate; the two browse modes additionally carry each venue's own category ids. The response also carries is_serviceable, which says whether Wolt delivers to the requested coordinates at all: false means the coordinates are outside Wolt's delivery coverage, so the empty results list is a coverage answer rather than a no-matches answer. A keyword that simply matches nothing inside a covered area returns an empty list with is_serviceable true. Call /wolt/cities for the coordinates of every city Wolt operates in.
{
"code": 200,
"msg": "OK",
"data": {
"total_results": 1097,
"restaurants": [
{
"id": "5ae605a7349077000b1f5ef4",
"slug": "mcdonalds-forum-katutaso",
"name": "McDonald's Helsinki Forum Katutaso",
"address": "Mannerheimintie 16",
"country": "FIN",
"currency": "EUR",
"product_line": "restaurant",
"short_description": "I'm lovin' it",
"tags": [
"hamburger",
"salad",
"wrap"
],
"price_range": 1,
"rating_score": 8.2,
"rating_count": 1858,
"estimate_minutes": 15,
"estimate_range": "10-20",
"online": true,
"delivers": true,
"image_url": "https://imageproxy.wolt.com/assets/67332fcc40111921ceedb4f4",
"latitude": 60.16883307,
"longitude": 24.93949592,
"categories": [
"burgers",
"american"
]
}
],
"is_serviceable": true
}
}curl "https://api.crawlora.net/api/v1/wolt/search?latitude=<latitude>&longitude=<longitude>" \
-H "x-api-key: $CRAWLORA_API_KEY"