{"uid":"cap_66Xf2UP3lW_F4V24npnPg","slug":"agentic-reservations-check-resy-restaurant-availability-8995867e","name":"Agentic Reservations — Check Resy Restaurant Availability","description":"API that lets AI agents search and book restaurant reservations on Resy. Pay $0.10 USDC per booking with a crypto wallet.","url":"https://agentic-reservations.vercel.app/api/availability","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["venue_id","party_size","day"],"properties":{"day":{"type":"string","format":"date","description":"Date in YYYY-MM-DD format"},"venue_id":{"type":"string","description":"Resy venue ID"},"party_size":{"type":"integer","minimum":1,"description":"Number of guests"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"day":{"type":"string"},"slots":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"config_id":{"type":"string"},"time_start":{"type":"string"}}}},"venue_id":{"type":"string"},"party_size":{"type":"integer"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"proven_free","priceSource":"registry","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":"free","summary":"Free","primary":{"kind":"free","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"free","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_aWuRRKsbW3bzseCk_ysLK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns available reservation time slots for a specific Resy venue on a given date for a given party size","exampleAgentPrompt":"Can you check if Resy venue 123456 has any open tables for 4 people this Saturday, June 14th? I want to see what time slots are available before we commit to booking.","exampleUseCases":[{"title":"Scouting dinner options for a group","prompt":"Check what reservation times are available at Resy venue 'abc789' for a party of 6 on Friday July 18th — I want to see all the slots before we pick one."},{"title":"Last-minute date night availability","prompt":"I'm trying to plan a last-minute dinner for 2 at a Resy spot I have in mind — the venue ID is 'xyz321'. What openings do they have for tonight, June 10th?"},{"title":"Birthday dinner planning in advance","prompt":"Can you look up availability at Resy venue 'def456' for a party of 8 on Saturday August 2nd? It's for a birthday dinner and I want to see if they have any prime evening slots."}],"resultDescription":"Returns a JSON object containing the venue ID, date, party size, and an array of available time slots — each slot includes a time_start (e.g. '19:00:00'), a config_id for use in subsequent booking calls, and a slot type string indicating the seating arrangement or dining experience.","failureModes":["Invalid venue_id returns empty slots array or 404 error","Date in wrong format (non-YYYY-MM-DD) triggers schema validation failure","party_size below minimum (less than 1) rejected with validation error","No availability on the requested date returns an empty slots array","Venue not listed on Resy returns empty or error response","Missing required query parameters (venue_id, party_size, day) causes request rejection"],"whenToPreferThis":"Use this endpoint when you need to check real-time restaurant availability on Resy before committing to a booking — it is the ideal first step in a two-phase search-then-book flow. Prefer it over general restaurant search APIs when you already have a Resy venue ID and need concrete time slot data. It is a read-only, free call that returns structured slot data (including config_ids) needed to proceed with the paid booking endpoint.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:37:24.827Z","isFirstParty":false}