Travel Connector API · v1

One integration.
Every supplier.

Connector gives travel agencies and platforms a single API and console for hotels and flights from many suppliers. You get normalised content, transparent pricing and bookings that survive timeouts. Suppliers are connected and operated by us, so you integrate once.

REST + JSONFree sandbox keysIdempotent bookingsPer-supplier health in every response
POST /hotels/v1/search
# one request, every entitled supplier
curl https://connector.supplier.travel/hotels/v1/search \
  -H "Authorization: Bearer stk_…" \
  -d '{
  "checkin": "2026-12-10", "checkout": "2026-12-12",
  "rooms": [{ "adults": 2, "children_ages": [5] }],
  "destination": { "city_name": "Dubai", "country_code": "AE" },
  "currency": "USD", "guest_nationality": "AE"
}'
200 OK · 7.3 s · partial: false
{
  "supplier_status": [
    { "supplier_id": "nuitee", "outcome": "ok", "offer_count": 25 }
  ],
  "offers": [{
    "hotel": { "name": "Millennium Atria Business Bay", "star_rating": 5 },
    "from_price": {
      "supplier_total": 31583, "markup": 790, "total": 32373
    },
    "rates": [ /* board, cancellation, fees */ ]
  }]
}

Supplier network

Hotel wholesalers, consolidators, GDSs and airlines. Access depends on your plan and each supplier's distribution settings.

Amadeus
Travelport
TBO.com
RezLive.com
ZentrumHub
SynXis
TripJack
Atlas
Riya
AERTiCKET
flydubai
SalamAir
IndiGo
Akasa Air

How it works

Connect once. Search everyone. Book safely.

Each supplier speaks its own protocol, with its own errors and its own idea of a price. Connector absorbs those differences behind one versioned contract.

Integrate one API

Create a sandbox key in the console and call the same endpoints for every supplier. Contracts are versioned per vertical: Hotels v1, Flights v1.

Search in parallel

Each request fans out to every supplier you're entitled to under one deadline. Every response reports what each supplier did, so a timeout never looks like "no availability".

Book with guarantees

Prebook confirms the price. Idempotency keys prevent double bookings. Ambiguous supplier outcomes are reconciled automatically before anyone rebooks.

Platform

Everything a travel connector should do.

Multi-supplier fan-out

Parallel search with per-supplier timeouts, bulkheads and circuit breakers. One slow supplier never stalls the rest.

Normalised content

One schema for hotels, rooms, boards, cancellation penalties and fees. Supplier HTML is stripped to plain text.

Transparent pricing

Supplier net, included taxes, your markup and pay-at-property fees, all in integer minor units. Nothing is hidden.

Safe booking lifecycle

Prebook, then book with an idempotency key. Timeouts become a reconcilable unknown status, never a silent duplicate.

Partial results

When a supplier fails you still get everyone else's inventory, plus a clear supplier_status for the one that failed.

Booking servicing

Retrieve, refresh and cancel through one API, with supplier fees and refunds recorded on the booking.

Usage analytics

Agencies see searches and bookings. Suppliers see lookups, conversion and booking value by agency.

Tenant security

Hashed keys and sessions, CSRF protection, throttled sign-in, an audit log and strict per-tenant isolation.

For agencies & platforms

Sell more inventory without more integrations.

  • Use the API from your booking engine, or book directly from the console. Both share the same bookings.
  • Issue separate keys for each system and revoke one without touching the others.
  • Set your markup once; every price shows supplier net and markup side by side.
  • Reach new suppliers as they join, with no extra development.
Create an agency account →

For suppliers

Distribute to every agency, on your terms.

  • We build and operate your integration. You never maintain a connector per agency.
  • Go public to every agency, or private to an allowlist you control. Pause at any time.
  • See lookups, conversion, bookings and value by agency, day by day.
  • Every booking carries a reference you can trace end to end.
Apply as a supplier →

Coverage

Verticals, honestly labelled.

Hotels

Search by city, coordinates, airport or hotel ids. Content, prebook, book, retrieve and cancel.

Live

Flights

One-way, return and multi-city search with fares, baggage and conditions. Booking is next.

Search beta

Activities & transfers

Same envelope, same booking guarantees, onboarding suppliers now.

Roadmap

Packages, rail, insurance

Planned contracts. Tell us what your market needs first.

Roadmap

Developers

Built the way engineers expect.

  • Bearer API keys, JSON everywhere, stable machine-readable error codes.
  • X-Request-Id on every response for tracing.
  • Idempotency-Key on bookings; replays return the original.
  • Integer money in minor units, so there are no floating-point surprises.
  • Free sandbox with real supplier test inventory.
POST /hotels/v1/bookings
curl https://connector.supplier.travel/hotels/v1/bookings \
  -H "Authorization: Bearer stk_…" \
  -H "Idempotency-Key: order-4815-attempt-1" \
  -d '{ "prebook_id": "pb_7sptjqj2", "holder": {…}, "guests": [{…}] }'

# 201 confirmed · 202 unknown → refresh · 422 failed
{ "id": "bk_vnio3epw", "status": "confirmed",
  "hotel_confirmation_code": "HC-77" }

Security

Your data, your tenant.

Credentials never leave us

Supplier credentials stay server-side in environment secrets. Agencies only ever hold their own Connector keys.

Hashed at rest

API keys and session tokens are stored as SHA-256. Passwords use PBKDF2 with 600,000 iterations.

Isolation by default

Every booking, key and report is scoped to one organisation. Another tenant's ids simply don't exist for you.

Hardened sessions

HttpOnly, SameSite cookies, CSRF tokens on every write, and idle plus absolute expiry.

Abuse controls

Sign-in throttling, sign-up limits, request body caps and strict Content-Security-Policy.

Full audit trail

Sign-ins, key changes, distribution changes and approvals are logged with actor, time and IP.

Pricing

Start free. Scale with volume.

Every plan has the same API and the same booking guarantees. Plans differ in supplier access, limits and support.

Sandbox Free Build and test your integration.
  • Sandbox supplier inventory
  • Console booking and API keys
  • Test bookings, never charged
  • Community support
Create sandbox account
Enterprise Custom Platforms, consolidators and OTAs.
  • Private supplier agreements
  • Dedicated rate limits and SLAs
  • Custom contracts and onboarding
  • Named technical contact
Contact sales

Get started

Your first booking this week.

Create an account, issue a sandbox key and make your first hotel search in minutes.