Connection Risk API

Stop guessing connections. Score them.

Real-time missed-connection probability and buffer recommendation for any flight-to-flight connection.

Worldwide Coverage

Reliable and accurate flight delay data from the Top 20 major airports worldwide.

Connection Risk

Live operational signals + historical performance + typical terminal transfers.

Fast & Reliable

Ultra-fast API infrastructure with the popular formats and simple access by API Key.

Reduce

Reduce rebooking cost by prioritizing at‑risk connections before they break.

Protect

Protect customer experience with proactive messages and smarter re‑shopping.

Tune

Tune MCT policy using observed transfer performance by hub/terminal.

We return a miss connection probability (0–100%) plus the top drivers behind the score — not a black box.

How it works (Steps)

  1. Inputs — arrival flight, departure flight, hub (IATA), flight date.

  2. Engine — combines schedule buffer, carrier/airport reliability, deplane time variance, walk/transfer times, and typical security/immigration.

  3. Output — miss connection risk (historical), miss connection risk (live), miss connection risk (live+15), recommended buffer, key drivers.

Why this beats static MCT

Static MCT Connection Risk API
One size fits allPer‑connection probability with drivers
No live contextBlends live delay, gates/terminals, transfer times
Opaque rationaleTransparent factor weights
Hard to tuneVersioned models + changelog

Try the API

Try the API

Enter two flights at the same hub. In production, route through a tiny proxy to handle CORS and keep keys server‑side.

{
  "data_type": "hist+live",
  "miss_risk_hist": "73%",
  "miss_risk_live": "75%",
  "miss_risk_plus15": "10%",
  "recommended_buffer_min": 61,
  "drivers": [
    {"name": "Schedule buffer", "weight": 0.42},
    {"name": "Arr delay trend", "weight": 0.31},
    {"name": "Walk transfer", "weight": 0.14},
    {"name": "Security/immigration", "weight": 0.08}
  ],
  "version": "2025.08"
}
  

Quick Start

Endpoint: POST /v1/connection-risk

Request schema

{
  "arr_flight": "BA84",
  "dep_flight": "BA95",
  "hub": "LHR",
  "flight_date": "2025-08-12"
}

Response schema

{
  "data_type": "hist+live",
  "miss_risk_hist": "73%",
  "miss_risk_live": "75%",
  "miss_risk_plus15": "10%",
  "recommended_buffer_min": 61,
  "drivers": [
    {"name": "Schedule buffer", "weight": 0.42},
    {"name": "Arr delay trend", "weight": 0.31},
    {"name": "Walk transfer", "weight": 0.14},
    {"name": "Security/immigration", "weight": 0.08}
  ],
  "version": "2025.08"
}

bash

curl -X POST https://api.yourdomain.com/v1/connection-risk \
 -H 'Authorization: Bearer YOUR_KEY' -H 'Content-Type: application/json' \
 -d '{"arr_flight":"BA84","dep_flight":"BA95","hub":"LHR"}'

js

const res = await fetch('https://api.yourdomain.com/v1/connection-risk',{
  method:'POST',
  headers:{'Content-Type':'application/json','Authorization':'Bearer YOUR_KEY'},
  body: JSON.stringify({arr_flight:'BA84',dep_flight:'BA95',hub:'LHR'})
});
console.log(await res.json());

python

import requests
r = requests.post(
  'https://api.yourdomain.com/v1/connection-risk',
  headers={'Authorization':'Bearer YOUR_KEY'},
  json={'arr_flight':'BA84','dep_flight':'BA95','hub':'LHR'}
)
print(r.json())

Use cases

  • Airlines/alliances: IRROPs triage; protected connection logic; seat/gate prioritization.

  • OTAs/metasearch: Sort by reliability; nudge to safer buffers; dynamic guarantees.

  • Airports: Calibrate MCT; plan signage & shuttles; inform passenger comms.

  • Insurers/cards: Underwrite trip interruption; proactive assistance triggers.

Trust, coverage & performance

  • Data sources: Live operational signals + historical performance + typical terminal transfers.

  • Latency: P50 ~200 ms (target); versioned models with changelog.

  • Privacy: No PII required. HTTPS only. Keys scoped per environment.

  • Security: Key‑based auth, optional IP allowlist. Audit logs by request_id.

  • Reliability: 99.9% target; idempotent retries recommended for 5xx/timeout.

No hidden costs. No surprises.

FREE PLAN

$0/mo

per 100 queries

  • Person Use

  • Limited support

BUILDER

$49/mo

per 2,500 queries

  • Commercial Use

  • Email support

SCALE

$499/mo

per 25,000 queries

  • Commercial Use

  • Priority support

FAQ

  • Arrival flight, departure flight, and hub.

  • Probability of misconnection (0-100%).

  • Live signals are polled every 15 minutes.

  • We log minimal request metadata for debugging and rate limiting. No PII is required or stored by default

Ready to get started?

Create an account instantly and start using the API.