2 APIs across 2 product groups. All share one credential.
| I want to... | Use | Why |
|---|---|---|
| Real-time road obstructions and traffic events | City of Surrey Open511 API | Open511 reports current road-event and obstruction data for the City of Surrey. |
| Traffic volumes and loop sensor counts | City of Surrey Traffic Loop Count API. | The Traffic Loop Count API gives loop locations and vehicle counts in 15-minute intervals. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the City of Surrey APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fsurrey.ca" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fsurrey.ca" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “get city of surrey road events and traffic loop counts”.
What agents get from Jentic-routed access to this vendor.
Setup
Wiring these APIs by hand means pointing at Surrey's separate data.surrey.ca and gis.surrey.ca hosts and parsing two different response shapes. Once Jentic One is installed, you or your agent can find and add either API from the Jentic directory and call it without hand-coding the hosts.
Permission scoping
Both APIs are read-only open data, so your own rules in Jentic One can scope the agent to just the road-event or loop-count operations it needs. There are no write operations to allow.
Credential isolation
Neither API requires a credential, so there is nothing to store. Your own Jentic One instance calls the open endpoints at execution time and no secret enters the agent's prompt, logs, or context.
Specific to using City of Surrey APIs through Jentic.
What can an agent do across City of Surrey's APIs?
An agent can read live road obstruction and traffic events from the Open511 API and pull traffic loop locations and vehicle counts from the Traffic Loop Count API. Together these give a real-time and historical view of road conditions and volumes across the City of Surrey.
Do the two APIs cover the same data?
No. Open511 reports road-event and obstruction information, while the Traffic Loop Count API reports where traffic loops are located and how many vehicles passed in each 15-minute interval. They complement each other and can be cross-referenced by loop identifier.
Do I need separate credentials for each API?
No. Both APIs are open and require no authentication, so there is no key or token to obtain for either one.
How fresh is the data?
The Open511 API reports road events in real time. The Traffic Loop Count API records counts in 15-minute intervals, though the underlying data is currently loaded once per day. Check the response fields for timestamps before relying on freshness.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
For Agents
An agent can pull real-time road obstruction and traffic events from the Open511 API and combine them with traffic loop locations and 15-minute vehicle counts from the Traffic Loop Count API to build a live picture of road conditions and volumes across the City of Surrey.
City of Surrey offers open municipal transportation data covering both live road events and measured traffic volumes for one metropolitan area, with no authentication required. The two APIs share a common LOOP_ID reference so event data and volume data can be cross-referenced.
Use for: Reading City of Surrey open transportation data: real-time road obstruction events and traffic loop vehicle counts for the Surrey road network.
Not supported: payments, user authentication, write operations, cities beyond Surrey
Credentials: Both APIs are open and require no authentication, so no credential is needed for either one.
Across 2 City of Surrey APIs of mixed provenance, all indexed by Jentic and kept validated and agent-ready.
City of Surrey publishes open transportation data APIs for the City of Surrey, British Columbia. The Open511 API reports real-time road obstruction and traffic events, and the Traffic Loop Count API exposes traffic loop locations and vehicle counts recorded in 15-minute intervals. Both are open endpoints that require no authentication, making Surrey's road network data available for mapping, monitoring, and analysis.
Each workflow spans multiple City of Surrey APIs. Jentic routes each operation to the right API automatically.
Live road condition dashboard
Combine real-time obstruction events from Open511 with 15-minute traffic loop counts to show where incidents are occurring and how they affect vehicle volumes across Surrey.
Fetch current road events from open511 and matching loop counts from trafficloops, then flag intersections where an event coincides with a volume drop
City of Surrey Open511 API + City of Surrey Traffic Loop Count API.
Congestion analysis around incidents
Correlate reported obstructions from Open511 with nearby loop counts to estimate how each event changes traffic flow at affected intersections.
For each Open511 event, pull the nearest trafficloops counts and compute the change in volume before and during the event
City of Surrey Open511 API + City of Surrey Traffic Loop Count API.
Intent-based discovery
An agent searches the Jentic directory by intent, such as getting current road events or traffic loop counts for Surrey, and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
What geographic area do these APIs cover?
Both APIs cover only the City of Surrey, British Columbia. They do not provide data for other municipalities or regions.
Can an agent write or change data through these APIs?
No. Both APIs are read-only sources of published municipal data, so an agent can retrieve information but cannot create or modify records.
All 3 are in the Jentic catalogue with the same one-credential, intent-search pattern.