Endpoint Playground
Returns the bookable reservation timeslots Resy currently shows for a restaurant, date, and party size -- the same read-only availability an anonymous visitor sees before signing in. The date is optional and defaults to the current date in UTC; the response echoes the date used. This is discovery only; it does not create, hold, modify, or cancel a reservation.
14 Oct 2026: Single record response; 3 fields had a value in every checked item; 1 field was empty in this sample.
Sample value profiles: date: 2026-10-13; party_size: 2.
curl 'https://api.crawlora.net/api/v1/resy/availability?restaurant_id=6194' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| restaurant_id | string | Yes | 6194 | Resy restaurant id |
| date | string | No | Reservation date, YYYY-MM-DD. Defaults to the current date in UTC | |
| party_size | integer | No | Party size, default 2 |
{
"code": 200,
"msg": "OK",
"data": {
"restaurant_id": "87134",
"date": "2026-09-20",
"party_size": 2,
"timeslots": [
{
"start": "2026-09-20 16:00:00",
"end": "2026-09-20 17:30:00",
"seating_type": "Dining Room",
"min_party_size": 1,
"max_party_size": 2,
"token": "rgs://resy/87134/3533618/2/2026-09-20/2026-09-20/16:00:00/2/Dining Room"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.