at

Give EDK a location or a place, and get back everything it knows about it: what's there, what's changing, and what it looks like.

edk.at({ lat: 43.6487, lng: -79.3963 })

Quick example

SDK
const spot = await edk.at({ lat: 43.6487, lng: -79.3963 })
const hood = await edk.at("Leslieville")

In every interface

SDKCLIMCP toolREST
edk.at(...)edk at 43.65,-79.39edk_atGET /v1/at

Response

place + features[] + an optional image, plus a summary (counts by class) when you pass an area

{
  "place": { "address": "Queen St W & Spadina Ave", "ward": "Ward 10", "city": "Toronto" },
  "features": [
    { "class": "pothole", "confidence": 0.91, "observed_at": "2026-10-14" },
    { "class": "building_permit", "status": "issued", "observed_at": "2026-10-02" },
    { "class": "bike_rack", "confidence": 0.97, "observed_at": "2026-09-28" }
  ],
  "image": "https://…"
}

Parameters

lat/lng or a place name, or a polygon · radius · only (classes) · since / until

Examples

at(point)at("Leslieville")at(point, { radius: "100m" })at(point, { only: ["permits", "potholes"] })at(point, { since: "2026-01-01" })at(polygon)

Limits

Free at low volume, metered above that. See pricing for tiers and metering.

Related

find (narrow down to one thing) · compute (compare this place to others) · watch (follow this spot over time)

Documentation navigation