
Developer Resources
General Transit Feed Specification (GTFS) is an open format spec used by hundreds of transit agencies to power transit directions in a variety of Web and transit apps, including Google Maps. The information provided through data feeds includes static schedule and service data using an open standard.
Transit Data Terms of Use
Use of these feeds indicates that you have read & accepted our Terms of Use.
GTFS Feed
This dataset includes all King County Metro bus, Seattle Streetcar and King County Water Taxi service as well as Sound Transit Link light rail service and some but not all Sound Transit Express Regional bus service. This data defines King County Metro Transit service and includes but is not limited to schedule and associated geographic data.
Files include: agency.txt, calendar_dates.txt, calendar.txt, fare_attributes.txt, fare_rules.txt, routes.txt, shapes.txt, stop_times.txt, stops.txt, trips.txt
Real-Time Feeds
For real-time information, GTFS-RT is the industry standard data format for providing arrival prediction data, live vehicle locations, and service alerts. An extension of GTFS, GTFS-RT must be used in conjunction with King County Metro’s GTFS data. King County Metro GTFS-RT feeds include the following data:
Trip Updates
This feed provides predicted arrival or departure times for stops throughout a trip, as well as information on trips or stops that have been cancelled or re-routed.
Vehicle Positions
This feed provides the locations of vehicles currently in service.
Service Alerts
This feed provides information on disruptions to service.
Contact us
Do you have questions about our data?
Useful information
Keep updated
Get updates by text or email about data changes, new resources, workshops and events.
Frequently asked questions
You will find our Transit data in the General Transit Feed Specification (GTFS). This dataset includes all King County Metro bus, Seattle Streetcar and King County Water Taxi service as well as Sound Transit Link light rail service and some but not all Sound Transit Regional Express bus service. This data defines King County Metro Transit service and includes but is not limited to schedule and associated geographic data.
King County Transit has three service periods per year that change in February, June and September. Within each of the three major service periods we may make minor alterations and fine-tune our service and data every other week. Minor alterations on that schedule usually happen throughout the first half of the major service period and then taper off and cease in the final half.
Typically the data for a future service period is ready for publication about four weeks ahead of the service change date. Because each major change in Transit service is different from the past, we occasionally need to adjust the timeline to account for these variations.
We now have a subscription list just for developers. Sign up to get announcements of new developers resources, workshops and events.
The Transit data provided in this feed is provided for your use free of charge.
No. You cannot sell this data. But you are free to use this data in applications you would like to sell and charge users for the application.
Please tell us about any inconsistencies or problems with our data by e-mailing us at PublicTransitData@kingcounty.gov.
Does it use our data? Does it work? If so, e-mail us at PublicTransitData@kingcounty.gov with a link and brief description.
Keep updated
Get updates by text or email about data changes, new resources, workshops and events.
New subscribers
To sign up, enter your contact info. If you wish to have both an email and text subscription, you'll need to sign up twice.
Current subscribers
To manage your preferences, enter your email or mobile number.