{"ok":true,"site":"transit511","host":"511.org","about":"511.org is the San Francisco Bay Area traveler information site. This CLI reads its public transit and traffic data without an API key: transit and traffic alerts, agencies, transit centers, bike share, carpool spots, road speeds and the stop-ID finder.","commands":[{"command":"list-transit-alerts","summary":"List current Bay Area transit service alerts for all agencies. Filter the output yourself by ServiceAlertEntities[].AgencyId (e.g. BA=BART, SC=VTA, CT=Caltrain, AC=AC Transit).","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-transit-alerts"},{"command":"list-traffic-events","summary":"List active Bay Area traffic events (incidents, construction, closures) with road, direction, severity and schedule.","params":[{"name":"road_segments","type":"boolean","description":"Include road segment geometry/details for events"},{"name":"road_closed","type":"boolean","description":"Include road-closure events (the map sends true together with road_segments)"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-traffic-events"},{"command":"get-alert-ticker","summary":"Get the site-wide alert ticker: the current critical alerts and major closures shown at the top of 511.org.","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/get-alert-ticker"},{"command":"list-traffic-news","summary":"List breaking traffic news and scheduled closure announcements, with descriptions and expiry dates.","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-traffic-news"},{"command":"list-transit-agencies","summary":"Search Bay Area transit agencies by name and mode. Returns description, modes, the detail-page URL (slug), the stop-ID finder link and the transit-centers link (which carries the agency filter id).","params":[{"name":"title","type":"string","description":"Agency name contains, e.g. transit"},{"name":"train","type":"string","description":"Pass Train to limit to train agencies","oneOf":["Train"]},{"name":"bus","type":"string","description":"Pass Bus to limit to bus agencies","oneOf":["Bus"]},{"name":"ferry","type":"string","description":"Pass Ferry to limit to ferry agencies","oneOf":["Ferry"]},{"name":"shuttle","type":"string","description":"Pass Shuttle to limit to shuttle agencies","oneOf":["Shuttle"]},{"name":"subway","type":"string","description":"Pass Subway to limit to subway agencies (e.g. BART)","oneOf":["Subway"]},{"name":"sort","type":"string","description":"Sort by name ascending or descending","oneOf":["title_ASC","title_DESC"],"default":"title_ASC"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-transit-agencies?title=transit"},{"command":"list-transit-agency-codes","summary":"List every transit agency with its 2-letter agency code (used in alerts' AgencyId and in the stop-ID finder) and whether it has real-time data.","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-transit-agency-codes"},{"command":"search-transit-centers","summary":"Search transit centers and stations by name and/or the agency serving them. Returns names and detail URLs (slug), 10 per page.","params":[{"name":"title","type":"string","description":"Center name contains, e.g. BART"},{"name":"agency","type":"string","description":"Numeric agency filter id or All. Take it from the centersUrl of list-transit-agencies, e.g. 146 = AC Transit","default":"All"},{"name":"page","type":"number","description":"Zero-based page number"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/search-transit-centers?title=BART"},{"command":"list-all-transit-centers","summary":"Get all transit centers in one JSON list, with address, coordinates, agencies served and shuttles.","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-all-transit-centers"},{"command":"get-transit-agency","summary":"Get a transit agency's detail page: description, website, address, phone, modes, paratransit link and how many transit centers it serves.","params":[{"name":"slug","type":"string","required":true,"description":"Agency slug from the list-transit-agencies url, e.g. bart, caltrain, ac-transit"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/get-transit-agency?slug=bart"},{"command":"get-transit-center","summary":"Get a transit center's detail page: name, address, agencies and info text, including links to route/stop/schedule maps.","params":[{"name":"slug","type":"string","required":true,"description":"Transit center slug from the search-transit-centers url, e.g. millbrae-transit-center"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/get-transit-center?slug=embarcadero-bart-station"},{"command":"list-bikeshare-stations","summary":"List Bay Wheels bike share stations with live counts of available bikes and docks.","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-bikeshare-stations"},{"command":"list-casual-carpool-locations","summary":"List casual carpool pickup and drop-off locations with address, description and coordinates.","params":[],"exampleUrl":"https://clify-dev.netlify.app/transit511/list-casual-carpool-locations"},{"command":"get-traffic-speeds","summary":"Get live traffic flow (speeds, jam factor) for road segments inside a bounding box.","params":[{"name":"bbox","type":"string","required":true,"description":"Bounding box west,south,east,north in degrees, e.g. -123.3,36.9,-122.4,37.8"},{"name":"functionalClasses","type":"string","description":"Comma-separated road classes, 1 = major highways up to 5 = local streets","default":"1,2"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/get-traffic-speeds?bbox=-123.3%2C36.9%2C-122.4%2C37.8"},{"command":"search-site","summary":"Full-text search of 511.org pages (schedules, agency info, transit centers, programs). Returns page titles and URLs.","params":[{"name":"search","type":"string","required":true,"description":"Search text, e.g. Caltrain schedule"}],"exampleUrl":"https://clify-dev.netlify.app/transit511/search-site?search=Caltrain+schedule"}]}