Airspace risk, in your shopping flow
A single GET returns a 0–100 risk score for any route in ~50ms — no PII, no privacy review. Badge it on results, warn at checkout, or gate your booking agent. Your users see which routes fly through risk before they pay.
Generate a route-risk badge in 10 seconds
Pick a route, see the badge on a mock flight result, copy the embed snippet.
The problem at the end of the funnel
Search results surface routes that won’t actually fly. The booking confirms; 24 hours later the airline reroutes through a 6-hour-longer path — or cancels. You eat the refund and the complaint.
A live closure (Pakistan-India, Iran, Russia overflight) turns confidently-sold fares into rebookings exactly at the end of the funnel, where it hurts most.
No major aggregator surfaces airspace risk today. You compete on price and inventory — there’s no trust signal that sets you apart.
AI booking agents need a clean, machine-readable gate before committing a fare. Narrative risk doesn’t scale; a 0–100 field does.
How it drops in
Call one endpoint
GET /v2/route/risk?from=ICAO&to=ICAO — no body, no PII, ~50ms from cache. Drops into your results render path without meaningful latency.
Read two fields
score (0–100) and risk_level (low / moderate / high / critical). Colour a badge, trigger a checkout warning, or gate an AI booking agent.
Refresh handled for you
Scores recompute every 5–30 minutes across 25 monitored FIRs from 15+ public sources. You always render current risk, never a stale snapshot.
Global FIR coverage
Coloured FIRs carry a live ML risk score; blue are GPS-monitored; grey are coverage areas. Scoring for any region is available on request.
Try the API — free sandbox, no card
Get a sandbox key and embed the route-risk badge in your staging build in minutes. Single GET, ~50ms, no PII. Production keys, higher rate limits, and webhooks come with a plan.