Transportation · head-to-head

BC Ferries vs Transport for Grenoble, France

BC Ferries

An independent, keyless JSON API built by developer Sam Pratt that scrapes and republishes BC Ferries' current sailing schedules, capacity and fill percentages, and vessel names for both major and minor routes via simple GET endpoints like /v2/capacity and /v2/noncapacity. It's a hobbyist project sustained through GitHub Sponsors donations rather than an official BC Ferries product, and it also backs a companion iOS app.

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.

BC FerriesTransport for Grenoble, France
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON, GeoJSON, CSV, XLS
CORSyesyes
HTTPSYesYes

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

More comparisons