Resy+API.SH

Resy API

Check Resy restaurants and their open tables for a date and party size, as JSON.

The API.SH Resy API returns public Resy restaurant data and availability as structured JSON. Search a city for a date and party size, optionally by name, cuisine or neighborhood, and get each restaurant's cuisines, rating, price band, location and the day's open time slots. Open one venue for its address, phone, website, menu link, social links, descriptions, awards, signature dishes and each open slot with seating type, party range, deposit and duration.

  • 2 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Resy restaurants with tables on a date
GET https://api.api.sh/resy/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Resy API

Availability tracking

Check the open slots at hard-to-book restaurants for a date and party size and record when tables appear.

Restaurant discovery apps

Show restaurants in a city with tables tonight, filtered by cuisine or neighborhood, with ratings and price band.

Restaurant market research

Collect venues in a city with cuisines, price bands, ratings and restaurant groups to map a dining scene.

Travel and concierge agents

Let an AI agent find restaurants with open tables for a date and party size and share the details and booking link.

Resy data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Resy API endpoints and prices

Every Resy endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Resy restaurants with tables on a date
/resy/v1/search
$1 · $2 PAYG
1 credit
More data1
Resy venue with open tables
/resy/v1/venue
$1 · $2 PAYG
1 credit

Call the Resy API

Resy restaurants with tables on a date: GET https://api.api.sh/resy/v1/search

curl "https://api.api.sh/resy/v1/search?city=new-york-ny" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Resy data

  • Public data only: no Resy login, cookies or account needed
  • One key and one response shape for Resy and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Resy API

Resy does not offer a public developer API. Integrations are limited to approved commercial partners such as point-of-sale and CRM providers, and individual developers report being shut out of its internal API. API.SH reads public Resy venue and availability data with no partnership or Resy login.

Instead of maintaining a script against Resy's internal endpoints or paying for an Apify actor, API.SH gives you one key, a fixed price per call and blocks and retries handled for you.

Resy API questions

What Resy data can I get?+

Restaurants in a city with open tables for a date and party size, with cuisines, rating, price band and time slots (/resy/v1/search), and one venue's full details and open slots with seating type, deposit and duration (/resy/v1/venue).

How much does the Resy API cost?+

Every Resy endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /resy/v1/search at 1 credit each.

Is there an official Resy API?+

No public one. Resy only works with approved partners such as POS and CRM software. API.SH returns public Resy restaurant and availability data without a partnership.

Do I need a Resy account or login?+

No. API.SH reads public Resy pages only. No endpoint uses a login, cookies or anyone's account.

Can I book reservations with this API?+

No. The API is read-only: it shows restaurants and their open time slots. It does not book, hold or cancel tables, and it is not a reservation bot.

Is there a free API for restaurants?+

Every API.SH account gets 1,000 free credits each month, which you can use on Resy and other restaurant platforms with the same key.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /resy/v1/search with a city, a date and the number of seats. Every parameter and request examples are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More food & delivery APIs all food delivery & restaurant APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key