BART API

Examples

New: Examples now include JSON output!

The following links show examples of the various commands that are available through the BART API.

Command Description
Advisory information
Advisories (XML)
Advisories (JSON)
Returns the current BART Service Advisories (BSA).
Train Count (XML)
Train Count (JSON)
Returns the current count of trains in service.
Elevator Information (XML)
Elevator Information (JSON)
Returns the current elevator status.
Help (XML)
Help (JSON)
Returns the available API Advisory Information commands.
Real-Time Information
Real-Time Estimates (XML)
Real-Time Estimates (JSON)
Returns the Estimated Time of Departure (ETD) for the specified station.
Filtered Real-Time Estimates (XML)
Filtered Real-Time Estimates (JSON)
Returns the Estimated Time of Departure (ETD) for the specified station limited to a single direction (Northbound or Southbound).
Help (XML)
Help (JSON)
Returns the available API Real-Time Information commands.
Route Information
Routes (XML)
Routes (JSON)
Returns a list of current BART Routes.
Route Information (XML)
Route Information (JSON)
Returns detailed information about a specific route.
Help (XML)
Help (JSON)
Returns the available API Route Information commands.
Schedule Information
QuickPlanner - Arrive (XML)
QuickPlanner - Arrive (JSON)
Returns schedule information based on specified arrive time.
QuickPlanner - Depart (XML)
QuickPlanner - Depart (JSON)
Returns schedule information based on specified depart time.
Fare (XML)
Fare (JSON)
Returns the fare information between two stations.
Holidays (XML)
Holidays (JSON)
Returns information about upcoming BART holidays.
Load Factor This command has been depricated. Load Factor information is not included directly in Schedule and Trip results.
Route Schedule (XML)
Route Schedule (JSON)
Returns a complete schedule for the specified route
Available Schedules (XML)
Available Schedules (JSON)
Returns a list of released BART Schedules and their effective date.
Special Schedules (XML)
Special Schedules (JSON)
Returns any currently active special schedule announcements.
Station Schedule (XML)
Station Schedule (JSON)
Returns a complete schedule for the specified station.
Help (XML)
Help (JSON)
Returns the available API Schedule Information commands.
Station Information
Station List (XML)
Station List (JSON)
Returns a list of all BART stations.
Station Information (XML)
Station Information (JSON)
Returns detailed information about the specified station.
Station Access Information (XML)
Station Access Information (JSON)
Returns information about access to the specified station, along with nearby attractions.
Help (XML)
Help (JSON)
Returns the available API Station Information commands.
Version Information
API Version (XML)
API Version (JSON)
Returns current API version information.