Hermeseus API

Flight booking API for developers

Add flight search and booking to your product with one REST API. Search live fares, hold a seat, and issue tickets, all against a single base URL.

Read the guide API reference

What it solves

Airline content is fragmented and every source speaks a different dialect. This flight booking API unifies search, fare rules, baggage, booking, ticketing, and refunds behind one consistent JSON contract, with prices normalized to USD.

What you get

One request to start

curl -X POST https://api.hermeseus.com/api/Air/AirLowFareSearch \
  -H "Content-Type: application/json" \
  -d '{
    "SessionId": "...",
    "AdultCount": 1,
    "PricingSourceType": "All",
    "RequestOption": "All",
    "TravelPreference": { "CabinType": 3 },
    "OriginDestinationInformations": [
      { "OriginLocationCode": "IST", "DestinationLocationCode": "DXB", "DepartureDateTime": "2026-10-12T00:00:00" }
    ]
  }'

Read the getting started guide to send your first authenticated request in five minutes.

Frequently asked questions

What does the flight booking API return?

Priced itineraries, each with a fare code, the flight segments, the total fare in USD, and the seats remaining.

Can I stream results?

Yes. The incremental search endpoint pushes results over server-sent events for a fast first paint.

How are prices returned?

Every amount is normalized to USD.

How do I test without spending money?

Point your client at the sandbox host. Search is real, but the ticket-issuing call is simulated and a separate wallet is used.