Transitland — open data and APIs for software developers and data analysts working with bus, train, subway, and ferry feeds
Transitland
Explore By
Browse transit routes, stops, and operators worldwide
Transitland
Data
Open feeds, archives, and bulk exports
An Ever Growing Archive
Every time Transitland fetches a GTFS feed, it stores a versioned snapshot. This archive lets you query historical schedules, track service changes over time, and download past feed files.
Browse the Feed Archive →Real-Time Transit Data
Transitland fetches hundreds of GTFS Realtime feeds — vehicle positions, trip updates, and service alerts — from agencies around the world. Inspect any feed directly in the browser.
Browse Realtime Feeds →Contribute Feeds
Transitland is powered by the open-source Transitland Atlas — a community-maintained catalog of feed URLs. Add a missing agency or fix a broken feed URL with a pull request.
Contribute to Atlas →Ready-to-Use Datasets
Download enriched stop and route data as CSV or GeoJSONL. Each dataset bundles stop locations, service frequency, agency information, and up to five routes per stop — ready for spreadsheet software, GIS tools, or data analysis pipelines. Covering 600,000+ US stops and 180,000+ Canadian stops.
Browse Datasets →Transitland
Developer APIs
REST and GraphQL APIs for building with transit data
Build with Open APIs
Use Transitland's REST and GraphQL APIs to power web and mobile apps, maps, analyses, and analytics. Interactive API consoles let you explore the data without writing any code.
Read Documentation →A Routing API for All Modes
Interline Routing Platform combines together Transitland's latest transit feeds and OpenStreetMap's latest driving, walking, and cycling networks.
Explore the Routing Platform →