SEPTA logo

Southeastern Pennsylvania Transportation Authority: Serving Bucks, Chester, Delaware, Montgomery, and Philadelphia Counties. http://www.septa.org/

SEPTA Bus and Trolley Location API

This REST API provides real-time SEPTA vehicle positions based on a GPS data feed for each bus and trolley. There are two services - one returning JSON points for the current locations of all vehicles on a particular route and one returning a KML route.

JSON

The JSON API has one variable at the end of the URL in the format:
http://www3.septa.org/transitview/bus_route_data/var1

[var1] is the route name. It must be alpha-numeric and must be a valid SEPTA route. Lettered routes are not case sensitive for the JSON service but must be in caps for the KML service.

An example: http://www3.septa.org/transitview/bus_route_data/23

KML

The KML service trace file shows the patterns that the route follows. The API has one variable in the format:
http://www3.septa.org/transitview/kml/var1

[var1] is the name of the route. Lettered routes must be in Caps, such as: http://www3.septa.org/transitview/kml/G

Resources

Additional Info

Area of Interest Southeastern Pennsylvania (Bucks, Chester, Delaware, Montgomery, Philadelphia counties)
Created December 8, 2014
Category Transportation
License License Not Specified
Maintainer Email MZaleski@septa.org
OpenDataPhilly Rating 8
Usage Public use
Open in GitHub