Find a hotel
Hotel search and booking. The routed ids are anc.hotel.search, then anc.hotel.book. Flights stay with the air API.
A search is a quote. It is not a reservation. If the confirmed price differs from the search, stop and show the new price. That price still needs a yes. Routed: anc.hotel.search, then anc.hotel.book. The price is quoted on the call. This page does not publish a rate card.
Same page for an agent: /use-cases/hotels.md
Try it
1. Set your agent up, once
set up Ancilair — https://ancilair.com/llms.txt
2. Ask for the job
Using Ancilair, search hotels for the dates, place, and guests I give you. Read https://ancilair.com/llms.txt. Call anc.hotel.search on https://api.ancilair.com. A search is not a reservation. If the confirmed price differs, stop and show it. Do not book until I say yes. Do not shop flights.
Why this prompt works
- One token. Supplier credentials stay on the server.
- The price is the quote on the call, at the supplier's rate, with 0% markup.
- A contract the team already holds is never metered, and it wins over Ancilair's account.
- A quote, a search, a plan list, or a requirements check is not a booking. The follow-up runs only after an explicit yes, with an Idempotency-Key.
- Nuitee Connect also sells flights. This shelf does not call that. A RateHawk results-list rate is not the rate you book: refresh that hotel's rooms, then prebook.
Why go through Ancilair
- One token. Supplier credentials stay on the server.
- The price is quoted on the call, at the supplier's rate, with 0% markup.
- A key the team already holds is never metered, and it wins over Ancilair's account.
- A named supplier is a different tool id, not a new integration.
Suppliers
| Supplier | Tool | What the call needs | Price |
|---|---|---|---|
|
|
nuitee.hotel.search |
Check-in, check-out, guest nationality, rooms and guests, and a place: hotel ids, a city, coordinates, or an airport code. | Quoted on the call |
nuitee.hotel.book |
The offer from that search, then the guest's name and email. Prebook runs first. If the confirmed price differs, the call returns that price and does not reserve the room. Idempotency-Key required. Runs only after an explicit yes. | Quoted on the call | |
|
|
ratehawk.hotel.search |
Check-in, check-out, guests per room, residency as passport country, and a place. For one chosen hotel, pass that hotel so the rooms are the hotel-page rates. | Quoted on the call |
ratehawk.hotel.book |
The prebooked rate, the guests' names, gender when the hotel requires it, and a new order id for this yes. Idempotency-Key required. The response says where to poll. Runs only after an explicit yes. | Quoted on the call |
Sequences that use this job
-
Arrival
A transfer quote and a hotel search. Neither one reserves anything.