Bart
Bay Area Rapid Transit data API for stations, routes, schedules, real-time departures, fares, and service alerts.
Designed for transit tools that show live train departures and elevator status, look up fares between stations, and pull GTFS schedule feeds and service alerts.
Use Bart with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Bart to work.
What Snow can do with Bart
These are the Bart actions available to the apps you build with Snow. Connecting an account does not make Snow run these on its own.
Downloads the BART static GTFS (General Transit Feed Specification) schedule feed as a ZIP archive. The GTFS feed contains comprehensive transit data including stations, routes, trip schedules, fares, and service calendars in standardized CSV format. Use this to access complete BART schedule information for route planning, analysis, or integration with transit applications.
DEPRECATED: Retrieve available BART schedules (deprecated since Dec 2, 2019). This endpoint is deprecated and returns an empty schedules list. BART recommends using GTFS/GTFS-RT feeds for current schedule data instead. Use BART_GET_GTFS_STATIC_SCHEDULE_FEED for schedule information.
Get fare information between two BART stations including Clipper and cash prices. Returns multiple fare types (Clipper, cash, senior/disabled, youth, Clipper START) with their respective prices. Use this when you need to find out how much a BART trip costs between two stations.
Tool to retrieve schedule information based on a specified arrival time. Use when planning trips arriving by a given time.
Get BART train schedules departing from an origin station to a destination station at a specified time. Returns multiple trip options with departure/arrival times, fares (Clipper, cash, senior/disabled, youth), transfer details, train information, and platform numbers. Use this when you need to plan BART trips with specific departure times or when users ask about train schedules between two stations.
Tool to fetch current elevator status across all BART stations. Use when you need real-time elevator availability information for accessibility planning or route guidance.
Tool to get real-time estimated departure times for a specified BART station. Returns live train departure predictions including minutes until departure, platform assignments, train lengths, line colors, bicycle accommodation, and delay information. Use this when you need current departure times for planning trips or checking train status.
Tool to fetch GTFS-RT service alerts in protobuf format for integration with GTFS static feed. Use when you need real-time service advisories, disruptions, or alert information.
Tool to fetch real-time trip updates in GTFS-Realtime format. Use when you need the latest live trip information as raw protobuf.
Tool to fetch detailed information about a specific BART route. Use when you know the route number (1–12) or need all routes configuration. Call after confirming the route ID.
Ready to put Bart to work?
Sign up free, build an app by chatting, and connect Bart in minutes. No credit card required.