Resy API endpoint
Returns the cuisines present among restaurants in a Resy location. Location is a short city code or numeric location id -- both already returned inline as location_code on resy-search and resy-restaurant results; there is no separate closed list of every valid location on Resy's own API, so this value always comes from a prior search/restaurant response rather than a guessed input.
/resy/cuisinesQuery parameters:
location (required) — a Resy city identifier: either the short code or the numeric id. Both are already returned inline as location_code on resy-search and resy-restaurant results (e.g. ny for New York). There is no separate "list every valid location" endpoint on Resy's own API, so this value always comes from a prior search/restaurant response rather than a guessed input. An unrecognized value returns a 400 invalid-params error, not a silent empty list.Response includes location (echoed back) and cuisines[] — the raw list of cuisine names present near that location.
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| location | string | Yes | Resy location code or numeric id (from a prior resy-search/resy-restaurant response's location_code field) | ny | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/resy/cuisines?location=ny" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"location": "ny",
"cuisines": [
"American",
"Chinese",
"Cocktail Bar",
"French",
"Italian",
"Japanese",
"Mediterranean",
"Mexican",
"New American",
"Sushi"
]
}
}Request schema
No body schema
Response schema
#/definitions/resy.cuisinesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | resy.CuisinesResponse | No | ||||
| data.cuisines | array | No | ||||
| data.location | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/resy/cuisines?location=ny" \
-H "x-api-key: $CRAWLORA_API_KEY"