Third-party VBB API.
This is a REST API providing access to public transit data for Berlin and Brandenburg, Germany (VBB - Verkehrsverbund Berlin-Brandenburg). It returns JSON data and does not require authentication, though it enforces a rate limit of 100 requests per minute with a burst allowance of 200 requests per minute.
The API wraps the hafas-client library and exposes endpoints for finding stops and stations (by ID, nearby coordinates, or reachability from an address), retrieving departures and arrivals at a given stop, searching journeys and trips, looking up locations (stops, points of interest, and addresses), and accessing lines, shapes, and maps. Query parameters allow filtering by product type (suburban S-Bahn, U-Bahn, tram, bus, ferry, IC/ICE, regional trains), date and time, language, and result count.
This is aimed at developers building applications that need Berlin-area public transit information, such as journey planners, departure boards, or location-based transit lookups. An OpenAPI playground is available for interactive exploration of the endpoints.
No, the API can be used without authentication, though it has a rate limit of 100 requests/minute with a burst of 200.
It is a REST API that returns data as JSON.
You can query stops/stations, nearby locations, departures, arrivals, journeys, trips, lines, and shapes for the VBB (Berlin/Brandenburg) transit network.
The routes wrap methods from hafas-client, a hafas-client v5 library used to interact with HAFAS transit systems.
It's for developers building applications that need Berlin/Brandenburg public transit data such as stops, departures, and journey planning.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Marta.
Auckland Transport.
The iRail API is a third-party API for Belgian public transport by train.
Bordeaux Métropole public transport and more (France).
Budapest public transport API.
Chicago Transit Authority (CTA).