{"uid":"cap_IDEhpcIdLLotOq6zssOSJ","slug":"resy-restaurant-availability-scraper-0ee0138e","name":"Resy Restaurant Availability Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/resy?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"city":{"type":"string","default":"New York","description":"City name or city slug from a Resy URL. Ignored when restaurant URLs are supplied."},"date":{"type":"string","default":"tomorrow","description":"Use today or tomorrow in the restaurant city time zone, or a date in YYYY-MM-DD format."},"query":{"type":"string","default":"","description":"Case-insensitive text filter on restaurant names and public descriptions."},"cuisine":{"type":"string","default":"","description":"Case-insensitive filter on the cuisine label, such as Italian."},"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Maximum restaurant records across all cities. Zero means no item cap."},"maxPages":{"type":"integer","default":10,"maximum":100,"minimum":1,"description":"Maximum finder pages scanned per city. Each page contains up to 50 restaurants."},"partySize":{"type":"integer","default":2,"maximum":20,"minimum":1,"description":"Number of guests used for the live availability check."},"timeFilter":{"type":"string","default":"","description":"Optional time filter in HH:MM format, such as 19:00. Leave blank for all times."},"onlyAvailable":{"type":"boolean","default":true,"description":"Exclude restaurants with no visible slots for the chosen date and party size."},"includeDetails":{"type":"boolean","default":true,"description":"Request each selected restaurant detail page for address, postal code, phone, and website."},"restaurantUrls":{"type":"array","default":[],"description":"Optional Resy restaurant URLs to locate within their city. Leave empty for city discovery."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"rating":null,"cuisine":null,"currency":null,"priceRange":null,"ratingCount":null,"restaurantId":null,"restaurantUrl":null,"restaurantName":null}],"product":"resy"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BJJoRcUSUkFbj3PSQEkKf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes Resy for restaurant listings with live availability slots, filtering by city, date, party size, cuisine, and time","exampleAgentPrompt":"Search Resy for available Italian restaurants in New York tomorrow evening for 2 people around 7:00 PM and show me their ratings and price ranges.","exampleUseCases":[{"title":"Date night restaurant discovery","prompt":"Find me romantic restaurants available on Resy in New York this Friday at 7:30 PM for 2 people — ideally French or Italian cuisine, only show ones with actual open slots."},{"title":"Large group dinner planning","prompt":"Look up Resy for any available restaurants in Chicago that can seat a party of 8 this Saturday for dinner, and filter for steakhouses if possible."},{"title":"Specific restaurant availability check","prompt":"Can you check Resy to see if this restaurant — https://resy.com/cities/ny/nobu — has any open tables for 4 people on December 20th?"}],"resultDescription":"Returns a JSON array of restaurant records including restaurant name, Resy URL, restaurant ID, cuisine type, rating, rating count, price range, currency, and available reservation slots for the requested date and party size. Only restaurants with visible availability are included by default.","failureModes":["No restaurants found matching the filters returns an empty items array (not charged)","Invalid date format causes a validation error","City slug not recognized by Resy returns empty results","Resy blocks the scraper resulting in a failed run (not charged)","Restaurant URL supplied is not a valid Resy URL","Party size exceeds maximum of 20 causes a validation error"],"whenToPreferThis":"Use this endpoint when an agent needs to discover or verify real-time Resy restaurant availability for a specific city, date, party size, or cuisine — especially when the user is planning a dining experience and needs live slot data. Prefer this over generic web search when structured Resy data (ratings, price range, bookable times) is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:51.382Z","isFirstParty":false,"canonicalSlug":"resy-restaurant-availability-scraper-0ee0138e"}