Transportation APIs provide public transit schedules, ride-sharing data, flight information, and traffic conditions. Build travel planners, commute trackers, or mobility platforms.
| Name | Description | Auth | HTTPS | CORS | Status |
|---|---|---|---|---|---|
| ADS-B Exchange | Access real-time and historical data of any and all airborne aircraft | none | Yes | unknown | unknown |
| airportsapi | Get name and website-URL for airports by ICAO code | none | Yes | unknown | unknown |
| AIS Hub | Real-time data of any marine and inland vessel equipped with AIS tracking system | apikey | No | unknown | unknown |
| Amadeus for Developers | Travel Search - Limited usage | oauth | Yes | unknown | unknown |
| apilayer aviationstack | Real-time Flight Status & Global Aviation Data API | oauth | Yes | unknown | unknown |
| AviationAPI | FAA Aeronautical Charts and Publications, Airport Information, and Airport Weather | none | Yes | no | unknown |
| AZ511 | Access traffic data from the ADOT API | apikey | Yes | unknown | unknown |
| Bay Area Rapid Transit | Stations and predicted arrivals for BART | apikey | No | unknown | unknown |
| BC Ferries | Sailing times and capacities for BC Ferries | none | Yes | yes | unknown |
| BIC-Boxtech | Container technical detail for the global container fleet | oauth | Yes | unknown | unknown |
| Boston MBTA Transit | Stations and predicted arrivals for MBTA | apikey | Yes | unknown | unknown |
| Community Transit | Transitland API | none | Yes | unknown | unknown |
| Compare Flight Prices | API for comparing flight prices across platforms | apikey | Yes | unknown | unknown |
| CTS | CTS Realtime API | apikey | Yes | yes | unknown |
| Grab | Track deliveries, ride fares, payments and loyalty points | oauth | Yes | unknown | unknown |
| GraphHopper | A-to-B routing with turn-by-turn instructions | apikey | Yes | unknown | unknown |
| Icelandic APIs | Open APIs that deliver services in or regarding Iceland | none | Yes | unknown | unknown |
| Impala Hotel Bookings | Hotel content, rates and room bookings | apikey | Yes | no | unknown |
| Izi | Audio guide for travellers | apikey | Yes | unknown | unknown |
| Land Transport Authority DataMall, Singapore | Singapore transport information | apikey | No | unknown | unknown |
| Metro Lisboa | Delays in subway lines | none | No | no | unknown |
| Navitia | The open API for building cool stuff with transport data | apikey | Yes | unknown | unknown |
| Open Charge Map | Global public registry of electric vehicle charging locations | apikey | Yes | yes | unknown |
| OpenSky Network | Free real-time ADS-B aviation data | none | Yes | unknown | unknown |
| Railway Transport for France | SNCF public API | apikey | Yes | unknown | unknown |
| REFUGE Restrooms | Provides safe restroom access for transgender, intersex and gender nonconforming individuals | none | Yes | unknown | unknown |
| Sabre for Developers | Travel Search - Limited usage | apikey | Yes | unknown | unknown |
| Schiphol Airport | Schiphol | apikey | Yes | unknown | unknown |
| Tankerkoenig | German realtime gas/diesel prices | apikey | Yes | yes | unknown |
| TransitLand | Transit Aggregation | none | Yes | unknown | unknown |
| Transport for Atlanta, US | Marta | none | No | unknown | unknown |
| Transport for Belgium | The iRail API is a third-party API for Belgian public transport by train | none | Yes | yes | unknown |
| Transport for Berlin, Germany | Third-party VBB API | none | Yes | unknown | unknown |
| Transport for Bordeaux, France | Bordeaux Métropole public transport and more (France) | apikey | Yes | unknown | unknown |
| Transport for Budapest, Hungary | Budapest public transport API | none | Yes | unknown | unknown |
| Transport for Chicago, US | Chicago Transit Authority (CTA) | apikey | No | unknown | unknown |
| Transport for Czech Republic | Czech transport API | none | Yes | unknown | unknown |
| Transport for Denver, US | RTD | none | No | unknown | unknown |
| Transport for Finland | Finnish transport API | none | Yes | unknown | unknown |
| Transport for Germany | Deutsche Bahn (DB) API | apikey | No | unknown | unknown |
| Transport for Grenoble, France | Grenoble public transport | none | No | no | unknown |
| Transport for Hessen, Germany | RMV API (Public Transport in Hessen) | none | Yes | unknown | unknown |
| Transport for Honolulu, US | Honolulu Transportation Information | apikey | No | unknown | unknown |
| Transport for Lisbon, Portugal | Data about buses routes, parking and traffic | apikey | Yes | unknown | unknown |
| Transport for London, England | TfL API | apikey | Yes | unknown | unknown |
| Transport for Los Angeles, US | Data about positions of Metro vehicles in real time and travel their routes | none | Yes | unknown | unknown |
| Transport for Manchester, England | TfGM transport network data | apikey | Yes | no | unknown |
| Transport for Norway | Transport APIs and dataset for Norway | none | Yes | unknown | unknown |
| Transport for Ottawa, Canada | OC Transpo API | apikey | Yes | unknown | unknown |
| Transport for Paris, France | RATP Open Data API | none | No | unknown | unknown |
| Transport for Philadelphia, US | SEPTA APIs | none | No | unknown | unknown |
| Transport for Sao Paulo, Brazil | SPTrans | oauth | No | unknown | unknown |
| Transport for Spain | Public trains of Spain | none | Yes | unknown | unknown |
| Transport for Sweden | Public Transport consumer | oauth | Yes | unknown | unknown |
| Transport for Switzerland | Official Swiss Public Transport Open Data | apikey | Yes | unknown | unknown |
| Transport for The Netherlands | NS, only trains | apikey | No | unknown | unknown |
| Transport for Toronto, Canada | TTC | none | Yes | unknown | unknown |
| Transport for UK | Transport API and dataset for UK | apikey | Yes | unknown | unknown |
| Transport for United States | NextBus API | none | No | unknown | unknown |
| Transport for Vancouver, Canada | TransLink | oauth | Yes | unknown | unknown |
| Transport for Washington, US | Washington Metro transport API | oauth | Yes | unknown | unknown |
| transport.rest | Community maintained, developer-friendly public transport API | none | Yes | yes | unknown |
| Tripadvisor | Rating content for a hotel, restaurant, attraction or destination | apikey | Yes | unknown | unknown |
| Uber | Uber ride requests and price estimation | oauth | Yes | yes | unknown |
| Velib metropolis, Paris, France | Velib Open Data API | none | Yes | no | unknown |
28 of these APIs require no authentication — you can start making requests immediately without signing up for an account. Just pick one from the table above, check its documentation, and send your first request.
28 APIs in this category require a free API key. This usually means creating a free account on the provider's website and copying your key from the dashboard. The process typically takes less than a minute.
Not sure where to start? Look for APIs marked as "alive" in the status column — these were recently verified as working. For browser-based projects, check that the API supports CORS.
Yes, all APIs listed on API Bouncer have a free tier. Some are completely open (no sign-up needed), while others require a free account to get an API key. Free tiers typically have rate limits — check each API's documentation for specifics.
It depends on your needs. Consider: Do you need authentication or prefer no-auth? Does your project need CORS support for browser access? How many requests will you make? Start with a no-auth API to prototype quickly, then switch to a more feature-rich option if needed.
We run periodic health checks on all listed APIs. The "Status" column shows whether each API was responding at our last check. APIs marked as "alive" were recently verified. You can also test any API yourself using curl or our guides on testing APIs.
Most free APIs allow commercial use, but terms vary by provider. Always check the specific API's terms of service. Some APIs have separate free and commercial tiers with different rate limits.