Developer API · IP to demographics

IP address to demographics.

Speck Insights turns a public IP into U.S. demographics — population, income, education, housing, and more — so products can understand who is on the other end of a request.

Sample match

  1. 01 IP address
  2. 02 Demographics

Try a lookup

IP address → demographics

20 demo lookups per hour. On localhost, enter a public IP. Cloud and VPN addresses skip demographics.

02

The lookup

Pass an IP address. Get demographics. Location-only and ZIP-only routes are also available.

  1. GET /api/v1/demographics

    IP address → demographics

    The product endpoint. Resolve a visitor’s public IP to location plus U.S. demographics. Cloud and VPN addresses return location only.

    GET /api/v1/demographics?ip=8.8.8.8
    X-API-Key: sk_live_…
  2. GET /api/v1/geo

    Location only

    City, region, country, coordinates, ISP, and ZIP/postal code when you do not need demographics.

    GET /api/v1/geo?ip=8.8.8.8
    Authorization: Bearer sk_live_…
  3. GET /api/v1/zip

    ZIP you already have

    Population, income, education, housing, labor, and race/ethnicity for a 5-digit U.S. ZIP code.

    GET /api/v1/zip?zip=10001
    X-API-Key: sk_live_…
03

What demographics includes

Missing or suppressed values come back as null.

PopulationTotal, median age, households
IncomeMedian household, per capita, poverty rate
EducationShare with bachelor’s or higher
HousingUnits, owner occupancy, median value and rent
LaborCivilian labor force and unemployment
Race / ethnicityRace categories plus Hispanic/Latino