---
title: "Get Wolt's curated homepage restaurant/store collections for a location"
method: GET
path: "/wolt/collections"
tags: ["Wolt"]
---

# Get Wolt's curated homepage restaurant/store collections for a location

`GET /wolt/collections`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/wolt/collections`
- Auth: API key in header `x-api-key`

Returns Wolt's own curated homepage restaurant/store lists for a location (e.g. top-rated, newest, hot-this-week -- whichever collections Wolt's own ops team currently curates for that market), read from Wolt's anonymous homepage endpoint. Each restaurant carries the same fields /wolt/search returns. 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 collections list is a coverage answer rather than a served location whose homepage happens to carry no curated lists.

## Query parameters

- `latitude` number, required
- `longitude` number, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- WoltCollectionsResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` WoltCollectionsResponse
    - `collections` WoltCollection[]
      - `id` string
      - `restaurants` WoltRestaurant[]
        - `address` string
        - `categories` string[]: Categories are the venue's own category ids, in the same taxonomy /wolt/search's category parameter and /wolt/search/filters use. This is a machine-readable vocabulary, distinct from Tags's free-text display list. Only the two browse modes carry it; a keyword search omits it.
        - `city` string
        - `country` string
        - `currency` string
        - `delivers` boolean
        - `estimate_minutes` integer
        - `estimate_range` string
        - `id` string
        - `image_url` string
        - `latitude` number: Latitude/Longitude are the venue's own coordinates.
        - `longitude` number
        - `name` string
        - `online` boolean
        - `price_range` integer
        - `product_line` string
        - `rating_count` integer
        - `rating_score` number
        - `short_description` string
        - `slug` string
        - `tags` string[]
      - `title` string
    - `is_serviceable` boolean: IsServiceable reports whether Wolt delivers to the requested coordinates at all. False means the coordinates are outside Wolt's delivery coverage, so an empty collections list is a coverage answer rather than a served location whose homepage happens to carry no curated lists.
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
