Berlin Public Transport — VBB Departures
Pricing
from $2.00 / 1,000 results
Berlin Public Transport — VBB Departures
Live Berlin/Brandenburg public transport (VBB) — departures with real-time delays and platforms, stop search and multi-leg journey planning. Free, no key.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ponderable Hydrometer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Berlin VBB — Live Departures, Stops & Journeys
Three transit primitives in one keyless actor over the whole VBB network (Berlin + Brandenburg): real-time departures with actual delays and platforms, name→stop-id search, and full multi-leg journey planning. Covers S-Bahn, U-Bahn, tram, bus and regional trains. Free, no API key.
A drop-in data source for departure boards, trip planners and mobility apps.
What you get
- departures — per departure: stop, line, mode/product, direction, live
whenvsplannedWhen,delay(seconds),platform/plannedPlatform, operator,tripId, and serviceremarks. - stop-search — per stop:
id, name, type, latitude/longitude,productsserved (suburban, subway, tram, bus, …), andifopt. - journeys — per route:
from/to, departure/arrival,legCount,transfers, and alegs[]array with per-leg origin/destination, times, delays, line, mode, direction and platforms.
Output sample (mode: departures)
{"stopId": "900100003","stopName": "S+U Alexanderplatz","line": "U8","mode": "train","product": "subway","direction": "Wittenau","when": "2026-07-12T14:32:00+02:00","plannedWhen": "2026-07-12T14:30:00+02:00","delay": 120,"platform": "2","plannedPlatform": "2","tripId": "1|12345|...","operator": "Berliner Verkehrsbetriebe","remarks": ["Elevator out of service"]}
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | departures | departures, stop-search or journeys |
stopIds | array | ["900100003"] | VBB stop ids (for departures) |
query | string | — | Stop name to search (for stop-search) |
from / to | string | — | Origin/destination stop id or place name (for journeys) |
duration | integer | 30 | Departures look-ahead window in minutes |
maxResults | integer | 200 | Cap on rows returned |
Example input
{"mode": "departures","stopIds": ["900100003"],"duration": 30,"maxResults": 50}
Find a stop id first with {"mode":"stop-search","query":"Alexanderplatz","maxResults":20}, then plan a trip with {"mode":"journeys","from":"900100003","to":"900003201","maxResults":3}.
Why this actor
- Real live data — actual delays, platforms and remarks, not just a static timetable.
- Whole network, one actor — S-Bahn, U-Bahn, tram, bus and regional across Berlin + Brandenburg, with all three primitives (departures, stop lookup, journeys).
- Keyless & schedulable — no key to manage; schedule it for a live departure feed.
Pricing
Pay per result — $2.00 per 1,000 results (one result = one departure, stop or journey). No subscription; you pay only for what you get.
Notes & limits
- Source:
https://v6.vbb.transport.rest, a public, keyless community HAFAS REST mirror of the VBB endpoint. No API key required. - Live times depend on upstream real-time data availability. Not affiliated with VBB/BVG.
Related actors
- Transitland Scraper — global GTFS operators, routes and stops.
- TfL London Scraper — live London transport data.
- Mobility Database Scraper — worldwide GTFS feed catalogue.