Piratefly

Sabre API alternative: a verdict on the fare, without a travel-seller contract

Sabre’s APIs are a booking and distribution stack: search, inventory, ticketing, built for travel sellers and set up around an agreement and onboarding. If you sell tickets, nothing here replaces that. Piratefly answers a narrower question — what does this route usually cost, is today’s fare good, when should I buy — over price history we observe and store ourselves, free tier, no account, no contract.

What Piratefly does not do

No booking, no ticketing, no inventory, no fare rules, no PNR handling. We are not affiliated with Sabre. What we have is a long observation history of real fares on real routes, and a verdict built on it.

What maps across, and what does not

What you used Sabre forPiratefly
Booking and ticketingNot covered. We never sell a seat.
Live availability and inventoryNot covered. We report observed fares, not seats left.
What does this route usually cost?GET /v1/analisi returns the route’s median and minimum over our observed history, with the sample size behind them.
Is today’s fare a good one?A percentile over that route’s own history plus a verdict (buy / wait / your call).
When is this route cheapest, and how early to bookThe same response ranks months by median fare and returns the booking window that has historically come out cheapest.
Getting access30 requests/day per IP free with no key and no signup; $9.99/month for no daily cap, key handed back immediately.

One call, no key

Cities by name, not IATA codes. This is a real response from the live API:

curl "https://next.piratefly.com/v1/analisi?origine=Stockholm&destinazione=Rome"
{
  "origine": "Stockholm",
  "destinazione": "Rome",
  "valuta": "EUR",
  "verdetto": {
    "livello": "ottimo",
    "percentile": 9,
    "medianaCent": 5600,
    "minimoCent": 2500,
    "campione": 23
  },
  "mesiPerConvenienza": [
    { "mese": 8, "medianaCent": 5900, "campione": 33 },
    { "mese": 10, "medianaCent": 8900, "campione": 74 }
  ],
  "anticipoConsigliato": { "daGiorni": 56, "aGiorni": 83, "medianaCent": 5800 },
  "osservazioni": 169
}

Reading the response

percentile is where today’s cheapest fare sits in that route’s own history (9 = cheaper than 91% of everything we have seen), campione is how many observations that verdict rests on, mesiPerConvenienza ranks months by median fare, and anticipoConsigliato is the booking window that has historically come out cheapest. Prices are cents, EUR.

Try it, then decide

The free tier needs no account: paste the URL above in a browser. When 30 calls a day stops being enough, the Pro plan is on the API page.

See plans and get a Pro key

Can this replace Sabre for a booking site?

No, and we would rather say so now. Sabre sells the booking path; we only tell you whether a fare is good and when to buy. If you already book through a GDS, we add the timing layer on top of it.

Do I need an account or a contract to start?

No. The free tier is 30 requests per day per IP with no key and no signup. Pro is $9.99/month for no daily cap, paid by card on Stripe or in USDC on Solana, with the key handed back immediately.

How many routes are covered?

We cover the routes we observe continuously, and we never show a verdict on fewer than 8 observations. Ask for a route we do not have and you get an honest empty answer, not an invented one.