Platform · Product

Signals.

What the world is doing, by place.

Signals reads EDK's data streams as live trends. Permits, 311, collisions and inspections over time; mapped places, objects and species as a footprint. Every one ranked across every city, county, state and country.

01

Pick a signal

Anything EDK tracks: a permit type, a 311 complaint, a collision, a mapped place, an object seen from the street, a species.

02

Pick a place

Any city, county, state or country. Streams plot over time; counted signals are read as a footprint and ranked against peers.

03

Compare

Overlay up to five places on one chart, switch to per-100k, and see where it is strongest across every region.

Try a signal

No account needed. Search any of 200,000+ signals from the bar at the top of Signals.

Same numbers, in code

Everything in Signals is one Data call away.

import { edk } from "@edk/sdk";

// Monthly construction permits in New York City
const permits = await edk.data("construction-permit", {
  in: "New York City",
  every: "month",
});

// Where benches are densest, per 100k residents
const benches = await edk.data("bench", { rank: "city", per: "100k" });