The MBTA GTFS feed can be downloaded here. It is updated at least 4 times a year, but is subject to change at any time. We recommend checking for a new feed on a daily basis. It is always available at the above URL.
We recommend using the "Last-Modified" and/or "ETag" headers to see whether there has been an update. "Last Modified" can be used with the "If-Modified-Since" request header, and "ETag" can be used with "If-None-Match".
Previously, this header was unreliable for this purpose, so we recommended that developers have their applications download the current feed_info.txt file and compare it to their current feed_info.txt file from their last GTFS download. This approach is now deprecated. However, feed_info.txt will continue to be available as its own file until July 2018.
For those interested in historical schedule data, an archive of GTFS files previously published by the MBTA are available. They are organized by the dates for which they were available and valid.
We made a few adjustments to the archive for accuracy:
Added feed_info.txt to files that did not have it
Adjusted the feed_start_date and feed_end_date to reflect the best date range to use for each file
When a feed was published to correct an error in another, we replaced the erroneous feed, rather than adding a new feed
We have not gone through earlier feeds to correct errors that were not identified at the time, or to add fields introduced in later feeds. We do not plan to do this in the future. Descriptions of each file, including their URLs, are available in CSV format in archived_feeds.txt. This file contains the following fields:
First date for which this feed should be used (matches same field in feed_info.txt)
Last date for which this feed should be used (matches same field in feed_info.txt)
A human-readable name for the feed (matches same field in feed_info.txt)
A URL where the feed is available for download
Notes on the content of the feed
December 13, 2017
Added feed_contact_url and feed_contact_email fields to feed_info.txt.
Added upcoming field additions to stops.txt, including platform_code, platform_name, and stop_address.
Added file and field information for proposed facilities.txt, facilities_properties.txt, and facilities_properties_definitions.txt files.
New possible value of "Rail Replacement Bus" for route_desc in routes.txt.
November 19, 2017
Removed "persistent" from trip_id description to reflect that over time, what customers consider the same trip might have different trip_id's.
Updated trip_route_type from "coming soon" to "included (some records)."
Various clarifications as part of document migration.