{"uid":"cap_JmqCDIwXvwRfZIfbczON4","slug":"agentic-reservations-live-restaurant-wait-times-5eab4d99","name":"Agentic Reservations — Live Restaurant Wait Times","description":"Live restaurant wait times from camera-based crowd data. One call lists every monitored location with its slug, open status, current crowd count, and wait in minutes.","url":"https://agentres.dev/api/wait-times","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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"count":{"type":"integer"},"charge_id":{"type":"string","format":"uuid"},"locations":{"type":"array","items":{"type":"object","description":"slug, display_name, address, timezone, hours, and status (is_open, current_count, wait_minutes, captured_at — nullable when closed or no reading)","additionalProperties":true}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SiJ0LU-gA3W18F6roP-pB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns real-time wait times and crowd counts for all monitored restaurant locations, derived from camera-based crowd detection.","exampleAgentPrompt":"Can you check which of the monitored restaurants currently have the shortest wait times and tell me which ones are open right now?","exampleUseCases":[{"title":"Spontaneous dinner with minimal wait","prompt":"I'm hungry and want to go somewhere now — can you check all the monitored restaurants and tell me which ones are open with less than a 10-minute wait?"},{"title":"Pre-arrival crowd check","prompt":"Before I head over to Rosetta Trattoria, can you check how crowded it is right now and how long the wait is?"},{"title":"Automated peak-hours dashboard","prompt":"Pull the current wait times and crowd counts for all monitored locations and summarize which ones are at capacity versus which have open seats right now."}],"resultDescription":"A JSON array of all monitored restaurant locations, each with its slug, display name, address, timezone, operating hours, and a status object containing whether the restaurant is currently open, the live crowd count, wait time in minutes, and the timestamp of the most recent camera reading (all nullable if closed or no reading available). Also includes a total count of locations and a charge ID for the transaction.","failureModes":["No locations returned if none are currently monitored","Status fields are null when a location is closed or camera data is unavailable","Payment failure (402) if USDC balance is insufficient","Rate limiting or authentication errors if x402 payment header is missing or malformed","Stale data if camera feed has not updated recently (check captured_at timestamp)"],"whenToPreferThis":"Choose this endpoint when you need a real-time, camera-derived snapshot of crowd levels and wait times across all monitored restaurants in a single call. It is ideal for comparing multiple locations simultaneously or for building real-time dashboards. Prefer it over manual check-in data or user-reported wait times when accuracy and freshness matter. It complements the Agentic Reservations booking endpoint — use this first to identify low-wait venues, then book via the reservation API.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:31:54.684Z","isFirstParty":false}