Radar
DATA · DATA & ANALYTICS
User locations, trips, geofences, geocoding, and routing in the account they connected.
Connecting Radar in practice
Radar publishes a separate rate limit on almost every endpoint instead of one account-wide number: 100 requests a second for geocoding and autocomplete, 50 for geofence and place search, 25 for address validation, 10 for most data-management calls, and 1 request per second per device for /track. It also returns 429 for "no state change" and for selective throttling, not only for volume.
Scopes that draw scrutiny
prj_live_sk_… (Live Secret)Server-only. Reaches the user, trip, geofence and event management endpoints — the location history of real people — and must never be shipped to a client.prj_live_pk_… (Live Publishable)Safe client-side and what the SDKs use, but it is enough to call /track and write location updates for a device.prj_test_sk_… / prj_test_pk_… (Test keys)A separate pair for non-production. Four keys exist per project, and mixing a test key into production fails as 401 rather than returning empty data.
Rate limits
- Forward geocode, reverse geocode, IP geocode and autocomplete: 100 requests per second.
- Search geofences and search places: 50 requests per second. Validate an address: 25 requests per second.
- Search users and most management endpoints (users, trips, geofences, beacons, events): 10 requests per second.
- POST /v1/track: 1 request per second per device.
- All of these are defaults raised only through a customer success manager.
Worth knowing
- 402 Payment Required means the organization is disabled or usage is exceeded, and 451 means the country is blocklisted — two failure modes that look nothing like a rate limit but stop an agent dead.
- List limits differ per resource: geofences, beacons and users list up to 1,000 (default 100), trips up to 1,000 (default 500), search endpoints up to 100 (default 10).
- Pagination on list endpoints is a createdBefore datetime cursor rather than an offset, so records created during the walk shift the window.
- Autocomplete returns at most 100 results unless includeGeometries is set to false.
- Every response carries X-Radar-Request-ID, which is the only handle support will accept for a specific call.
Checked against Radar API reference (2026-09-29), Geocoding APIs (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Radar behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.