Free Public APIs

A collection of 373 Free Public APIs for Students and Developers.

Tested every single day.

sponsored by

Speedscale - SponsorVoxgig - Sponsor

Transportation

APIs to keep your projects movingβ€”on wheels, wings, or rails.

🚲PubliBike Stations API

Provides information about PubliBike stations, their states, positions, and available vehicles. Includes endpoints to get all stations, a specific station with vehicles, and all stations for partners.

3 Endpoints

95 API Health

πŸš†Transport API

Swiss public transport API with endpoints for locations, connections, and stationboard

3 Endpoints

95 API Health

🚲sharedmobility.ch API

Access sharedmobility.ch data via RESTful API with endpoints for attributes, find, identify, providers, and regions.

1 Endpoint

95 API Health

πŸ…ΏοΈParking St.Gallen

Allows searching and downloading parking records in Stadt St.Gallen with various parameters. Data includes parking locations, availability, occupancy, and more.

1 Endpoint

95 API Health

🚲CityBikes API

API for accessing CityBikes data including network information, station details, and field filtering.

2 Endpoints

95 API Health

πŸš‰Railway Station Photos

OpenData project to collect railway station photos from many countries. More and more countries are added over time. Most photos are CC0 licensed and can be used freely. The railway stations with their photos can also be viewed on the website https://map.railway-stations.org and in the Android and iOS Apps. These apps also implement the API and can be examined on GitHub: https://github.com/RailwayStations The full OpenAPI Spec can be found here: https://api.railway-stations.org/openapi.yaml

3 Endpoints

95 API Health

β›ͺOpenSanctum API

OpenSanctum API provides detailed information about various places of worship and religious traditions around the world. It is designed for users interested in exploring sacred sites, spiritual practices, and diverse faiths globally.

1 Endpoint

95 API Health

πŸš†Swiss Federal Railways (SBB)

This API provides departure, delay, and cancellation data from the Swiss Federal Railways (SBB) for the previous day. It compares scheduled (soll) vs. actual (ist) operations.

3 Endpoints

90 API Health

🚌Massachusetts Bay Transportation Authority

The V3 API provides fast and easy access to Massachusetts Bay Transportation Authority schedules, alerts, and real-time transportation information. It follows the JSON API format, allowing developers to quickly integrate and utilize public transit data.

1 Endpoint

90 API Health

πŸ…ΏοΈParkhaus Basel API

Provides minute-by-minute occupancy data for public parking garages in Basel, Switzerland, sourced from the RSS feed of the Basel parking guidance system.

1 Endpoint

90 API Health

🚲Nextbike API

Nextbike Bikesharing API

4 Endpoints

90 API Health

✈️AviationWeather Data API

This API provides machine-to-machine access to aviation weather data, including METARs, TAFs, AIRMETs, and SIGMETs. It enables users to fetch up-to-date weather information for flight planning and operations. The service allows queries for the past 15 days of data and provides cache options for efficient data retrieval.

1 Endpoint

85 API Health

πŸ…ΏοΈParkleitsystem API

Provides real-time information on available parking spaces in connected parking garages in cities like Basel, Zurich, Bern, Luzern, St.Gallen, and Zug. Developed by Simon Jenny for the Pebble.Parking-App.

2 Endpoints

80 API Health

πŸš†iRail API

The iRail API provides access to Belgium's railway data, including train schedules, stations, liveboards, connections, vehicles, and disturbances. It allows developers to create applications that can access real-time train information and service updates.

1 Endpoint

79 API Health