The flighthelp API

The open dataset and passenger-rights rules engine behind this site, as a free JSON API. Airlines, airports, regulations, step-by-step situations, and a compensation calculator that cites the law.

Get a free API keyRead the documentation

What you get

Try it now

Base URL: https://flighthelp.net/api/v1

No account needed to start. Evaluate a delayed flight:

curl -s https://flighthelp.net/api/v1/compensation/evaluate \
  -H 'content-type: application/json' \
  -d '{
    "flight": { "operating_carrier": "LH", "origin": "FRA", "destination": "JFK" },
    "disruption": { "type": "delay", "delay_minutes": 240, "reason": "technical_aircraft" },
    "passenger": { "count": 1 }
  }'

Access tiers

This information is not available right now. Please try again in a moment.

Authentication

Send your key as a bearer token. Without a key, requests use the anonymous tier, limited per IP address.

Authorization: Bearer fh_live_...

Rate limits

Limits apply over a rolling hour, and up to 20% of the hourly limit can be used within a single minute. Every response includes X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers. Over the limit, the API answers 429 with a Retry-After header.

OpenAPI description · Read the documentation · Terms

Terms of use apply. The API is provided free of charge, as information, not legal advice.