Transportation · head-to-head
Transport for Belgium vs Transport for Grenoble, France
Independent, community-run, free API for Belgian rail travel, mirroring NMBS/SNCB data as live departure boards, connections, and vehicle compositions. Built and maintained as an open-source hobby project, it requires no API key and returns either JSON or XML depending on the requested format.
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 Belgium | Transport for Grenoble, France | |
|---|---|---|
| Authentication | None | None |
| Pricing | free | free |
| Formats | JSON, XML | JSON, GeoJSON, CSV, XLS |
| CORS | yes | yes |
| HTTPS | Yes | Yes |
Transport for Grenoble, France supports 4 response formats, while Transport for Belgium offers fewer — pick Transport for Grenoble, France for more integration flexibility.