Resy Availability Checker | Real-Time Slots
Pricing
$19.00/month + usage
Resy Availability Checker | Real-Time Slots
Check real-time reservation availability for Resy restaurants. Returns available time slots with booking tokens for any date and party size. Schedule runs to monitor hard-to-book restaurants.
Pricing
$19.00/month + usage
Rating
0.0
(0)
Developer

ClearPath
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Resy Availability Checker | Real-Time Reservation Slots (2026)
| Resy Scraper | Availability Checker |
Check real-time reservation slots for specific Resy restaurants. Paste restaurant URLs, pick a date and party size, get back every available time slot. Designed for scheduled monitoring: run it every minute and get notified via webhook when slots open at hard-to-book restaurants.
Quick Start
Check availability for tonight
{"startUrls": [{ "url": "https://resy.com/cities/new-york-ny/carbone" }],"partySize": 2}
Monitor multiple restaurants for a specific date
{"startUrls": [{ "url": "https://resy.com/cities/new-york-ny/carbone" },{ "url": "https://resy.com/cities/new-york-ny/don-angie" },{ "url": "https://resy.com/cities/new-york-ny/4-charles-prime-rib" }],"date": "2026-03-15","partySize": 4}
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | array | Resy restaurant URLs to check (1-10). Must be venue pages, not city pages. | required |
date | string | Date to check availability for (YYYY-MM-DD). | today |
partySize | integer | Number of guests (1-20). Availability varies by party size. | 2 |
URL format: Use restaurant pages like https://resy.com/cities/new-york-ny/carbone. City-level pages are not supported. Use the Resy Scraper for city-wide searches.
Output
Each venue returns one result with nested time slots. Venues with no availability still appear with slotCount: 0, confirming the check ran.
Output Example
{"venueId": 87134,"name": "Brooklyn Chop House - Downtown FIDI","urlSlug": "brooklyn-chop-house-downtown-fidi","url": "https://resy.com/cities/new-york-ny/brooklyn-chop-house-downtown-fidi","date": "2026-03-06","partySize": 2,"slotCount": 16,"slots": [{"startTime": "2026-03-06 12:00:00","endTime": "2026-03-06 13:30:00","type": "Dining Room","token": "rgs://resy/87134/3533613/3/2026-03-06/2026-03-06/12:00:00/2/Dining Room","configId": 1829819},{"startTime": "2026-03-06 17:00:00","endTime": "2026-03-06 18:30:00","type": "Dining Room","token": "rgs://resy/87134/3533613/2/2026-03-06/2026-03-06/17:00:00/2/Dining Room","configId": 1829819}],"checkedAt": "2026-03-06T15:04:38.817580+00:00"}
No Availability Example
{"venueId": 6194,"name": "Carbone","urlSlug": "carbone","url": "https://resy.com/cities/new-york-ny/carbone","date": "2026-03-06","partySize": 2,"slotCount": 0,"slots": [],"checkedAt": "2026-03-06T15:07:53.149031+00:00"}
Pricing
Monthly rental: $19/month. Unlimited runs, all features included.
How to Monitor Resy Availability
The main use case: schedule this actor to run periodically and get notified when slots open.
- Configure — Add your target restaurant URLs, set date and party size
- Schedule — Create a schedule in the Apify console (every minute for hot restaurants, hourly for general monitoring)
- Connect — Attach a webhook to get notified when runs complete. Connect to Slack, Discord, Telegram, Zapier, or your own endpoint
API Integration
Python
from apify_client import ApifyClientclient = ApifyClient("your_token")run = client.actor("clearpath/resy-availability-api").call(run_input={"startUrls": [{"url": "https://resy.com/cities/new-york-ny/carbone"},{"url": "https://resy.com/cities/new-york-ny/don-angie"}],"date": "2026-03-15","partySize": 2})for item in client.dataset(run["defaultDatasetId"]).iterate_items():if item["slotCount"] > 0:print(f"{item['name']}: {item['slotCount']} slots available")for slot in item["slots"]:print(f" {slot['startTime']} - {slot['type']}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'your_token' });const run = await client.actor('clearpath/resy-availability-api').call({startUrls: [{ url: 'https://resy.com/cities/new-york-ny/carbone' },{ url: 'https://resy.com/cities/new-york-ny/don-angie' }],date: '2026-03-15',partySize: 2});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.filter(i => i.slotCount > 0).forEach(item => {console.log(`${item.name}: ${item.slotCount} slots`);});
Data Export
- JSON — Nested slot arrays fully preserved
- CSV — Flat fields, arrays serialized
- Excel — Spreadsheet-ready
FAQ
Q: How many restaurants can I check per run? A: Up to 10 restaurants per run. For bulk restaurant discovery, use the Resy Scraper.
Q: Do I need a Resy account? A: No. Availability data is fetched without authentication.
Q: What if a restaurant has no availability?
A: It still appears in results with slotCount: 0 and slots: []. This confirms the check ran rather than silently skipping the venue.
Q: How current is the data? A: Real-time. Each run fetches live availability at the moment of execution.
Q: What are booking tokens?
A: The token field in each slot is the Resy config token used to initiate a booking on the platform.
Q: Does party size affect results? A: Yes. Larger parties have fewer available slots since restaurants need to accommodate more seats.
Q: What happens with invalid URLs? A: Invalid or non-restaurant URLs are skipped with a warning. Valid URLs in the same batch still process normally.
Getting Started
- Sign up for Apify — no credit card required
- Open Resy Availability Checker
- Paste a restaurant URL and click Start
- Schedule recurring runs and attach webhooks for monitoring
Use with AI Assistants (OpenClaw, Claude, etc.)
Connect this actor to AI assistants via Apify's MCP server. Ask your assistant to check availability in natural language.
Setup
- Go to mcp.apify.com and add
clearpath/resy-availability-apito your MCP server - Connect the MCP server to your AI assistant (OpenClaw, Claude Desktop, Cursor, etc.)
OpenClaw example
Add Apify's MCP server to ~/.openclaw/openclaw.json:
{"provider": {"mcpServers": {"apify": {"command": "npx","args": ["-y", "@apify/actors-mcp-server"],"env": {"APIFY_TOKEN": "your-apify-token"}}}}}
Then message your OpenClaw bot on Telegram, WhatsApp, or Discord:
"Are there any openings at Carbone this Saturday for 2?"
"Check if Don Angie or 4 Charles has availability next Friday evening"
"Monitor Carbone for the next week, let me know if anything opens up"
The assistant calls the Availability Checker, interprets the results, and tells you exactly which time slots are open.
Legal Compliance
Extracts publicly available reservation data. Users must comply with Resy's terms of service and applicable data protection regulations (GDPR, CCPA).
Support
- Email: max@mapa.slmail.me
- Bugs: Issues tab on the Actor page
- Features: Email or issues
Real-time reservation monitoring for Resy restaurants.

