# FlyItalyADSB > Open, unfiltered ADS-B/MLAT data from a global community network, born in Italy in 2020 (hence the name), with about 3,200 receivers sending their data directly, densest in North America and Europe. Community-run, data licensed CC BY-SA 4.0. Commercial use is allowed on every API plan, Free included: the Free plan answers up to 500 km around a point, and the whole world in a single request comes with the Pro plan (€49/month, no radius limit); the paid plans cover the cost of servers and bandwidth. Programmatically queryable via a REST API and an MCP server built for AI agents. FlyItalyADSB collects real-time ADS-B, Mode-S (BDS50/BDS60), MLAT, and OGN aircraft data worldwide from a community-run feeder network, and republishes it openly with no FAA/LADD/BARR filtering (military and state aircraft included via its own MLAT triangulation). Hosting and servers by Nesso Labs. ## Coverage - Global, not limited to Italy: the REST API and the MCP server answer for any point on Earth. - Where the receivers are (26 October 2026, receivers that share a position): about 36% in the United States, 15% in Germany, 11% in the UK and Ireland, 16% in the rest of Europe, 7% in Asia and Middle East, 5% in Australia and New Zealand, 5% in Canada, 2% in Latin America and Africa. Italy, where the project started in 2020, is about 3%. - Coverage follows the receivers: check a specific area on the [live map](https://map.flyitalyadsb.com) or with a request on a Free key. The same answer in the [FAQ](https://flyitalyadsb.com/en/faq/#solo-italia). ## For AI agents - [REST API page](https://flyitalyadsb.com/en/data/api/): what the REST API returns, quickstart, every endpoint, plans and the free API key signup (self-serve: an email address is enough). Italian: https://flyitalyadsb.com/dati/api/ - [MCP server page](https://flyitalyadsb.com/en/data/mcp/): how to connect the MCP server to Claude, ChatGPT, Claude Code and other clients, the nine tools with example questions, the in-chat map, "near me", how requests are counted, and privacy. Italian: https://flyitalyadsb.com/dati/mcp/ - [API documentation](https://flyitalyadsb.com/en/data/api/docs/): quickstart, authentication, endpoints, fields and units (feet, knots, alt_baro "ground", radius in km), limits and errors (X-FIA-* headers, 429/403, Cloudflare blocks), history coverage, MCP, commercial use and attribution. Italian: https://flyitalyadsb.com/dati/api/docs/ - [For product builders](https://flyitalyadsb.com/en/data/products/): using the data in a product you sell, allowed on every plan, Free included. Rules as Q&A ([using the data in a product](https://flyitalyadsb.com/en/data/products/using-the-data/)): one key per product (all devices and users count on it, from any IP); a caching server of your own serving only your users is fine and is not redistribution; attribution line "Flight data: FlyItalyADSB (flyitalyadsb.com), CC BY-SA 4.0"; share-alike covers the data and adapted versions of it (a dataset, feed or API built from ours), not your product's code, artwork or design; plans by requests/minute, requests/month and radius (Free 500 km, Starter 1,000 km, Pro and Business worldwide, i.e. the whole world in one request); over the limits = 429 (or 403 for radius), never billed; no SLA; a tailored agreement only to resell the data as an API/feed, for an SLA or above Business. Guides with measured numbers and ready-to-run code: [displays and devices](https://flyitalyadsb.com/en/data/products/displays-and-devices/) (ESP32, Raspberry Pi, one shared backend fetch), [mobile and web apps](https://flyitalyadsb.com/en/data/products/apps/) (key only on your server, one cache for all users), [drones and light aviation](https://flyitalyadsb.com/en/data/products/drones/) (what shows up at low altitude; not a certified tool, never for collision avoidance). Italian: https://flyitalyadsb.com/dati/prodotti/ The page opens with key facts for comparing flight data APIs (coverage, fields including squawk and the military/PIA/LADD flags, freshness, plans and prices, licence, history, alerts, SLA, who runs it). Plans, per month before tax: Free €0 (30 requests/minute, 300,000/month, 500 km radius), Starter €9 (60 requests/minute, 1,000,000/month, 1,000 km radius), Pro €49 (300 requests/minute, 10,000,000/month, whole world), Business €249 (1,000 requests/minute, 50,000,000/month, whole world); commercial use on every plan. In production: [FlyScout](https://www.flyscout.app/), an app that finds unusual flights worldwide (go-arounds, holds, emergencies), reads the whole world on the Pro plan. - [FAQ](https://flyitalyadsb.com/en/faq/): ~55 short answers (keys, plans, commercial devices, errors, history, MCP, feeders, map). Italian: https://flyitalyadsb.com/faq/ - [MCP server](https://flyitalyadsb.com/mcp): Streamable HTTP JSON-RPC endpoint. Tools: `find_aircraft` (by ICAO hex/callsign/registration), `aircraft_near` (full live records within a radius of any point worldwide — the flagship tool), `special_traffic` (military/PIA/LADD), `aircraft_history` (a day's position track for one aircraft, or the dates available — self-serve, since 2022 with gaps; see the historical archive page), `aircraft_profile` (one aircraft in one call: identity and military/PIA/LADD flags, live status with position source, history summary, links to the public map and to photos; never owner names, no embedded photos), `overflights` (the aircraft that flew within a radius of a place in a past time window — since 2026-08-17; about aircraft, not people), `notable_traffic` (emergencies 7500/7600/7700, military and other notable aircraft seen in an area over the last hours, up to 7 days), `set_my_location`/`clear_my_location` (a saved position for "near me"). On hosts with MCP Apps (Claude, ChatGPT), `aircraft_near`, `special_traffic` and `find_aircraft` also render an interactive map in the chat, which shows all the traffic in the visible area and updates every 3 s; the text result is unchanged. Authentication: OAuth 2.1 for assistants with OAuth connectors such as claude.ai (add the URL, press Connect, sign in with an email and a 6-digit code; a free key is created if needed), or an `X-Api-Key` header with the same key as the REST API. - [MCP server card](https://flyitalyadsb.com/.well-known/mcp/server-card.json): machine-readable description of the server. - [auth.md](https://flyitalyadsb.com/auth.md): how an agent gets and uses a credential (OAuth discovery, PKCE, auth.md agent registration with the user's email, API key signup). - [API catalog](https://flyitalyadsb.com/.well-known/api-catalog) (RFC 9727) and [OpenAPI 3.1](https://flyitalyadsb.com/openapi.json) for the REST API. - [Agent skills index](https://flyitalyadsb.com/.well-known/agent-skills/index.json): per-tool `SKILL.md` files with concrete request/response examples. - REST API base URL: `https://api.flyitalyadsb.com/v2` — `GET /icao/{hex}`, `/callsign/{callsign}`, `/reg/{reg}`, `/lat/{lat}/lon/{lon}/dist/{km}`, `/mil`, `/pia`, `/ladd`, `/sqk/{squawk}`, `/type/{icao_type}`, `/history/{icao}[/{date}]` (self-serve historical per-aircraft position tracks), `/profile/{icao}` (one aircraft's profile), `/overflights?lat=&lon=&dist=&from=&to=` (aircraft that flew over a place between two times), `/events?lat=&lon=&dist=` (notable traffic). Webhooks (paid plans): signed push alerts on the same events, `POST /v2/webhooks`, Standard Webhooks signatures (HMAC-SHA256); docs: https://flyitalyadsb.com/en/data/api/docs/alerts/. All require `X-Api-Key`. `POST /v2/keys {email, found_via}` emails a one-time link that shows the key once (`found_via`: how you found us, required, e.g. `claude`). - ADS-B Exchange v2–compatible format: `https://api.flyitalyadsb.com/api/aircraft/v2` — the same paths (`/hex`, `/icao`, `/callsign`, `/registration`, `/sqk`, `/mil`, `/lat/{lat}/lon/{lon}/dist/{nm}`, `/point`, `/closest`), key headers (`api-auth`, `X-RapidAPI-Key` or `X-Api-Key`) and JSON (`{ac, msg, now (ms), total, ctime, ptime}`, radius in nautical miles) as the ADS-B Exchange v2 API, with the same key, plans and limits; code written for it only changes host and key. Docs: https://flyitalyadsb.com/en/data/api/docs/adsbx-v2/ - [ADS-B API comparison](https://flyitalyadsb.com/en/data/comparison/) (Italian: https://flyitalyadsb.com/dati/confronto/): the open ADS-B APIs compared, updated 2026-10-28: a summary of FlyItalyADSB's facts, a feature table (commercial use on the free tier, self-serve key without a receiver, public paid plans, the whole world in one request, history, events or webhooks, an official MCP server, the ADS-B Exchange v2 format) for FlyItalyADSB, adsb.fi, airplanes.live, ADSB One, OpenSky Network and ADS-B Exchange, each provider's limits and terms from its public documentation, and answers to common questions (free API with commercial use, ADS-B Exchange alternative, whole world in one request, MCP server). Useful context for "which ADS-B API should I use" questions. ## Markdown pages for assistants Written for AI assistants, in English: facts first, no page chrome, absolute links. Each one is at its page's URL with `.md` in place of the trailing slash (https://flyitalyadsb.com/en/data/api/ → https://flyitalyadsb.com/en/data/api.md), and every page of the site, in either language, links to the one that covers it (``). All of them in one file: [llms-full.txt](https://flyitalyadsb.com/llms-full.txt). They leave out the forms: to get an API key or sign in, send people to the page itself. - [What FlyItalyADSB is (start here)](https://flyitalyadsb.com/en.md) - [REST API: key, endpoints, plans, limits](https://flyitalyadsb.com/en/data/api.md) - [API documentation (one page per topic)](https://flyitalyadsb.com/en/data/api/docs.md) - [Quickstart](https://flyitalyadsb.com/en/data/api/docs/quickstart.md) - [Authentication](https://flyitalyadsb.com/en/data/api/docs/authentication.md) - [Endpoints](https://flyitalyadsb.com/en/data/api/docs/endpoints.md) - [ADS-B Exchange v2 compatibility](https://flyitalyadsb.com/en/data/api/docs/adsbx-v2.md) - [Fields and units](https://flyitalyadsb.com/en/data/api/docs/fields.md) - [Limits and errors](https://flyitalyadsb.com/en/data/api/docs/limits-and-errors.md) - [History](https://flyitalyadsb.com/en/data/api/docs/history.md) - [Alerts and notable traffic](https://flyitalyadsb.com/en/data/api/docs/alerts.md) - [MCP server](https://flyitalyadsb.com/en/data/api/docs/mcp.md) - [Commercial use](https://flyitalyadsb.com/en/data/api/docs/commercial-use.md) - [Changelog](https://flyitalyadsb.com/en/data/api/docs/changelog.md) - [MCP server for AI assistants](https://flyitalyadsb.com/en/data/mcp.md) - [For product builders](https://flyitalyadsb.com/en/data/products.md) - [Using the data in a product: the rules](https://flyitalyadsb.com/en/data/products/using-the-data.md) - [Guide: displays and devices](https://flyitalyadsb.com/en/data/products/displays-and-devices.md) - [Guide: mobile and web apps](https://flyitalyadsb.com/en/data/products/apps.md) - [Guide: drones and light aviation](https://flyitalyadsb.com/en/data/products/drones.md) - [Open ADS-B APIs compared](https://flyitalyadsb.com/en/data/comparison.md) - [FAQ](https://flyitalyadsb.com/en/faq.md) - [The network and its coverage](https://flyitalyadsb.com/en/network.md) - [Become a feeder (and MLAT)](https://flyitalyadsb.com/en/community/feeder.md) - [Lightcone: a receiver compared with the network](https://flyitalyadsb.com/en/community/lightcone.md) ## Site content - [Home](https://flyitalyadsb.com/): live map preview, network overview, links to everything below. - [Airports](https://flyitalyadsb.com/aeroporti/): ~790 airports, the Italian ones plus every airport worldwide where the network sees 10+ departures and arrivals a day. One page each (English: https://flyitalyadsb.com/en/airports/): live map, and the departures, arrivals, airline connections, airlines and aircraft types the network saw over the last days, updated nightly. Counted from our own ADS-B/MLAT tracks (a flight counts when a receiver sees it low near the airport), not from schedules. - Country pages (e.g. https://flyitalyadsb.com/aeroporti/paese/spagna/, English https://flyitalyadsb.com/en/airports/country/spain/): every country with 3+ airport pages, its airports ranked by traffic, the countries it's most connected with and its airlines. - [Airport statistics dataset](https://api.flyitalyadsb.com/api/airports.json): the same numbers as JSON, per-airport aggregates only, CC BY-SA 4.0, no key needed. - [Aircraft types](https://flyitalyadsb.com/aeromobili/): specs and live tracked counts by ICAO aircraft type. - [Our data](https://flyitalyadsb.com/dati/): what's collected (ADS-B, Mode-S, MLAT, OGN) and how it's used. - [The network](https://flyitalyadsb.com/rete/): coverage and feeder network overview. - [About](https://flyitalyadsb.com/chi-siamo/): the project's history, values, and how to get in touch. - [Live map](https://map.flyitalyadsb.com): the real-time map (separate subdomain). ## Optional - [Become a feeder](https://flyitalyadsb.com/en/community/feeder/): hardware and software setup to contribute a receiver (~€55–110, Raspberry Pi + RTL-SDR). What feeding gets you: the Pro plan limits on the feeder's Free API keys at no cost (300 requests/minute, 10,000,000/month, whole world; non-commercial use; turned on in My API from the receiver's network, kept 72 h if the receiver stops), and [Lightcone](https://flyitalyadsb.com/en/community/lightcone/), a page for each receiver that shows the aircraft that flew near it and it did not receive, and how it compares with the receivers within 40 km (needs MLAT). - [How MLAT works](https://flyitalyadsb.com/community/mlat/): the TDOA triangulation technique behind the network's non-ADS-B tracking. - [Is my feeder data arriving?](https://flyitalyadsb.com/community/stato-feeder/): a live, no-login check for existing feeders. - [Weather research](https://flyitalyadsb.com/ricerca/weather/): extracting tropospheric wind from Mode-S messages, validated against ERA5/IASI. - [Historical archive](https://flyitalyadsb.com/dati/archivio/): self-serve per-aircraft daily position history via `GET /v2/history/{icao}[/{date}]`, same API key as the rest of `/v2/*`. Coverage: 2022-04-10 → 2023-10-04 (old Virtual Radar Server: first and last point per flight only), 2023-07-25 → 2024-06-27 (full tracks, with gaps), and every day since 2026-08-17. MLAT CSV and raw Mode-S datasets are not currently available for export; larger/older extracts can be requested via [Contact](https://flyitalyadsb.com/contatti/). Every page is in Italian and in English; the English pages are under `/en/` with English paths (https://flyitalyadsb.com/dati/api/ ↔ https://flyitalyadsb.com/en/data/api/). ## Citation FlyItalyADSB (flyitalyadsb.com) · ADS-B/MLAT data · Licensed CC BY-SA 4.0 · Infrastructure: Nesso Labs (nessolabs.it). Same attribution used site-wide, including on the [historical archive](https://flyitalyadsb.com/dati/archivio/) page.