Search Hotels
search_hotelsSearch hotels by location and dates for exactly one room, with check-in up to 340 days from today. Returns available properties with nightly rates across major brands, boutique, and independent hotels.
The first 1Stay release supports one room per search and reservation. Guest pays the hotel directly. Hotel's own confirmation number. Loyalty points apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | No | Number of rooms. 1Stay currently supports exactly one room per search and reservation; omit this field or set it to 1. | |
| cursor | No | Pagination cursor from previous search response | |
| radius | No | Search radius in miles (default 25, max 100) | |
| check_in | Yes | Check-in date in YYYY-MM-DD format (e.g. 2026-05-06). Must be today through 340 days from today. | |
| currency | No | Currency code (default USD) | |
| latitude | No | Latitude — must be provided together with longitude | |
| location | No | City, address, venue, or landmark (e.g. 'Nashville, TN' or 'Times Square, NYC'). Required unless latitude and longitude are both provided. | |
| check_out | Yes | Check-out date in YYYY-MM-DD format (e.g. 2026-05-07). Must be after check_in. | |
| longitude | No | Longitude — must be provided together with latitude | |
| search_id | No | Search ID paired with a pagination cursor from previous results | |
| max_results | No | Max hotels to return, max 15 (default 4) | |
| guests_per_room | No | Guests per room (default 2) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | No | ||
| cursor | Yes | ||
| results | Yes | ||
| has_more | Yes | ||
| search_id | No | ||
| total_results | Yes | ||
| guests_per_room | No | ||
| resolution_type | No | ||
| resolved_location | No | ||
| conversion_applied | No | ||
| requested_currency | No | ||
| returned_currencies | No |