Endpoint Playground
Returns Resy's full list of operating locations (cities), optionally filtered by a free-text substring and/or country. This is the discovery source for the location value used throughout the rest of this family (resy-search's/resy-restaurant's location_code, resy-cuisines'/resy-events'/resy-event-detail's location).
14 Oct 2026: 1 locations; 9 fields had a value in every checked item.
Sample value profiles: name: “New York”; country: “United States”; time_zone: “EST5EDT”.
curl 'https://api.crawlora.net/api/v1/resy/locations' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Case-insensitive substring match against a location's name, code, or url_slug | |
| country | string | No | Case-insensitive exact match against a location's country name |
{
"code": 200,
"msg": "OK",
"data": {
"total": 1,
"locations": [
{
"id": "1",
"code": "ny",
"name": "New York",
"url_slug": "new-york-ny",
"country": "United States",
"country_code": "US",
"latitude": 40.7128,
"longitude": -74.006,
"time_zone": "EST5EDT"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.