{"id":"5d7d6c39-017c-4400-ae08-f03e4fa8c738","name":"Transport for Toronto, Canada","slug":"transport-for-toronto-canada","description":"TTC","website_url":"https://myttc.ca/developers","category":["saas"],"score":{"overall":64,"raw":64,"capped":false,"verified":false,"breakdown":{"latency":6,"consistency":7,"doc_quality":6,"error_clarity":5,"auth_simplicity":8,"token_efficiency":6,"first_try_success":6,"response_parseability":8},"source":"prowl","credential_tested":false,"probe_health":{"status":"healthy","up_pct":1.0,"samples":4,"target":"website","p50_latency_ms":425,"last_probed":"2026-10-09T04:52:02.413462+00:00","lookback_hours":24,"no_response":0}},"latency":null,"uptime_30d":null,"protocols":["rest"],"auth_type":null,"mcp_manifest_url":null,"openapi_spec_url":null,"verified":false,"domain_verified":false,"claimed":false,"vendor_id":null,"status":"active","profile":null,"pricing":{"notes":"Free public access, but usage limits/terms may apply","cost_model":"free"},"last_crawled":"2026-10-08T19:43:55.959679+00:00","last_benchmarked":"2026-08-24T21:34:38.710566+00:00","supports_x402":false,"agent_auth_methods":null,"supports_streaming":false,"has_sandbox":false,"sdks":null,"llms_txt_url":null,"similarity_score":null,"telemetry_evidence":null,"agent_signal":null,"mycelio":{"signed":false,"source":"heuristic","outline":[{"id":"feedback","depth":2,"heading":"Feedback","preview":"From:                                         Include your e-mail if you want a response                            Mess…","size_bytes":641},{"id":"whos-listening","depth":3,"heading":"Who's listening?","preview":"We are!               Really.  Tell us all about problems you've experienced, features you'd like to see in the future,…","size_bytes":375},{"id":"developers","depth":1,"heading":"Developers","preview":"We           love           seeing all the cool and interesting ways people mash up our data. So to help people shorten…","size_bytes":217},{"id":"stationstop-api","depth":2,"heading":"Station/Stop API","preview":"Any web URL for a stop or station can also be requested as JSON or XML, depending on the extension:  web:…","size_bytes":647},{"id":"undocumented-apis","depth":2,"heading":"Undocumented APIs","preview":"We have several APIs which we haven't documented, but they may change unexpectedly.  There is a chance we might…","size_bytes":484},{"id":"api-key","depth":3,"heading":"API key","preview":"We find API keys to be such a nuisance, don't you? That's why we've opted not to use them! That said, please be respectf…","size_bytes":308},{"id":"myttc-developer-google-group","depth":2,"heading":"MyTTC developer Google Group","preview":"You can find a full dump of our data in either raw SQL or           GTFS           format from here:           http://gr…","size_bytes":147},{"id":"dont-be-a-stranger","depth":2,"heading":"Don't be a stranger","preview":"We'd love to hear about your project! Drop us a line using the feedback box and we'll add you to the third party apps se…","size_bytes":129},{"id":"json-example-commented","depth":2,"heading":"JSON Example (commented)","preview":"","size_bytes":0}],"readiness":80,"fetched_at":1787607278,"affordances":[{"kind":"link","label":"https://myttc.ca/","target":"https://myttc.ca/"},{"kind":"link","label":"https://myttc.ca/finch_station","target":"https://myttc.ca/finch_station"},{"kind":"link","label":"https://myttc.ca/finch_station.json","target":"https://myttc.ca/finch_station.json"},{"kind":"link","label":"https://myttc.ca/finch_station.xml","target":"https://myttc.ca/finch_station.xml"},{"kind":"link","label":"$.getJSON()","target":"http://docs.jquery.com/Ajax/jQuery.getJSON"},{"kind":"link","label":"https://myttc.ca/near/43.6557074,-79.3850234.json","target":"https://myttc.ca/near/43.6557074,-79.3850234.json"},{"kind":"link","label":"https://myttc.ca/near/steeles_and_bathurst.json","target":"https://myttc.ca/near/steeles_and_bathurst.json"},{"kind":"link","label":"https://myttc.ca/vehicles/near/bay_and_dundas.json","target":"https://myttc.ca/vehicles/near/bay_and_dundas.json"},{"kind":"link","label":"GTFS","target":"https://code.google.com/transit/spec/transit_feed_specification.html"},{"kind":"link","label":"http://groups.google.com/group/myttc","target":"https://groups.google.com/group/myttc"},{"kind":"link","label":"About the site","target":"https://myttc.ca/about"},{"kind":"link","label":"Colophon","target":"https://myttc.ca/colophon"},{"kind":"link","label":"Statistics","target":"https://myttc.ca/stats"},{"kind":"form","hints":{"fields":[{"name":"uri","type":"text","required":false}],"method":"POST"},"label":"form: POST https://myttc.ca/search","target":"https://myttc.ca/search"},{"kind":"form","hints":{"fields":[{"name":"sender","type":"text","required":false}],"method":"POST"},"label":"form: POST https://myttc.ca/messages/create","target":"https://myttc.ca/messages/create"}],"ttl_seconds":86400,"content_length":2180},"featured":false,"sponsored":false,"source":null}