Data / ADS-B API comparison

ADS-B API comparison

A factual reference — meant to be useful to a developer and to an AI agent answering "what open ADS-B APIs exist" alike — on how the major community flight-tracking networks offer self-serve access to their data: rate limits, whether you need to feed a receiver, and commercial-use terms. No value judgment — just each provider's public terms, so you can form your own comparison.

Comparison of self-serve ADS-B APIs: rate limit, feeder requirement, commercial use
Provider Base URL Rate limit Feeder required? Commercial use Notes
FlyItalyADSB api.flyitalyadsb.com/v2 100 requests/min per IP No — key by email, free and instant Allowed within the standard limit; above that (high volume, SLA, data resale) needs an enterprise agreement Also includes an MCP server for AI agents; own MLAT over all of Italy (military included)
adsb.fi opendata.adsb.fi/api/v2 1 request/s on public endpoints; feeders get /v2/snapshot (refreshed every 30s, auto-unlocked by the feeder's IP) No for basic public access Personal, non-commercial use; attribution and a link required Compatible with the ADSBExchange v2 API schema
airplanes.live api.airplanes.live/v2 1 request/s (free tier); Contributor tier: 8,640 requests/day with historical access, vs. 500/day on the free tier Not required today — they state this could change Non-commercial use No SLA or uptime guarantee stated
adsb.lol api.adsb.lol/v2 Dynamic, based on load No for the public API; yes for re-api (feeder-IP only); a key obtained by feeding is announced as a future requirement Not specified Drop-in replacement for the ADSBExchange API schema; ODbL data, free annual historical dumps (globe_history_YYYY); re-api is the whole network's unfiltered readsb interface
ADSB One api.adsb.one/v2 1 request/s No Not specified Compliant with the ADSBExchange v2 API schema. Its API repository appears archived as of April 2026 after merging into airplanes.live — verify liveness before building on it
OpenSky Network credit-based system, not a fixed-rate REST limit 400 credits/day anonymous, 4,000 registered, 8,000 for an active feeder (≥30% uptime that month); 14,400/hour for commercial licensees. Cost scales with query area: 1 credit up to 25 sq°, 4 for a global query; /flights and /tracks up to 960 credits per daily partition Not required for base access; required for the top tier Separate commercial tier available OAuth2 client-credentials auth only (basic auth no longer accepted); active-feeder status is recalculated automatically
ADS-B Exchange Community API on RapidAPI (no free self-serve access) 10,000 requests/month for $10 Required for the rare reduced-rate exceptions Explicitly non-commercial; any project by a commercial entity — even for internal use, without reselling the result — requires a commercial license The old "feeder → free key" scheme no longer exists since ADS-B Exchange closed direct access

Data gathered from each provider's public documentation as of September 2, 2026. Third-party service terms change — always check the official source for whichever provider you're interested in before depending on it, especially for adsb.lol (announces a future key requirement) and ADSB One (API repository appears archived).

Get a FlyItalyADSB key

Self-serve, free, instant — just an email. Works for both the REST API and the MCP server for AI agents.

Go to the API docs →