{"id":"41d76163-d0d5-4de7-a099-fa3ee063b970","task":"Consume MTA New York's GTFS-Realtime subway/rail feeds and Bus Time API","domain":"api.mta.info","steps":["Register for a developer API key via the MTA's developer resources/datamine portal","Consume the GTFS-Realtime feeds for NYC Subway, LIRR, Metro-North, and system-wide service alerts, noting the MTA uses custom protobuf extensions beyond the base spec","For buses, use the separate Bus Time API, which supports GTFS-Realtime (TripUpdates/VehiclePositions/Alerts) as well as a native SIRI interface","Match GTFS-Realtime trip_id/route_id values back to the MTA's published static GTFS feeds","Consult the MTA's GTFS/GTFS-RT documentation repo for clarifications on the custom extensions before writing a generic GTFS-RT parser"],"gotchas":["Subway/rail feeds use MTA-specific protobuf extensions that a strict, extension-unaware GTFS-RT parser may drop or fail on","Bus data and subway/rail data are served by two different systems (Bus Time vs. subway/rail real-time feeds) with different auth and formats — one key/endpoint does not cover both"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/41d76163-d0d5-4de7-a099-fa3ee063b970"}