Free Airport MCT Data & API
Minimum Connection Time publishes its full airport dataset through a free, no-key JSON API. It covers more than 8,000 airports across 230+ countries and territories, including published or estimated minimum connection times (domestic-to-domestic, domestic-to-international, international-to-domestic, international-to-international, and interline), terminal listings, coordinates, and serving airlines.
GET https://minimumconnectiontime.com/api/airports returns the complete airport list with core fields for every airport. It is the right endpoint for bulk analysis, mapping, or building your own lookup.
GET https://minimumconnectiontime.com/api/airport/{IATA} returns the full record for one airport, for example /api/airport/SIN for Singapore Changi. It includes MCT values in minutes, terminal information, airline listings, and connection tips where available.
GET https://minimumconnectiontime.com/api/search?q={query} searches airports by IATA code, name, city, or country and returns matching records, which is useful for autocomplete or quick lookups.
The data is free to use for research, journalism, travel tools, and commercial products. If you publish something built on it, attribute it with a link to minimumconnectiontime.com so others can find the source. Endpoints are rate limited to keep the service fast; if you need a full dump or a higher limit for a specific project, contact the site owner via the contact page.
Connection-time data is compiled from airport operators, airline guidance, and public sources, and individual airlines can apply stricter rules to specific tickets. Treat the API as planning and analysis data, not as a guarantee for any particular booking.