Transportation · head-to-head

Transport for Grenoble, France vs Transport for Lisbon, Portugal

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 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 Grenoble, FranceTransport for Lisbon, Portugal
AuthenticationNoneNone
Pricingfreefree
FormatsJSON, GeoJSON, CSV, XLSJSON, CSV, SHP
CORSyesno
HTTPSYesYes

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

More comparisons