Developer account
Example calls
test keys supportedGET /api/v1/alerts?mode=rail
GET /api/v1/bus/2/reliability
GET /api/v1/events/stream
Authorization: Bearer mfk_...
JSON is the default. Request Accept: text/event-stream or ?format=sse for SSE output where supported.
Inventory
Endpoint inventory
/api/v1/alerts
Stored rail, bus, and streetcar alerts with mode, status, station, route, and impact filters.
/api/v1/rail/realtime
Normalized rail arrivals by station, line, direction, delay state, and source freshness.
/api/v1/bus/{route_id}/reliability
Route reliability rollups with scheduled trips, cancelled trips, and retained historical windows.
/api/v1/events/stream
Server-sent event output for clients that need a live-ish service signal without polling.
/api/v1/webhooks/endpoints
Signed delivery targets for alert, realtime, reliability, and export lifecycle events.
/api/v1/history/exports
Bulk export manifests for retained reliability and realtime observations.
Machine-readable docs
Service status
Live operational status for realtime feeds, alert ingestion, and the public API.
View service statusBulk data exports
Download full history of reliability, realtime, and alert data as gzipped NDJSON or typed Apache Parquet from the developer dashboard. A Max plan feature.
Open Data Exports (Max)