Transportation · head-to-head

BC Ferries vs Community Transit

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.

Community Transit

Community Transit, the public transit authority for Snohomish County, WA, publishes its own GTFS schedule data (current and upcoming service-change versions) plus three keyless GTFS-Realtime feeds — trip updates, vehicle positions, and service alerts — as static downloads. The original listing pointed at TransitLand's decommissioned v1 GitHub README with no real connection to this agency; reconciled here to Community Transit's own open-data portal.

BC FerriesCommunity Transit
AuthenticationNoneNone
Pricingfreefree
FormatsJSONGTFS, GTFS-RT
CORSyesno
HTTPSYesYes

BC Ferries supports CORS, while Community Transit doesn't — pick BC Ferries for direct browser calls.

More comparisons