Microsoft Connector routes in simple JSON and GTFS format.
This project is not affiliated with Microsoft in any way. The Microsoft Connector buses themselves are only intended for Microsoft employees. I don't run the Connector Ride website or make any of the rules. I just wanted to make data that is already publicly visible more convenient for developers. This project should not be considered the official source of Microsoft Connector data.
If this is a problem, I'll gladly take the project down. Just contact me using the email address on my website.
- To make Microsoft transportation information available to developers, to encourage innovation and the use of public transportation.
- To be a good internet citizen and not place abnormal load on the website being scraped.
- To encourage the use of the GTFS format.
The data is retrieved by scraping information from the Microsoft Connector routes website. The information is then make available in three formats:
- A JSON document that contains is all of the data scraped from the Connector website. The intent of this document is be as close to the original form as possible while still being convenient to code against.
- A GTFS feed .zip archive (generated from #1, the JSON document) where AM and PM routes are grouped into a single route.
- A GTFS feed .zip archive (also generated from #1) where AM and PM routes are not grouped.
Currently, all of the required GTFS files are included in the feed as well as one optional file (shapes.txt). The feed passes validation using FeedValidator.
This is what the GTFS data looks like in the schedule_viewer
tool (available in the FeedValidator release).
The data is availabe in Azure Blob Storage. The link provided below will always point to the latest available data for each of the formats mentioned above:
You can deserialize the JSON feed mentioned into the ScrapeResult
model found in the following package:
Install-Package Knapcode.ConnectorRide.Common
- Scrape msshuttle.mobi.
- Run a OneBusAway server.
- Run an OpenTripPlanner server.