Developer Resources

On May 17, 2021, we will disable TLS 1.0, TLS 1.1, and 3DES encryption for all APIs, including GTFS, hosted at https://api.wmata.com, leaving only TLS 1.2 for HTTPS encryption. We recommend confirming that your application is able to access WMATA APIs using TLS 1.2 before that time.

Metro has resources available for developers to create applications for desktop, web or mobile devices. The Metro Transparent Data Sets API includes the order and location of rail stations by line, train arrival predictions for each station, service alerts, and elevator/escalator status. The General Transit Feed Specification (GTFS) download provides the same official schedule data that supports Metro's online trip planner. RSS feeds provide subscriptions to Metro advisories and news releases and GTFS schedule releases.

As more resources are made available, they will be announced here.

Metro Intellectual Property

Read information on the Use of Metro Intellectual Property.

Metro Transparent Data Sets API

This collection of web services describes the WMATA transit system and is available to developers free of charge. Visit the Metro Transparent Data Sets API website to get started.

GTFS and GTFS-RT Feeds

Bus & Rail Crowding Information is now available in our feeds!  Learn more

The GTFS feeds provide schedule and real-time data for Metrobus and Metrorail. Developers can access the feeds through the WMATA API portal. If you do not already use the API portal, you must register and receive an official API key to get the data. Register to receive a key.

View our Developer License Agreement for transit data terms of use.

Note: The combined Bus & Rail static data set has been deprecated as of April 15, 2020. Please log in to the WMATA API portal to download our new, separated Bus & Rail GTFS files.

RSS Feeds

Subscribe to Metro RSS feeds for: