UnifyStays is now generally available. Every supplier and every feature, free until 1 November.See pricing →
For ai travel

Give your assistant a hotel tool it can trust.

One REST API to search, compare and book hotels across your own supplier accounts — with consistent data your model can reason over and safeguards that stop wrong bookings.

Your travel assistantillustrative

Quiet hotel near Dubai Creek, 12–15 Mar, under $450 with breakfast?

Searched your suppliers TripJackTBORezLive

Creek Harbour Hotel & Spa fits: breakfast included, free cancellation until 12 Mar — $431 for 3 nights. Book it?

Creek Harbour Hotel & SpaBreakfast · free cancellation$431

Yes, book it.

Booked. Confirmation HC-77120.

UnifyStays AIRight hotel & room verified
1 call
Every supplier searchedResults in one shape.
Fresh
Prices at search timeNo stale cached rates.
AI-guarded
BookingsThe hotel the user chose.
Planned
MCP supportREST API available today.
Built for agents

An API your assistant can rely on.

Assistants are only as good as their tools. UnifyStays gives yours consistent data, predictable behaviour and booking safeguards — so it can act, not just answer.

One shape for every supplier

Hotels, rooms and prices come back the same way whichever supplier they're from — nothing to special-case in your prompts.

Errors an agent can act on

Clear, specific errors like a changed price or a room that's no longer available, so your agent knows whether to retry, re-quote or ask the user.

Safe to retry

Repeating a booking request returns the original booking, so an agent retry never books twice.

Fresh prices

Rates come from your suppliers at search time — no stale cached prices for your assistant to quote.

Planned

MCP support is on our roadmap. It isn't available yet — today, connect your assistant to the REST API with any tool-calling framework.

Start in minutes

One request searches every supplier you connect.

Give your agent one search tool. It returns hotels from all your supplier accounts — one listing per hotel, with prices, meal plans and cancellation terms in plain words.

  • Self-serve sandbox key — no sales call
  • One listing per hotel, across suppliers
  • Plain-language terms the model can explain

ONE TOOL CALL · EVERY SUPPLIER

curl https://api.unifystays.com/hotels/search \
  -H "x-api-key: $UNIFYSTAYS_API_KEY" \
  -d '{ "destination": { "type": "place", "id": 2930267 },
        "check_in": "2026-12-10",
        "check_out": "2026-12-13",
        "rooms": [{ "adults": 2 }] }'
Full search guide in the docs →
Safe autonomy

Your agent can't book the wrong hotel.

Every booking your agent makes gets the same safeguards: the price is confirmed with the supplier first, retries never double-book, and UnifyStays AI checks the supplier's hotel and room match what the user chose.

  • Price confirmed before booking
  • Retries never double-book
  • Wrong-hotel bookings stopped by UnifyStays AI
How booking works

ONE BOOKING · CREEK HARBOUR · $431

  1. Price confirmedSame rate, same terms$431
  2. Right hotel & roomSupplier's hotel matches the user's choiceUnifyStays AI
  3. Booked onceOn your own supplier accountBK-48213
  4. Confirmation verifiedHotel, room and meal plan matchUnifyStays AI
Your supply, your margin

Your supplier accounts. Your rates.

Your assistant books on the supplier accounts you hold, at your negotiated rates. UnifyStays never resells inventory and takes no commission.

  • Connect the accounts you already hold
  • Net rates passed through untouched
  • 0% booking commission

A $461 ASSISTANT BOOKING · ILLUSTRATIVE

Supplier net $412Your margin $49
UnifyStays commission$0
FAQ

Questions from AI travel teams.

Is there an MCP server?

Not yet. MCP support is planned and not available today. The REST API works now with any assistant or agent framework that can call tools over HTTP.

Can an agent book on its own?

Your agent can search, check a price and book through the API. Every booking gets the same safeguards: the price is confirmed first, retries never double-book and UnifyStays AI checks it's the right hotel and room.

Are prices fresh?

Yes. Prices come from your suppliers at search time, so your assistant never quotes a stale rate from a cached dataset.

Whose rates does the assistant see?

The rates on your own supplier accounts. UnifyStays never resells inventory and takes no booking commission.

Do I need to store hotel data for the model?

No. Hotel content comes from UnifyStays when you need it, in the same shape for every supplier.

Give your assistant real hotel supply.

Get a sandbox key and connect your agent to search and booking across your own supplier accounts.