Transitland

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 →