Pricing, limits & coverage
Start free, then top up
Signup credits are issued once per account: 50 destination searches, 50 room calls and 1,000 hotel information units. They do not renew monthly.
| Operation | Price after signup credits | Billing unit |
|---|---|---|
| search_hotels | $0.04 | One completed destination search, including provider lookups |
| get_room_rates | $0.06 | One hotel and itinerary; quote pages are free |
| get_hotel | $0.005 | One newly read hotel version; repeat reads of the same version are free |
Add $10–$1,000 to your prepaid balance when you need more. No subscription or automatic top-ups. Estimate your cost.
Completed calls and retries
Completed empty and partial results use one call. Invalid requests and total provider failures use no credits. Search and room quote pages reuse the same session for up to 10 minutes and add no call charge. Reuse an Idempotency-Key for uncertain retries for up to 24 hours.
Account and service limits
Default account limits: 60 hotel requests per minute, including up to 10 new live price calls, and one concurrent request across keys and MCP. Approved accounts can have a different policy. A 429 response includes Retry-After.
Destination searches consider up to 1,000 matching hotels. Inspect coverage and provider status before describing results as exhaustive. Hotel information returns one hotel per lookup, with a self-serve account limit of 10,000 distinct hotels. Adding balance does not change that limit. Room responses page up to 200 offers.
Provider coverage
| Provider | Search | Room rates |
|---|---|---|
| expedia | Supported | Supported |
| booking | Supported | Supported |
| agoda | Supported | Supported |
| brek | Supported | Supported |
Provider mappings, stay dates, occupancy, supplier availability and deadlines determine actual coverage. Missing mappings, no availability, unsupported requests and provider errors are distinct states. Capabilities reports enabled providers and deployment limits.