The BART API gives you access to pretty much all of the BART service and station data available on the BART website. Check out an overview or read our simple License Agreement then jump right in with your own API validation key.
New: BART API Output Formats now include JSON (beta)!
The BART API contains several different functional areas:
|Overview||Contains general information and help about the BART API.|
|Advisories||Contains commands and calls pertaining to BART service advisories (BSA), elevator outages and train counts.|
|Real-Time Estimates||Contains commands and calls pertaining to estimated time of departure (ETD).|
|Route Information||Contains commands and calls pertaining to BART routes.|
|Schedule Information||Contains commands and calls pertaining to trip planning, route schedules, station schedules, holiday schedules, and special messages.|
|Station Information||Contains commands and calls pertaining to BART stations|
|Version Information||Contains command retrieve current API version|
|Examples||Contains examples of API calls|