{"version":1,"name":"Agent Restaurant Reservation API","openapi":"https://agentres.dev/openapi.json","documentation":"https://agentres.dev/llms.txt","skill":"https://agentres.dev/skill.md","discoverySpec":"https://www.x402scan.com/discovery/spec","description":"Agent-first API for searching and booking restaurant reservations via Resy, including reservation jobs that book hard-to-get tables the moment reservations open. Supports MPP (Tempo) and x402 (Base/Solana) wallet auth, plus API-key subscription auth ($6/month, first 30 days free, paid operations covered). Instant booking costs $0.01 USDC; a reservation job costs $3.00 USDC. Also serves live restaurant wait times (crowd/line data) at $0.01 USDC per query, and Blackbird restaurant discovery at $0.01 USDC per query — search ~2,000 restaurants by neighborhood/city, with daily-refreshed specials; list queries return 50+ compact results by default (id/name/specials), with fields=full for detail-rich rows. Failed paid operations are refunded — pay only for success.","instructions":"This API lets an agent search for restaurants, check availability, book reservations, and create reservation jobs that book the moment reservations open on Resy. POST /api/book requires payment (0.01 USDC) and POST /api/reservation-jobs/create requires payment (3.00 USDC); failed paid operations are refunded. All other authenticated endpoints use zero-dollar identity challenges.","resources":[{"method":"GET","path":"/api/search","price":"0 USD"},{"method":"POST","path":"/api/account","price":"0 USD"},{"method":"GET","path":"/api/me","price":"0 USD"},{"method":"POST","path":"/api/link-resy","price":"0 USD"},{"method":"GET","path":"/api/availability","price":"0 USD"},{"method":"GET","path":"/api/reservations","price":"0 USD"},{"method":"POST","path":"/api/book","price":"0.01 USD"},{"method":"POST","path":"/api/cancel","price":"0 USD"},{"method":"GET","path":"/api/reservation-jobs/options","price":"0 USD"},{"method":"POST","path":"/api/reservation-jobs/create","price":"3.00 USD"},{"method":"GET","path":"/api/reservation-jobs","price":"0 USD"},{"method":"GET","path":"/api/reservation-jobs/{job_id}","price":"0 USD"},{"method":"POST","path":"/api/reservation-jobs/{job_id}/cancel","price":"0 USD"},{"method":"POST","path":"/api/reservation-jobs/{job_id}/refund","price":"0 USD"}]}