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)
Inputs — arrival flight, departure flight, hub (IATA), flight date.
Engine — combines schedule buffer, carrier/airport reliability, deplane time variance, walk/transfer times, and typical security/immigration.
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 all | Per‑connection probability with drivers |
No live context | Blends live delay, gates/terminals, transfer times |
Opaque rationale | Transparent factor weights |
Hard to tune | Versioned 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.