find

Describe what you're looking for, in words or with a photo, and EDK returns where it is, when it was seen, and how sure it is.

edk.find("potholes", { in: "Toronto" })

Quick example

SDK
await edk.find("potholes", { in: "Toronto" })
await edk.find("tree-lined streets with cafes", { in: "Montreal" })
await edk.find({ image: photo })                 // where was this taken?
await edk.find("permits", { near: schools, within: "200m" })

In every interface

SDKCLIMCP toolREST
edk.find(...)edk find "potholes" --in Torontoedk_findPOST /v1/find

Response

features[] (GeoJSON FeatureCollection)

{
  "type": "Feature",
  "geometry": { "type": "Point", "coordinates": [-79.3963, 43.6487] },
  "properties": {
    "class": "pothole",
    "confidence": 0.91,
    "observed_at": "2026-10-14T16:22:00Z",
    "source": "detection",
    "image": "https://…"
  }
}

Parameters

text or image · in (area) · near + within · since / until · min_confidence · limit

Examples

"potholes""solar panels""stairs""construction near schools""quiet streets with big trees"{ image }"EV chargers""graffiti"

Limits

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

Related

compute (count and compare what you found) · watch (get alerted to new matches) · data (combine with official records)

Documentation navigation