---
title: "Get foodpanda's live cuisine filter catalog for a location"
method: GET
path: "/foodpanda/search/cuisines"
tags: ["Foodpanda"]
---

# Get foodpanda's live cuisine filter catalog for a location

`GET /foodpanda/search/cuisines`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/foodpanda/search/cuisines`
- Auth: API key in header `x-api-key`

Returns foodpanda's own live cuisine catalog for a latitude/longitude in a foodpanda market -- the exact facet list (with real, live restaurant counts) the site's own search page cuisine filter sidebar is populated from. Every entry's id is a valid value for /foodpanda/search's cuisine_id parameter. Cuisine ids are location- and market-scoped, not a fixed global enum: the same coordinate in a different neighborhood, or a different market, can return a different id/count set entirely, so call this endpoint with the same market/latitude/longitude you intend to search rather than reusing ids captured elsewhere.

## Query parameters

- `market` 'sg' | 'pk' | 'bd' | 'hk' | 'my' | 'ph' | 'la' | 'kh' | 'tw' | 'mm'
- `latitude` number, required
- `longitude` number, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- FoodpandaCuisinesResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` FoodpandaCuisinesResponse
    - `available_count` integer
    - `cuisines` FoodpandaCuisineFilter[]
      - `count` integer
      - `id` integer
      - `name` string
      - `slug` string
    - `market` string
  - `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/0497899e2016?raw)
