Transportation · head-to-head

Transport for Berlin, Germany vs Transport for Grenoble, France

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 Grenoble, France

Open-data API behind Grenoble metro area's "M" mobility site (SMMAG), covering the transit network's stops, lines, real-time schedules (via an embedded OpenTripPlanner instance), and shared-mobility points like Métrovélo bike lockers and Citélib car-share stations. Every endpoint is keyless and returns JSON by default, with CSV/XLS exports offered for point-type datasets.

Transport for Berlin, GermanyTransport for Grenoble, France
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON, GeoJSON, CSV, XLS
CORSyesyes
HTTPSYesYes

Transport for Grenoble, France supports 4 response formats, while Transport for Berlin, Germany offers fewer — pick Transport for Grenoble, France for more integration flexibility.

More comparisons