Transportation · head-to-head

Transport for Berlin, Germany vs Transport for Lisbon, Portugal

Transport for Berlin, Germany

vbb-rest is an open-source, community-built REST wrapper around VBB's official HAFAS backend for Berlin and Brandenburg public transit, covering stop search, departures, journeys, and live vehicle positions in the Friendly Public Transport Format (JSON). It's keyless and free, now on its 6th major version — the previously indexed v3 endpoint is deprecated in favor of v6.vbb.transport.rest.

Transport for Lisbon, Portugal

EMEL (Lisbon's municipal mobility and parking operator) publishes its open data through the city's Lisboa Aberta CKAN portal rather than a dedicated live API — the old emel.city-platform.com/opendata/ address now 302-redirects to an unrelated EMEL page. Datasets cover on-street and off-street parking locations and occupancy, GIRA bike-share, regulated parking zones, road tunnels, and street furniture, served keyless as CSV, SHP, and JSON via CKAN's standard action API.

Transport for Berlin, GermanyTransport for Lisbon, Portugal
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON, CSV, SHP
CORSyesno
HTTPSYesYes

Transport for Berlin, Germany supports CORS, while Transport for Lisbon, Portugal doesn't — pick Transport for Berlin, Germany for direct browser calls.

More comparisons