Resy Scraper - Restaurants & Real-Time Availability avatar

Resy Scraper - Restaurants & Real-Time Availability

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Resy Scraper - Restaurants & Real-Time Availability

Resy Scraper - Restaurants & Real-Time Availability

Scrape Resy restaurants and their real-time reservation availability: name, cuisine, price range, rating, neighborhood, coordinates and open slots (time + table type) for any date and party size. Search by keyword and city. No login, no API key, no browser.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Resy Scraper — Restaurants & Real-Time Availability 🍽️

Scrape Resy restaurants and their real-time reservation availability. Search a city by keyword/cuisine and get each restaurant's details plus the open slots (time + table type) for your date and party size.

No login, no API key, no browser. Export to JSON, CSV, Excel, HTML or XML.

What you get (per restaurant)

  • Name, cuisine, price range, neighborhood, locality
  • Rating + review count, coordinates, Resy URL
  • availableSlots — open reservation times with table type (Dining Room, Bar, Patio, Counter…) + booking token
  • hasAvailability / slotCount for the chosen date & party size

Use cases

  • Reservation monitoring — track when hard-to-book restaurants open tables.
  • Dining market research — restaurants by cuisine, price, neighborhood and rating.
  • Concierge / travel tools — find available tables for a date & party size.
  • Competitive analysis — availability patterns across a city.

Input

FieldTypeDescription
searchQuerystringKeyword/cuisine or restaurant name. Empty = all in the city.
citystringCity name (new york, los angeles, san francisco, chicago, miami, london…).
latitude / longitudestringOptional exact coordinates (override city).
daystringDate YYYY-MM-DD to check availability (default: 2 days out).
partySizeintegerNumber of guests (default 2).
checkAvailabilitybooleanFetch open slots (default on). Off = faster restaurant-only list.
maxVenuesintegerMax restaurants.

Example input

{ "searchQuery": "italian", "city": "new york", "day": "2026-10-25", "partySize": 2, "checkAvailability": true, "maxVenues": 50 }

Output (example)

{
"venueId": 443, "name": "Eccolo Italian Restaurant", "cuisine": ["Italian"],
"priceRange": 1, "neighborhood": "Hell's Kitchen", "locality": "New York",
"rating": 4.43, "ratingCount": 260, "url": "https://resy.com/cities/ny/venues/eccolo",
"day": "2026-10-25", "partySize": 2, "hasAvailability": true, "slotCount": 50,
"availableSlots": [
{ "time": "2026-10-25 16:00:00", "type": "Dining Room", "token": "rgs://resy/…", "sizeMin": 1, "sizeMax": 2 }
],
"scrapedAt": "2026-10-17T12:00:00.000Z"
}

How it works

The actor searches Resy's venue index for your city + keyword, then queries each restaurant's live availability for the chosen date and party size — all over fast HTTP using Resy's public web key. Turn off checkAvailability for a quick restaurant-only list.

Collects publicly available restaurant and availability data from Resy. Use responsibly and in line with Resy's Terms and applicable law.