Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 5 more
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"a":{"additionalProperties":false,"description":"First set: dataset, datasets or category, plus filters","properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/a/properties/near/properties/lat"},"lng":{"$ref":"#/properties/a/properties/near/properties/lng"},"place":{"$ref":"#/properties/a/properties/near/properties/place"},"zip":{"$ref":"#/properties/a/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"type":"object"},"b":{"additionalProperties":false,"description":"Second set, given the same way","properties":{"area_columns":{"$ref":"#/properties/a/properties/area_columns"},"area_where":{"$ref":"#/properties/a/properties/area_where"},"areas_in":{"$ref":"#/properties/a/properties/areas_in"},"category":{"$ref":"#/properties/a/properties/category"},"city":{"$ref":"#/properties/a/properties/city"},"county":{"$ref":"#/properties/a/properties/county"},"dataset":{"$ref":"#/properties/a/properties/dataset"},"datasets":{"$ref":"#/properties/a/properties/datasets"},"exclude":{"$ref":"#/properties/a/properties/exclude"},"metro":{"$ref":"#/properties/a/properties/metro"},"near":{"$ref":"#/properties/a/properties/near"},"opendata":{"$ref":"#/properties/a/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/a/properties/state"},"where":{"$ref":"#/properties/a/properties/where"},"zip":{"$ref":"#/properties/a/properties/zip"}},"type":"object"},"by":{"description":"Area unit for both/only-a/only-b (default county)","enum":["county","zip","state","metro"],"type":"string"},"in_state":{"description":"Only areas in this state","type":"string"},"radius_miles":{"description":"Distance that counts as together (default 1 mile)","exclusiveMinimum":0,"maximum":250,"type":"number"}},"required":["a","b"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"a":{"additionalProperties":false,"description":"First set: dataset, datasets or category, plus filters","properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/a/properties/near/properties/lat"},"lng":{"$ref":"#/properties/a/properties/near/properties/lng"},"place":{"$ref":"#/properties/a/properties/near/properties/place"},"zip":{"$ref":"#/properties/a/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"type":"object"},"b":{"additionalProperties":false,"description":"Second set, given the same way","properties":{"area_columns":{"$ref":"#/properties/a/properties/area_columns"},"area_where":{"$ref":"#/properties/a/properties/area_where"},"areas_in":{"$ref":"#/properties/a/properties/areas_in"},"category":{"$ref":"#/properties/a/properties/category"},"city":{"$ref":"#/properties/a/properties/city"},"county":{"$ref":"#/properties/a/properties/county"},"dataset":{"$ref":"#/properties/a/properties/dataset"},"datasets":{"$ref":"#/properties/a/properties/datasets"},"exclude":{"$ref":"#/properties/a/properties/exclude"},"metro":{"$ref":"#/properties/a/properties/metro"},"near":{"$ref":"#/properties/a/properties/near"},"opendata":{"$ref":"#/properties/a/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/a/properties/state"},"where":{"$ref":"#/properties/a/properties/where"},"zip":{"$ref":"#/properties/a/properties/zip"}},"type":"object"},"by":{"description":"Area unit for both/only-a/only-b (default county)","enum":["county","zip","state","metro"],"type":"string"},"in_state":{"description":"Only areas in this state","type":"string"},"radius_miles":{"description":"Distance that counts as together (default 1 mile)","exclusiveMinimum":0,"maximum":250,"type":"number"}},"required":["a","b"],"type":"object"}⟨231 unchanged words⟩ takes) keeps only its rows within radius_milesor drive_minutesof one point or of ANY of several ⟨16 unchanged words⟩ it reaches, not nationally: "metros within60 minutes by100roadmiles of these three offices" is by=metro with near={points:[…],drive_minutesradius_miles:60100}. Drive timeon this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reachis notavailable here — use the largest band, 60 minutes, or radius_miles. Radius is free everywhere; on /find, drive_minutes needs an issued key and the answer offers the radius link instead. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).offered. FROM A CELL TO ITS ROWS: every ⟨145 unchanged words⟩
⟨143 unchanged words⟩ , CA"), zip or lat/lng within radius_milesor drive_minutes, on lists with coordinates. AREA DATA, free ⟨5 unchanged words⟩ / ZIP / metro / state meets a condition on a Census,conditionweather, housing-market or tax-return figure (county:population>1000000, zip:typical_home_value>500000, zip:share_income_200k_plus>20), and area_columns adds those figures to every row as columns (county:population,median_household_income,typical_rent,average_adjusted_gross_income). COVERAGE: a list's coverage is measured ⟨348 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Price a slice instead of every match: the first `limit` rows past `offset` in the delivery order — e.g. near a place with limit 10 for the 10 nearest — exactly the rows a purchase with the same limit returns. The answer's `slice` has their exact price, each row source at its own rate (open-data rows vs rows of lists we sell), and the card price.","maximum":10000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"With limit: skip this many matching rows, as a paged purchase does, so the quote is for that page","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"With limit: the order the slice is taken in, as a purchase takes it. Without it, nearest first with `near`, else file order.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"Buyer email, if known — prefills Checkout and is where the download link is sent","format":"email","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Most rows to buy (max 10,000). Default: every match up to the max. Priced on the rows that actually match, never more.","maximum":10000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"The user's email, as they gave it","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"required":["email"],"type":"object"}⟨79 unchanged words⟩ "Los Angeles, CA", radius_miles: 25}or {place: "Richmond, VA", drive_minutes: 30}on lists with coordinates): how many rows ⟨203 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"rows":{"description":"Rows to return (default 10; with filters default 3, up to the published sample's size — samplePublished in the answer)","maximum":10,"minimum":1,"type":"integer"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"slug":{"description":"Dataset slug. Or datasets / category to preview several at once.","type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}⟨39 unchanged words⟩ }, a zip, or lat+lng, optional radius_milesor drive_minutes) returns the closest rows first with distance_miles, ⟨417 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Rows to return and pay for. Default: every matching row, up to the most one call can return. That maximum depends on how wide the dataset's rows are, from 100 to 1,000; count_locations reports it as maxRowsPerCall, and a larger limit is reduced to it before pricing.","maximum":1000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"Skip this many matching rows, to page past the first call","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows to return and pay for across all of them (default every distinct match, up to 1,000), in one payment","maximum":1000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"relate":{"additionalProperties":false,"description":"Relate each base row to an anchor set. nearest: the k nearest anchors with miles. count_within: rank by anchors within radius_miles. within_any: rows with an anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. near / not_near: the same N-way shape matched by DISTANCE ONLY, within near_m metres (default 30) — the rule for a live open-data register given as a set's opendata. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. typically_near: the PROFILE of the same analysis, no anchor, state optional — what the base list's locations typically have nearby (the signature: each kind of place or brand near at least 15% of them and at least 1.5x as often as near a typical commercial spot), with a link to the ranked sites; without a state it is computed in the list's top state and the answer says which. Under 10 locations the pattern is shown with a thin-sample note and nothing is sold. Straight-line miles, or real drive time with within_drive_minutes (5-60) on count_within / within_any / none_within, capped at 60 base rows. overlap: a TERRITORY question, not a row count — buffer every base row and every anchor row by radius_miles (straight-line, default 3, 1-25), union each into one shape, and answer what share of the base's shape the anchor's shape covers, plus each base row's own share (lowest first finds the whitespace rows with no nearby anchor territory). Free: the shares, the two territories in square miles and the headline percentage. Paid: the base rows with their own share, at that list's per-row rate.","properties":{"also":{"description":"same_place / near only: the sets a base row must be the same place as (near: within near_m of) some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plus filters. Every mode but next_best and typically_near needs it","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"areas_in":{"$ref":"#/properties/areas_in"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"metro":{"$ref":"#/properties/metro"},"near":{"$ref":"#/properties/near"},"opendata":{"$ref":"#/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place (and near) only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"areas_in":{"$ref":"#/properties/areas_in"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"metro":{"$ref":"#/properties/metro"},"near":{"$ref":"#/properties/near"},"opendata":{"$ref":"#/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best / typically_near: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | near | not_near | next_best | typically_near | overlap","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","near","not_near","next_best","typically_near","overlap"],"type":"string"},"near_m":{"description":"near / not_near only: how close, in metres, a place of the other set must be (default 30, 10-200). Distance only — no name or address is compared. /find: near_m=30.","maximum":200,"minimum":10,"type":"integer"},"not_also":{"description":"same_place / near only: the sets a base row must NOT match any row of; not_same_place (not_near) with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc"],"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":250,"type":"number"},"reveal_anchor":{"type":"boolean"},"within_drive_minutes":{"description":"Drive time instead of radius_miles (5-60 minutes). count_within / within_any / none_within only; at most 60 base rows. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":60,"minimum":5,"type":"integer"}},"required":["mode"],"type":"object"},"state":{"type":"string"},"total":{"description":"Base rows wanted, first in answer order","maximum":10000,"minimum":1,"type":"integer"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["relate"],"type":"object"}Recently observed → Live
Changed the definition of "get_quote" and "query_locations"
⟨210 unchanged words⟩ create_query_checkout); smaller lists are sold whole only.OvertureOpenMapsmap data lists (slugssoldBystarting"row"overture-in get_dataset) are sold by the row ONLY, at ⟨84 unchanged words⟩
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 6 more
⟨57 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨1948 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, every <sector>_establishments / <sector>_employees, and every naics_<code>_establishments / naics_<code>_employees (2- to 6-digit NAICS, e.g. naics_8111_establishments).","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}Changed the definition of "buy_dataset", "cotenancy", "count_by_area" and 7 more
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true}
Changed the definition of "create_query_checkout", "get_quote" and "query_locations"
⟨79 unchanged words⟩ fee (2.9% + $0.30) added on top,andoneshownpriceseparately.the buyer sees at checkout. After payment the buyer is emailed a CSV ⟨111 unchanged words⟩
⟨232 unchanged words⟩ size — there is no file to buy.
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 6 more
⟨1291 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city" ⟨46 unchanged words⟩ :"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance ⟨91 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨105 unchanged words⟩ "string"}},"type":"object"},"
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 5 more
⟨215 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade
Changed the definition of "check_order", "cotenancy", "count_by_area" and 8 more
⟨26 unchanged words⟩ files, filtered rows and combined (several-dataset) orders. Any download link takes ?shape=hubspot or ?shape=salesforce for CRM-ready column names (every column kept).
⟨18 unchanged words⟩ properties":{"area_columns":{"description":"Census and NOAA facts added toeveryEVERYrowROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\"
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 6 more
⟨664 unchanged words⟩ array"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/a/properties/near/properties/lat"},"lng":{"$ref":"#/properties/a/properties/near/properties/lng"},"place":{"$ref":"#/properties/a/properties/near/properties/place"},"zip":{"$ref":"#/properties/a/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","
Recently observed → Live
Changed the definition of "count_locations", "relate_locations" and "search_datasets"
⟨125 unchanged words⟩ lists with coordinates. get_sample takes the same filterstoandpreviewreturnsmatchingtherows.count plus the list's fixed free sample rows, marked matches_your_question. The result's `next` says exactly how to get ⟨63 unchanged words⟩
Certificate changed, valid to 2026-12-20
Live → Recently observed
Changed the definition of "relate_locations"
⟨903 unchanged words⟩ "#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place only: further ⟨291 unchanged words⟩
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 5 more
⟨182 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 5 more
⟨136 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/state
Changed the definition of "cotenancy", "count_by_area", "count_locations" and 5 more
⟨14 unchanged words⟩ or category, plus filters","properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city" ⟨101 unchanged words⟩ , given the same way","properties":{"area_columns":{"$ref":"#/properties/a/properties/area_columns"},"area_where":{"$ref":"#/properties/a/properties/area_where"},"category":{"$ref":"#/properties/a/properties/category"},"city
Authorization not required
Unavailable → Live
First tool surface recorded: 16 tools (server version 1.3.0)
Unknown → Unavailable
Certificate recorded, valid to 2026-10-21
https://locationlists.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 27 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, every <sector>_establishments / <sector>_employees, and every naics_<code>_establishments / naics_<code>_employees (2- to 6-digit NAICS, e.g. naics_8111_establishments).","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census, NOAA, FEMA and USDA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, every <sector>_establishments / <sector>_employees, and every naics_<code>_establishments / naics_<code>_employees (2- to 6-digit NAICS, e.g. naics_8111_establishments).","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Price a slice instead of every match: the first `limit` rows past `offset` in the delivery order — e.g. near a place with limit 10 for the 10 nearest — exactly the rows a purchase with the same limit returns. The answer's `slice` has their exact price, each row source at its own rate (open-data rows vs rows of lists we sell), and the card price.","maximum":10000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest' or radius_miles for 'everything within 25 miles'. Drive time is not offered. Rows without coordinates are excluded and counted.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"With limit: skip this many matching rows, as a paged purchase does, so the quote is for that page","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"With limit: the order the slice is taken in, as a purchase takes it. Without it, nearest first with `near`, else file order.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"Buyer email, if known — prefills Checkout and is where the download link is sent","format":"email","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Most rows to buy (max 10,000). Default: every match up to the max. Priced on the rows that actually match, never more.","maximum":10000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest' or radius_miles for 'everything within 25 miles'. Drive time is not offered. Rows without coordinates are excluded and counted.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"The user's email, as they gave it","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest' or radius_miles for 'everything within 25 miles'. Drive time is not offered. Rows without coordinates are excluded and counted.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"required":["email"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest' or radius_miles for 'everything within 25 miles'. Drive time is not offered. Rows without coordinates are excluded and counted.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"rows":{"description":"Rows to return (default 10; with filters default 3, up to the published sample's size — samplePublished in the answer)","maximum":10,"minimum":1,"type":"integer"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"slug":{"description":"Dataset slug. Or datasets / category to preview several at once.","type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Rows to return and pay for. Default: every matching row, up to the most one call can return. That maximum depends on how wide the dataset's rows are, from 100 to 1,000; count_locations reports it as maxRowsPerCall, and a larger limit is reduced to it before pricing.","maximum":1000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest' or radius_miles for 'everything within 25 miles'. Drive time is not offered. Rows without coordinates are excluded and counted.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"Skip this many matching rows, to page past the first call","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows to return and pay for across all of them (default every distinct match, up to 1,000), in one payment","maximum":1000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census, NOAA, FEMA and USDA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), …; 6 zillow fields (Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted, September 2026): typical_home_value (typical home value), home_value_change_1_year (one-year home value change), home_value_change_5_years (five-year home value change), typical_rent (typical monthly rent), rent_change_1_year (one-year rent change), price_to_rent_ratio (price-to-rent ratio); 11 permits fields (U.S. Census Bureau, Building Permits Survey, county files: calendar 2025 and September 2025–August 2026): housing_units_permitted_2025 (housing units permitted in 2025), single_family_units_permitted_2025 (single-family homes permitted in 2025), multifamily_units_permitted_2025 (multifamily units permitted in 2025), residential_buildings_permitted_2025 (residential buildings permitted in 2025), permitted_construction_value_2025 (construction value of housing permitted in 2025), housing_units_permitted_last_12_months (housing units permitted), …; 55 irs fields (IRS Statistics of Income, individual income tax returns by ZIP code and county, tax year 2022): tax_returns (tax returns filed), people_on_tax_returns (people on tax returns), total_adjusted_gross_income (total adjusted gross income), average_adjusted_gross_income (average adjusted gross income), income_per_person (adjusted gross income for each person), average_wages (average wages and salaries), …; 455 fema nri fields (FEMA National Risk Index, December 2025 release, by county): risk_index_population (national risk index population), building_value (building value), agriculture_value (agriculture value), land_area (land area), national_risk_index_value (national risk index value), national_risk_index_score (national risk index score), …; 3352 usda ag census fields (USDA Census of Agriculture 2022, by county): animal_totals_including_products_operations_with_sales (animal totals including products operations with sales), livestock_sales (livestock and animal product sales), animal_totals_including_products_sales_percent_of_farm_operations (animal totals including products sales percent of farm operations), animal_totals_including_products_sales_percent_of_farm_sales (animal totals including products sales percent of farm sales), animals_other_production_contract_operations_with_production (animals other production contract operations with production), aquaculture_totals_operations_with_sales_and_distribution (aquaculture totals operations with sales and distribution), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles.","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"relate":{"additionalProperties":false,"description":"Relate each base row to an anchor set. nearest: the k nearest anchors with miles. count_within: rank by anchors within radius_miles. within_any: rows with an anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. near / not_near: the same N-way shape matched by DISTANCE ONLY, within near_m metres (default 30) — the rule for a live open-data register given as a set's opendata. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. typically_near: the PROFILE of the same analysis, no anchor, state optional — what the base list's locations typically have nearby (the signature: each kind of place or brand near at least 15% of them and at least 1.5x as often as near a typical commercial spot), with a link to the ranked sites; without a state it is computed in the list's top state and the answer says which. Under 10 locations the pattern is shown with a thin-sample note and nothing is sold. Straight-line miles. overlap: a TERRITORY question, not a row count — buffer every base row and every anchor row by radius_miles (straight-line, default 3, 1-25), union each into one shape, and answer what share of the base's shape the anchor's shape covers, plus each base row's own share (lowest first finds the whitespace rows with no nearby anchor territory). Free: the shares, the two territories in square miles and the headline percentage. Paid: the base rows with their own share, at that list's per-row rate.","properties":{"also":{"description":"same_place / near only: the sets a base row must be the same place as (near: within near_m of) some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plus filters. Every mode but next_best and typically_near needs it","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"areas_in":{"$ref":"#/properties/areas_in"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"metro":{"$ref":"#/properties/metro"},"near":{"$ref":"#/properties/near"},"opendata":{"$ref":"#/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place (and near) only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"areas_in":{"$ref":"#/properties/areas_in"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"metro":{"$ref":"#/properties/metro"},"near":{"$ref":"#/properties/near"},"opendata":{"$ref":"#/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best / typically_near: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | near | not_near | next_best | typically_near | overlap","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","near","not_near","next_best","typically_near","overlap"],"type":"string"},"near_m":{"description":"near / not_near only: how close, in metres, a place of the other set must be (default 30, 10-200). Distance only — no name or address is compared. /find: near_m=30.","maximum":200,"minimum":10,"type":"integer"},"not_also":{"description":"same_place / near only: the sets a base row must NOT match any row of; not_same_place (not_near) with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc"],"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":250,"type":"number"},"reveal_anchor":{"type":"boolean"}},"required":["mode"],"type":"object"},"state":{"type":"string"},"total":{"description":"Base rows wanted, first in answer order","maximum":10000,"minimum":1,"type":"integer"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["relate"],"type":"object"}⟨326 unchanged words⟩ create_query_checkout); smaller lists are sold whole only.OvertureOpenMapsmap data lists (slugssoldBystarting"row"overture-in get_dataset) are sold by the row ONLY, at ⟨122 unchanged words⟩
after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, every <sector>_establishments / <sector>_employees, and every naics_<code>_establishments / naics_<code>_employees (2- to 6-digit NAICS, e.g. naics_8111_establishments).","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 191 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}⟨44 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨2435 unchanged words⟩
⟨44 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨2453 unchanged words⟩
⟨44 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨2303 unchanged words⟩
⟨235 unchanged words⟩ is no file to buy. One card checkoutsellsdownloadsatupmostto 10,000 rows:forat once; up to 150,000 rows, an answer's buy link still sells them all, and the file is built after payment and its download link emailed. For more, buy the whole file where the ⟨31 unchanged words⟩
⟨44 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨2385 unchanged words⟩
⟨351 unchanged words⟩ is no file to buy. One card checkoutsellsdownloadsatupmostto 10,000 rows:forat once; up to 150,000 rows, an answer's buy link still sells them all, and the file is built after payment and its download link emailed. For more, buy the whole file where the ⟨69 unchanged words⟩
⟨44 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨2483 unchanged words⟩
⟨44 unchanged words⟩ in the preview and in the file youbuy.buy, after the area's id and name (county_fips, county_name; zip_code; metro_cbsa, metro_name; state_code, state_name). Free. The same attribute words area_where takes (listed ⟨223 unchanged words⟩ high), june_high (June high), …;190191 storms fields (NOAA Storm Events Database, 2016–2025 ⟨2800 unchanged words⟩
⟨264 unchanged words⟩ it reaches, not nationally: "metros within260hoursminutes by road of these three offices" is by=metro with near={points:[…], drive_minutes:12060}. Drive time on this server: 5-60 ⟨231 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
⟨348 unchanged words⟩ size — there is no file to buy. One card checkout sells at most 10,000 rows: for more, buy the whole file where the list has one, narrow the question to a state, metro or area, or email kyle@locationlists.com for the whole file. To cover several chains near one place, pass ⟨42 unchanged words⟩
⟨331 unchanged words⟩ and the answer offers the radius link instead. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free). FROM A CELL TO ITS ROWS: every area ⟨144 unchanged words⟩
⟨2855 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city" ⟨57 unchanged words⟩ \"closed\"","type":"string"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance ⟨91 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨102 unchanged words⟩ :"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"state":{" ⟨282 unchanged words⟩
⟨1739 unchanged words⟩ both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description": ⟨69 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨205 unchanged words⟩ :"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"state":{" ⟨309 unchanged words⟩
⟨1718 unchanged words⟩ both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description": ⟨69 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨172 unchanged words⟩ :"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"relate":{" ⟨381 unchanged words⟩
⟨1676 unchanged words⟩ both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description": ⟨69 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨131 unchanged words⟩ },"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":" ⟨313 unchanged words⟩
⟨1649 unchanged words⟩ both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description": ⟨69 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨131 unchanged words⟩ },"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":" ⟨422 unchanged words⟩
⟨1721 unchanged words⟩ both. Rows without coordinates are excluded and counted. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","properties":{"drive_minutes":{"description": ⟨69 unchanged words⟩ needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type ⟨191 unchanged words⟩ :"string"}},"required":["field"],"type":"object"},"permits":{"additionalProperties":false,"description":"Only rows with a BUILDING PERMIT nearby, read live from the city's own permit register at question time — e.g. {\"dataset\": \"<slug>\", \"city\": \"Austin\", \"state\": \"TX\", \"permits\": {\"days\": 90, \"type\": \"commercial\", \"min_usd\": 1000000}} for places near a commercial permit issued in the last 90 days valued at $1M or more. days: issued in the last N days (default 365, and the answer says the window was defaulted); type: one of any, new_construction, commercial, residential, renovation, demolition, electrical, plumbing, mechanical, roofing, solar, sign, pool; min_usd: the valuation floor; metres: how close a permit must be (default 60). One city register per question, chosen from the base set's city, a ZIP in it, its county, or a state with one register; the cities read now: New York, NY; Los Angeles, CA; Chicago, IL; Dallas, TX; Austin, TX; San Francisco, CA; Seattle, WA; Nashville, TN. A kind or amount a city's register cannot tell is refused in words, never answered as any. The answer is free (counts, a preview, the price of the matching rows of our list) and its openData block names the register, its publisher, licence and when it was read. The same question on /find: …&permits=1&permits_days=90&permits_type=commercial&permits_min_usd=1000000. Not sold through a checkout yet: the answer's link is the page.","properties":{"days":{"description":"Issued in the last N days (default 365). /find: permits_days=90","maximum":3650,"minimum":1,"type":"integer"},"metres":{"description":"How close a permit must be to the row, in metres (default 60). /find: permits_m=60","maximum":200,"minimum":10,"type":"integer"},"min_usd":{"description":"Valuation at least this many dollars, e.g. 1000000. /find: permits_min_usd=1000000","minimum":0,"type":"number"},"type":{"description":"The kind of permit (default any). /find: permits_type=commercial","enum":["any","new_construction","commercial","residential","renovation","demolition","electrical","plumbing","mechanical","roofing","solar","sign","pool"],"type":"string"}},"type":"object"},"relate":{" ⟨389 unchanged words⟩
⟨109 unchanged words⟩ market capture; every candidate names its matched factors. Mode typically_near answers "who is X typically located near?" — the PROFILE: the kinds of place and brands the base list's locations have nearby far more often than a typical spot (share of locations, lift, average miles), with an `answer` sentence and a link to the ranked sites; state optional (without one it is computed in the list's top state and the answer says which); a thin sample is said, never sold. Every set (base, anchor) also takes metro (a CBSA code or name) or areas_in (county / ZIP / metro / state ids), like count_locations. Mode near / not_near matches by distance only (near_m metres, default 30) and is how a LIVE public register is compared: give a set as opendata {source, state} instead of a dataset — search_datasets with kind "register" finds the source key. A register is read at the moment you ask, never sold; the answer names its publisher, licence and read time. Returns counts for both sets (rows without coordinates ⟨57 unchanged words⟩ "anchor": {"dataset": "<other slug>", "metro": "Richmond"}}}. Profile: {"dataset": "<slug>", "relate": {"mode": "typically_near"}}. Live register: {"dataset": "ymca", "state": "NY", "relate": {"mode": "near", "near_m": 30, "anchor": {"opendata": {"source": "data.ny.gov/cb42-qumz", "state": "NY"}}}}.
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"relate":{"additionalProperties":false,"description":"Relate each base row to an anchor set. nearest: the k nearest anchors with miles. count_within: rank by anchors within radius_miles. within_any: rows with an anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. Straight-line miles, or real drive time with within_drive_minutes (5-60) on count_within / within_any / none_within, capped at 60 base rows. overlap: a TERRITORY question, not a row count — buffer every base row and every anchor row by radius_miles (straight-line, default 3, 1-25), union each into one shape, and answer what share of the base's shape the anchor's shape covers, plus each base row's own share (lowest first finds the whitespace rows with no nearby anchor territory). Free: the shares, the two territories in square miles and the headline percentage. Paid: the base rows with their own share, at that list's per-row rate.","properties":{"also":{"description":"same_place only: the sets a base row must be the same place as some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plus filters. Every mode but next_best needs it","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | next_best | overlap","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","next_best","overlap"],"type":"string"},"not_also":{"description":"same_place only: the sets a base row must NOT be the same place as any row of; not_same_place with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc"],"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":250,"type":"number"},"reveal_anchor":{"type":"boolean"},"within_drive_minutes":{"description":"Drive time instead of radius_miles (5-60 minutes). count_within / within_any / none_within only; at most 60 base rows.","maximum":60,"minimum":5,"type":"integer"}},"required":["mode"],"type":"object"},"state":{"type":"string"},"total":{"description":"Base rows wanted, first in answer order","maximum":10000,"minimum":1,"type":"integer"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["relate"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"51760\"]} for Richmond city, VA — the ids count_by_area returns, placed the same way (/find: areas_in=county:51760).","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free). Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"opendata":{"additionalProperties":false,"description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}.","properties":{"source":{"description":"The register's key, \"<domain>/<id>\" — search_datasets with kind \"register\" finds it, e.g. \"data.ny.gov/cb42-qumz\" (New York's licensed child-care programs)","type":"string"},"state":{"description":"Cut the register to one state, e.g. \"NY\" (/find: opendata_state=NY)","type":"string"},"where":{"description":"Conditions on the register's own columns, each \"column:op:value\" with op eq | starts_with | contains | not_blank, e.g. [\"license_status:starts_with:Active\"] (/find: opendata_where=)","items":{"type":"string"},"maxItems":12,"type":"array"},"zips":{"description":"Or cut it to 5-digit ZIP codes, e.g. [\"78114\", \"78154\"] (/find: opendata_zips=78114,78154)","items":{"type":"string"},"minItems":1,"type":"array"}},"required":["source"],"type":"object"},"relate":{"additionalProperties":false,"description":"Relate each base row to an anchor set. nearest: the k nearest anchors with miles. count_within: rank by anchors within radius_miles. within_any: rows with an anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. near / not_near: the same N-way shape matched by DISTANCE ONLY, within near_m metres (default 30) — the rule for a live open-data register given as a set's opendata. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. typically_near: the PROFILE of the same analysis, no anchor, state optional — what the base list's locations typically have nearby (the signature: each kind of place or brand near at least 15% of them and at least 1.5x as often as near a typical commercial spot), with a link to the ranked sites; without a state it is computed in the list's top state and the answer says which. Under 10 locations the pattern is shown with a thin-sample note and nothing is sold. Straight-line miles, or real drive time with within_drive_minutes (5-60) on count_within / within_any / none_within, capped at 60 base rows. overlap: a TERRITORY question, not a row count — buffer every base row and every anchor row by radius_miles (straight-line, default 3, 1-25), union each into one shape, and answer what share of the base's shape the anchor's shape covers, plus each base row's own share (lowest first finds the whitespace rows with no nearby anchor territory). Free: the shares, the two territories in square miles and the headline percentage. Paid: the base rows with their own share, at that list's per-row rate.","properties":{"also":{"description":"same_place / near only: the sets a base row must be the same place as (near: within near_m of) some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plus filters. Every mode but next_best and typically_near needs it","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"areas_in":{"$ref":"#/properties/areas_in"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"metro":{"$ref":"#/properties/metro"},"near":{"$ref":"#/properties/near"},"opendata":{"$ref":"#/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place (and near) only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"areas_in":{"$ref":"#/properties/areas_in"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"metro":{"$ref":"#/properties/metro"},"near":{"$ref":"#/properties/near"},"opendata":{"$ref":"#/properties/opendata","description":"INSTEAD of dataset / datasets / category: a public register read LIVE from the body that publishes it, at the moment of the question — e.g. a state's licensed child-care programs. Matched by distance only (relate.mode near / not_near, near_m metres, default 30), because the publisher's own coordinates are the evidence. It is not a list we sell: the answer gives counts and a preview, names the publisher, the licence and when it was read, and prices only the rows of OUR lists. E.g. {\"dataset\": \"ymca\", \"state\": \"NY\", \"relate\": {\"mode\": \"near\", \"near_m\": 30, \"anchor\": {\"opendata\": {\"source\": \"data.ny.gov/cb42-qumz\", \"state\": \"NY\"}}}}."},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best / typically_near: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | near | not_near | next_best | typically_near | overlap","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","near","not_near","next_best","typically_near","overlap"],"type":"string"},"near_m":{"description":"near / not_near only: how close, in metres, a place of the other set must be (default 30, 10-200). Distance only — no name or address is compared. /find: near_m=30.","maximum":200,"minimum":10,"type":"integer"},"not_also":{"description":"same_place / near only: the sets a base row must NOT match any row of; not_same_place (not_near) with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc"],"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":250,"type":"number"},"reveal_anchor":{"type":"boolean"},"within_drive_minutes":{"description":"Drive time instead of radius_miles (5-60 minutes). count_within / within_any / none_within only; at most 60 base rows. Drive time depends on an outside routing service: when an answer says drive-time search is unavailable or not switched on, ask the same question again with radius_miles (straight-line miles, always available, free).","maximum":60,"minimum":5,"type":"integer"}},"required":["mode"],"type":"object"},"state":{"type":"string"},"total":{"description":"Base rows wanted, first in answer order","maximum":10000,"minimum":1,"type":"integer"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["relate"],"type":"object"}⟨161 unchanged words⟩ get one answer, one price and one file. kind "register" searches LIVE public registers instead (a state's licensed child care, liquor licences, SNAP retailers…): each result's `source` is the key relate_locations takes as a set's opendata {source, state}, compared by distance (mode near). Registers are read live, never sold.
⟨14 unchanged words⟩ or subcategory","type":"string"},"kind":{"description":"list (default): the lists we sell. register: live public registers read from their publisher, e.g. {\"query\": \"child care\", \"kind\": \"register\", \"state\": \"NY\"} — each result's source goes in relate_locations as {\"opendata\": {\"source\": \"<source>\", \"state\": \"NY\"}}.","enum":["list","register"],"type":"string"},"limit":{"description":"Max results (default: ⟨12 unchanged words⟩ brand, kind of business, industry or product","type":"string"},"state":{"description":"With kind \"register\": prefer registers covering this state, e.g. \"NY\"","type":"string"}},"type":"object"}
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, and every <sector>_establishments / <sector>_employees.","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, every <sector>_establishments / <sector>_employees, and every naics_<code>_establishments / naics_<code>_employees (2- to 6-digit NAICS, e.g. naics_8111_establishments).","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}⟨202 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":" ⟨1075 unchanged words⟩
⟨202 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":" ⟨1093 unchanged words⟩
⟨202 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":" ⟨943 unchanged words⟩
⟨202 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":" ⟨1025 unchanged words⟩
⟨202 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":" ⟨1123 unchanged words⟩
⟨202 unchanged words⟩ , educational_services, health_care, arts, accommodation, other_services; by detailed NAICS industry (1999 codes, 2 to 6 digits, the Census's titles), naics_<code>_establishments (county/metro/state/zip), naics_<code>_employees and naics_<code>_payroll (county/metro/state), e.g. naics_4471_establishments (gasoline stations naics 4471 establishments), naics_8111_establishments (automotive repair and maintenance establishments), naics_238990_establishments (all other specialty trade contractors naics 238990 establishments), naics_561621_establishments (security systems services except locksmiths establishments); 262 nclimdiv fields (NOAA nClimDiv county climate normals ⟨401 unchanged words⟩ degree hours), clear_sky_share (share of clear hours), …; 51 b01001 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_under_18 (share of residents aged 0 to 17), pct_5_to_14 (share of residents aged 5 to 14), b01001_001 (sex by age total), b01001_002 (sex by age male), b01001_003 (sex by age male 0 to 4 years), b01001_004 (sex by age male 5 to 9 years), …; 20 b11005 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): pct_households_with_people_under_18 (share of households with people aged 0 to 17), b11005_001 (households by presence of people 0 to 17 years by household type total), b11005_002 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years), b11005_003 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households), b11005_004 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households married-couple family), b11005_005 (households by presence of people 0 to 17 years by household type households with people 0 to 17 years family households other family), …; 3 b25003 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b25003_001 (tenure total), b25003_002 (tenure owner occupied), b25003_003 (tenure renter occupied); 13 b08303 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b08303_001 (travel time to work total), b08303_002 (travel time to work 0 to 4 minutes), b08303_003 (travel time to work 5 to 9 minutes), b08303_004 (travel time to work 10 to 14 minutes), b08303_005 (travel time to work 15 to 19 minutes), b08303_006 (travel time to work 20 to 24 minutes), …; 7 b23025 fields (U.S. Census Bureau, ACS 2020–2024 5-year estimates): b23025_001 (employment status for the population 16 years or older total), b23025_002 (employment status for the population 16 years or older in labor force), b23025_003 (employment status for the population 16 years or older in labor force civilian labor force), b23025_004 (employment status for the population 16 years or older in labor force civilian labor force employed), b23025_005 (employment status for the population 16 years or older in labor force civilian labor force unemployed), b23025_006 (employment status for the population 16 years or older in labor force armed forces), …; 30 buildings fields (Overture Maps buildings, release 2026-08-19.0, summed per area): buildings (buildings), multi_story_buildings (multi-story buildings), mid_rise_buildings (mid-rise buildings), high_rise_buildings (high-rise buildings), buildings_2_floors_plus (buildings with 2 published floors and up), buildings_4_floors_plus (buildings with 4 published floors and up), …; 13 building-types fields (Overture Maps buildings, release 2026-08-19.0, summed per area): residential_buildings (residential buildings), outbuilding_buildings (outbuilding buildings), commercial_buildings (commercial buildings), industrial_buildings (industrial buildings), education_buildings (education buildings), agricultural_buildings (agricultural buildings), …; 43 building-classes fields (Overture Maps buildings, release 2026-08-19.0, summed per area): house_class_buildings (house class buildings), detached_class_buildings (detached class buildings), residential_class_buildings (residential class buildings), garage_class_buildings (garage class buildings), apartments_class_buildings (apartments class buildings), shed_class_buildings (shed class buildings), …; 42 building-classes-2 fields (Overture Maps buildings, release 2026-08-19.0, summed per area): religious_class_buildings (religious class buildings), civic_class_buildings (civic class buildings), fire_station_class_buildings (fire station class buildings), bungalow_class_buildings (bungalow class buildings), pavilion_class_buildings (pavilion class buildings), hut_class_buildings (hut class buildings), …; 27 building-roofs fields (Overture Maps buildings, release 2026-08-19.0, summed per area): gabled_roof_buildings (buildings with a gabled roof), flat_roof_buildings (buildings with a flat roof), hipped_roof_buildings (buildings with a hipped roof), mansard_roof_buildings (buildings with a mansard roof), round_roof_buildings (buildings with a round roof), pyramidal_roof_buildings (buildings with a pyramidal roof), …; 11 building-facades fields (Overture Maps buildings, release 2026-08-19.0, summed per area): brick_facade_buildings (buildings with a brick facade), wood_facade_buildings (buildings with a wood facade), metal_facade_buildings (buildings with a metal facade), concrete_facade_buildings (buildings with a concrete facade), plaster_facade_buildings (buildings with a plaster facade), plastic_facade_buildings (buildings with a plastic facade), ….","items":{"type":" ⟨998 unchanged words⟩
⟨116 unchanged words⟩ page through every matching area (page.total, page.nextOffset);, or all: true lists every matching area in one answer; top_values shows what kinds of place make up each count. WARNINGS lead the answer when they change how it reads: a set that could not be counted is never a zero (no has/lacks answer uses it), a lacks set too thin to support absence (few places, or an open-data brand list below the brand's own count), and areas in states a set's lists do not cover (those rows carry notCovered: there 0 means not covered, not none there). notes explain placement (duplicates counted once, state column vs county). REACH: a set's `near` (the same shape ⟨101 unchanged words⟩ and the answer offers the radius link instead. FROM A CELL TO ITS ROWS: every area listed carries `rows` per set: the count, the price of those rows, a link, and `args` — the count_locations / query_locations / create_query_checkout call (the set's filters plus areas_in for that area) that returns exactly them, so a count cell is one call from its named rows. with_sample: true adds, on the first areas listed, the free preview behind each cell — the list's fixed published sample rows that fall inside the area, marked matches_your_question (never a sample of the area's places). Example: {"by": "county", " ⟨58 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, and every <sector>_establishments / <sector>_employees.","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"}},"required":["by","sets"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, and every <sector>_establishments / <sector>_employees.","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"with_sample":{"description":"Free. On the first 10 areas listed, each set's fixed published sample rows that fall inside the area (source_dataset, the list's columns, matches_your_question). The same published rows every question sees, so cells never add up to the file.","type":"boolean"}},"required":["by","sets"],"type":"object"}⟨105 unchanged words⟩ geography: city, state, county, zip, metro (a CBSA code or name: "all hospitals in the Philadelphia metro" is one call), areas_in (the county / ZIP / metro / state ids count_by_area returns), or `near` a place ("Los Angeles, CA") ⟨4 unchanged words⟩ radius_miles or drive_minutes, on lists with coordinates. AREA DATA, free: area_where keeps rows whose county / ZIP / metro / state meets a Census condition (county:population>1000000), and area_columns adds those figures to every row as columns (county:population,median_household_income). COVERAGE: a list's coverage is measured on its rows (get_dataset coverageDetail: states and rows per state); a state the list has no rows in is said as not covered, never as none there. get_sample takes the same filters and returns the ⟨164 unchanged words⟩ as a file, by the row, orbothboth; perRowUsd and perCallFeeUsd are the by-the-row terms, wallet the USDC total, breakdown each row source at its rate). To price exactly what one query_locations call returns — "the 10 nearest" — pass the same limit (and offset / order_by): `slice` then has that call's exact USDC amount line by line and the card price of the same rows. A paid call is billed for the rows it returns: each row at its own list's per-row rate (an Overture open-data row at $0.005; a row of a chain LocationLists sells its own list for, at that list's rate), plus a $0.01 per-call fee, rounded once to the nearest cent, at least $0.02, never more than the whole list. count_locations with the same filters, limit and offset quotes exactly that page, row source by row source (price.breakdown), before anything is paid.
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in: value is an array. contains/starts_with: case-insensitive text. is_blank/not_blank: no value.","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}⟨178 unchanged words⟩ source_dataset names each row's dataset, duplicates removed). shape: hubspot | salesforce delivers the CSV with that CRM's import column names first (the download link also takes ?shape= later).
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"Buyer email, if known — prefills Checkout and is where the download link is sent","format":"email","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Most rows to buy (max 10,000). Default: every match up to the max. Priced on the rows that actually match, never more.","maximum":10000,"minimum":1,"type":"integer"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in: value is an array. contains/starts_with: case-insensitive text. is_blank/not_blank: no value.","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"Buyer email, if known — prefills Checkout and is where the download link is sent","format":"email","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Most rows to buy (max 10,000). Default: every match up to the max. Priced on the rows that actually match, never more.","maximum":10000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"The user's email, as they gave it","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in: value is an array. contains/starts_with: case-insensitive text. is_blank/not_blank: no value.","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"required":["email"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"email":{"description":"The user's email, as they gave it","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"required":["email"],"type":"object"}⟨6 unchanged words⟩ with descriptions, record and state counts, coverage measured on the rows (a list in 14 states says "partial U.S.: 14 states"; coverageDetail lists the states, rows per state and the states with none), whether it can be searched by distance, ⟨20 unchanged words⟩
⟨67 unchanged words⟩ filters gives the exact price of the rows. Every list sold by the row is quoted with its perRow rate and the per-call fee, next to any file price. A paid call is billed for the rows it returns: each row at its own list's per-row rate (an Overture open-data row at $0.005; a row of a chain LocationLists sells its own list for, at that list's rate), plus a $0.01 per-call fee, rounded once to the nearest cent, at least $0.02, never more than the whole list. count_locations with the same filters, limit and offset quotes exactly that page, row source by row source (price.breakdown), before anything is paid. How a list is sold: our own lists ⟨67 unchanged words⟩
⟨42 unchanged words⟩ takes: city, state, county, zip, metro, `where` on any column, areas_in (county / ZIP / metro / state ids from count_by_area), area_where, area_columns (Census figures as columns on every row), or `near` a place such as {place: ⟨181 unchanged words⟩ removed and up to 3 rows across them. shape: hubspot | salesforce returns the same rows with that CRM's import column names first (the exact header row the paid file will have with the same shape), every other column after.
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"rows":{"description":"Rows to return (default 10; with filters default 3, up to the published sample's size — samplePublished in the answer)","maximum":10,"minimum":1,"type":"integer"},"slug":{"description":"Dataset slug. Or datasets / category to preview several at once.","type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in: value is an array. contains/starts_with: case-insensitive text. is_blank/not_blank: no value.","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"rows":{"description":"Rows to return (default 10; with filters default 3, up to the published sample's size — samplePublished in the answer)","maximum":10,"minimum":1,"type":"integer"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"slug":{"description":"Dataset slug. Or datasets / category to preview several at once.","type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}⟨182 unchanged words⟩ an x402 PaymentRequired quote with the exact amount and `quote` (the same rows, each source at its rate, as count_locations' slice), and nothing is charged until you retry with payment. A paid call is billed for the rows it returns: each row at its own list's per-row rate (an Overture open-data row at $0.005; a row of a chain LocationLists sells its own list for, at that list's rate), plus a $0.01 per-call fee, rounded once to the nearest cent, at least $0.02, never more than the whole list. count_locations with the same filters, limit and offset quotes exactly that page, row source by row source (price.breakdown), before anything is paid. How a list is sold: our own ⟨106 unchanged words⟩
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Rows to return and pay for. Default: every matching row, up to the most one call can return. That maximum depends on how wide the dataset's rows are, from 100 to 1,000; count_locations reports it as maxRowsPerCall, and a larger limit is reduced to it before pricing.","maximum":1000,"minimum":1,"type":"integer"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"Skip this many matching rows, to page past the first call","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows to return and pay for across all of them (default every distinct match, up to 1,000), in one payment","maximum":1000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in: value is an array. contains/starts_with: case-insensitive text. is_blank/not_blank: no value.","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Rows to return and pay for. Default: every matching row, up to the most one call can return. That maximum depends on how wide the dataset's rows are, from 100 to 1,000; count_locations reports it as maxRowsPerCall, and a larger limit is reduced to it before pricing.","maximum":1000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"Skip this many matching rows, to page past the first call","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Return the top rows by one column, e.g. {field: 'revenue_amt'} for the largest first. Blanks sort last.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"relate":{"additionalProperties":{},"type":"object"},"shape":{"description":"CRM-ready columns: hubspot (Company name, Company domain name, Website URL, Phone number, Street address, Street address 2, City, State/Region, Postal code, Country/Region, Industry, Description) or salesforce (Name, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, Industry, Description) first, then every other column of the list under its own name. Nothing is dropped; a CRM column the list lacks is present and blank.","enum":["hubspot","salesforce"],"type":"string"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows to return and pay for across all of them (default every distinct match, up to 1,000), in one payment","maximum":1000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"relate":{"additionalProperties":false,"description":"Relate each base row to an anchor set. nearest: the k nearest anchors with miles. count_within: rank by anchors within radius_miles. within_any: rows with an anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. Straight-line miles, or real drive time with within_drive_minutes (5-60) on count_within / within_any / none_within, capped at 60 base rows. overlap: a TERRITORY question, not a row count — buffer every base row and every anchor row by radius_miles (straight-line, default 3, 1-25), union each into one shape, and answer what share of the base's shape the anchor's shape covers, plus each base row's own share (lowest first finds the whitespace rows with no nearby anchor territory). Free: the shares, the two territories in square miles and the headline percentage. Paid: the base rows with their own share, at that list's per-row rate.","properties":{"also":{"description":"same_place only: the sets a base row must be the same place as some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plus filters. Every mode but next_best needs it","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | next_best | overlap","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","next_best","overlap"],"type":"string"},"not_also":{"description":"same_place only: the sets a base row must NOT be the same place as any row of; not_same_place with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc"],"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":250,"type":"number"},"reveal_anchor":{"type":"boolean"},"within_drive_minutes":{"description":"Drive time instead of radius_miles (5-60 minutes). count_within / within_any / none_within only; at most 60 base rows.","maximum":60,"minimum":5,"type":"integer"}},"required":["mode"],"type":"object"},"state":{"type":"string"},"total":{"description":"Base rows wanted, first in answer order","maximum":10000,"minimum":1,"type":"integer"},"where":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["relate"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"relate":{"additionalProperties":false,"description":"Relate each base row to an anchor set. nearest: the k nearest anchors with miles. count_within: rank by anchors within radius_miles. within_any: rows with an anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. Straight-line miles, or real drive time with within_drive_minutes (5-60) on count_within / within_any / none_within, capped at 60 base rows. overlap: a TERRITORY question, not a row count — buffer every base row and every anchor row by radius_miles (straight-line, default 3, 1-25), union each into one shape, and answer what share of the base's shape the anchor's shape covers, plus each base row's own share (lowest first finds the whitespace rows with no nearby anchor territory). Free: the shares, the two territories in square miles and the headline percentage. Paid: the base rows with their own share, at that list's per-row rate.","properties":{"also":{"description":"same_place only: the sets a base row must be the same place as some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plus filters. Every mode but next_best needs it","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"anchor_all":{"description":"count_within / within_any: ONE OF EACH instead of one of any. The anchor set's dataset slugs grouped as the question named them — [[\"a\"],[\"b\"]] keeps only base rows with a row of BOTH within the distance. Omit for the ordinary any-of reading.","items":{"items":{"type":"string"},"type":"array"},"maxItems":3,"minItems":2,"type":"array"},"anchors":{"description":"same_place only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | next_best | overlap","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","next_best","overlap"],"type":"string"},"not_also":{"description":"same_place only: the sets a base row must NOT be the same place as any row of; not_same_place with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc"],"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":250,"type":"number"},"reveal_anchor":{"type":"boolean"},"within_drive_minutes":{"description":"Drive time instead of radius_miles (5-60 minutes). count_within / within_any / none_within only; at most 60 base rows.","maximum":60,"minimum":5,"type":"integer"}},"required":["mode"],"type":"object"},"state":{"type":"string"},"total":{"description":"Base rows wanted, first in answer order","maximum":10000,"minimum":1,"type":"integer"},"where":{"items":{"additionalProperties":false,"properties":{"any_of":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["relate"],"type":"object"}⟨76 unchanged words⟩ placed are counted, never read as zero. Every area row can carry Census / NOAA figures (area_columns) and the areas can be ranked by one of them or by a count (order_by), so markets rank by demand; limit + offset page through every matching area (page.total, page.nextOffset); top_values shows what kinds of place make up each count. REACH: a set's `near` (the same shape count_locations takes) keeps only its rows within radius_miles or drive_minutes of one point or of ANY of several `points`, BEFORE they are rolled up by area — so a regional operator is counted where it reaches, not nationally: "metros within 2 hours by road of these three offices" is by=metro with near={points:[…], drive_minutes:120}. Drive time on this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. Radius is free everywhere; on /find, drive_minutes needs an issued key and the answer offers the radius link instead. Example: {"by": "county", "sets ⟨12 unchanged words⟩ ["b"], "in_state": "VA"}. Ranked by demand: {"by": "county", "sets": [{"label": "a", "dataset": "<slug>"}], "area_columns": ["county:population,median_household_income"], "order_by": {"field": "population"}, "limit": 100, "offset": 100}. Regional: {"by": "metro", "sets": [{"label": "ours", "dataset": "<slug>", "near": {"points": [{"place": "Richmond, VA"}, {"place": "Norfolk, VA"}], "radius_miles": 100}}]}.
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed (default: every matching area when 500 or fewer match, else the first 100)","maximum":1000,"minimum":1,"type":"integer"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, and every <sector>_establishments / <sector>_employees.","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"near":{"additionalProperties":false,"properties":{"lat":{"type":"number"},"lng":{"type":"number"},"place":{"type":"string"},"radius_miles":{"exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"type":"string"}},"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"}},"required":["by","sets"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"all":{"description":"List every matching area, however many","type":"boolean"},"area_columns":{"description":"Census and NOAA figures RETURNED on every area row (in attributes), each as \"<kind>:<attribute>,<attribute>\" about the same kind as by (or \"state:…\" for the area's state, returned as state_<attribute>), e.g. [\"county:population,median_household_income,households\"]. Free. The vocabulary is the area manifest — the same words area_where takes (population, households, median household income, median age, growth since 2020, home values, <sector>_establishments / <sector>_employees by NAICS sector, and the NOAA weather elements); https://locationlists.com/find?areas=county&dataset=<slug>&area_columns=county:<attribute> refuses an unknown attribute by name and lists the nearest ones. Rank the areas by one with order_by.","items":{"type":"string"},"maxItems":40,"type":"array"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state","metro"],"type":"string"},"has":{"items":{"type":"string"},"type":"array"},"in_state":{"description":"Only areas in this state","type":"string"},"lacks":{"items":{"type":"string"},"type":"array"},"limit":{"description":"Areas listed per call (default: every matching area when 500 or fewer match, else the first 100; at most 1000)","maximum":1000,"minimum":1,"type":"integer"},"offset":{"description":"Areas to skip before the first listed: page through every matching area with limit + offset. The answer's page block gives total and the next offset (null on the last page).","maximum":100000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"Rank the areas: {\"field\": \"median_household_income\"} for the richest counties first, {\"field\": \"a\", \"direction\": \"asc\"} for the fewest of set a first. Unknown figures sort last.","properties":{"direction":{"description":"Default desc (name: asc)","enum":["asc","desc"],"type":"string"},"field":{"description":"count (default), a set label, per (with per), name, or an attribute the rows carry from area_where / per_field / area_columns","type":"string"}},"required":["field"],"type":"object"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it), or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, and every <sector>_establishments / <sector>_employees.","type":"string"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dataset":{"type":"string"},"datasets":{"items":{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{"description":"Short name, e.g. \"a\" or \"closed\"","type":"string"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/sets/items/properties/near/properties/lat"},"lng":{"$ref":"#/properties/sets/items/properties/near/properties/lng"},"place":{"$ref":"#/properties/sets/items/properties/near/properties/place"},"zip":{"$ref":"#/properties/sets/items/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"state":{"type":"string"},"where":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"type":"string"}},"required":["label"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"},"top_values":{"additionalProperties":false,"description":"The most common values of one class column per area, per set (top on each area row): what kinds of place make up a count — {\"column\": \"category\"} shows that Elkhart County's 47 trailer dealers are 30 dealers, 12 manufacturers, 5 horse-trailer specialists. Free, bounded, and the same figures a filtered count gives. A name, address or contact column is refused: a free answer names classes, never records — the rows are in the file you buy.","properties":{"column":{"description":"A CLASS column of the sets' files: category, type, brand, tier, status… (get_dataset lists columns)","type":"string"},"n":{"description":"Values per area, 1-5 (default 3)","maximum":5,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"}},"required":["by","sets"],"type":"object"}⟨209 unchanged words⟩ it can take several seconds on large datasets. Every number in the result is named: matched (rows meeting every filter), rowsRead (how many rows of the list were read to answer: the whole file for one of our lists, or, for an Overture list, only the index shards the question's area or place touches — so it can be far smaller than the list), maxRowsPerCall (the most rows one paid call returns), excludedBlank (rows dropped only because a tested column was blank), and price (soldBy says whether the list is sold as a file, by the row, or both).
⟨595 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: ⟨143 unchanged words⟩ results): give ONE of place, zip, lat+lng, orlat+lng.`points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles ⟨19 unchanged words⟩ for 'everything within a 30-minute drive' (addswithin_drive_minuteswithin_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. ⟨9 unchanged words⟩ "description":"Instead of radius_miles: only rowswithinathiscarmanycanminutes'reachdrivefrom the point (or from any of the points) in this many minutes, typical road speeds, no livetraffictraffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":60240,"minimum":5,"type":"integer"}, ⟨36 unchanged words⟩ says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip, e.g. \"66603\"","type":"string"}},"type": ⟨200 unchanged words⟩
⟨595 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: ⟨196 unchanged words⟩ results): give ONE of place, zip, lat+lng, orlat+lng.`points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles ⟨19 unchanged words⟩ for 'everything within a 30-minute drive' (addswithin_drive_minuteswithin_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. ⟨9 unchanged words⟩ "description":"Instead of radius_miles: only rowswithinathiscarmanycanminutes'reachdrivefrom the point (or from any of the points) in this many minutes, typical road speeds, no livetraffictraffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":60240,"minimum":5,"type":"integer"}, ⟨36 unchanged words⟩ says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip, e.g. \"66603\"","type":"string"}},"type": ⟨242 unchanged words⟩
⟨595 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: ⟨154 unchanged words⟩ results): give ONE of place, zip, lat+lng, orlat+lng.`points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles ⟨19 unchanged words⟩ for 'everything within a 30-minute drive' (addswithin_drive_minuteswithin_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. ⟨9 unchanged words⟩ "description":"Instead of radius_miles: only rowswithinathiscarmanycanminutes'reachdrivefrom the point (or from any of the points) in this many minutes, typical road speeds, no livetraffictraffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":60240,"minimum":5,"type":"integer"}, ⟨36 unchanged words⟩ says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip, e.g. \"66603\"","type":"string"}},"type": ⟨202 unchanged words⟩
Line-item prices and total for a list of datasetslugs.slugs, each with how it is sold (soldBy: file, row, or both) — the same rule create_checkout, buy_dataset, create_query_checkout and query_locations enforce, so a quote never offers a route checkout refuses. A list sold by the row only (an Overture Maps list) is quoted at its per-row rate with the route named, not as a file; count_locations with filters gives the exact price of the rows. How a list is sold: our own lists are sold as a whole file (create_checkout / buy_dataset), and those of 5,000 records or more are also sold by the row (query_locations / create_query_checkout); smaller lists are sold whole only. Overture Maps lists (slugs starting overture-) are sold by the row ONLY, at any size — there is no file to buy. If a bundle covers several requested brands for ⟨4 unchanged words⟩
⟨45 unchanged words⟩ county, zip, `where` on any column, areas_in (county / ZIP / metro / state ids from count_by_area), area_where, or `near` a place such as {place: ⟨14 unchanged words⟩ coordinates): how many rows match, plus the list's FIXED free sample rows — the same published rows whatever the filter, each marked matches_your_question, the ones this filter matched FIRST (default 3 rows; rows up to3Tothe published sample's size shows them all, and samplePublished / sampleMatched say how many that is) — so the user can see real stores and the real column shape before deciding, with the exact count and price of the matches. The rows shown are fixed per list so that free answers cannot be composed into the file; the count, the coverage, the columns and the price are exact for the filter. To see what KINDS of place make up a count in an area (dealers vs manufacturers, say), use count_by_area with top_values on a class column. The result's `next` says exactly how to get every matching row. To preview several chains at once, pass datasets ⟨25 unchanged words⟩
⟨595 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: ⟨127 unchanged words⟩ results): give ONE of place, zip, lat+lng, orlat+lng.`points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles ⟨19 unchanged words⟩ for 'everything within a 30-minute drive' (addswithin_drive_minuteswithin_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. ⟨9 unchanged words⟩ "description":"Instead of radius_miles: only rowswithinathiscarmanycanminutes'reachdrivefrom the point (or from any of the points) in this many minutes, typical road speeds, no livetraffictraffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":60240,"minimum":5,"type":"integer"}, ⟨36 unchanged words⟩ says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip, e.g. \"66603\"","type":"string"}},"type":" ⟨3 unchanged words⟩ "Rows to return (default 10; with filtersat mostdefault 3, up to the published sample's size — samplePublished in the answer)","maximum":10,"minimum":1," ⟨216 unchanged words⟩
⟨191 unchanged words⟩ nothing is charged until you retry with payment.DatasetsHowundera list is sold: our own lists are sold as a whole file (create_checkout / buy_dataset), and those of 5,000 records or more arenotalso sold by the row (query_locations / create_query_checkout); smaller lists are sold whole only. Overture Maps lists (slugs starting overture-) are sold by the row ONLY, at any size —buytherethoseisfilesnooutright.file to buy. To cover several chains near one place, ⟨43 unchanged words⟩
⟨595 unchanged words⟩ "maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: ⟨199 unchanged words⟩ results): give ONE of place, zip, lat+lng, orlat+lng.`points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles ⟨19 unchanged words⟩ for 'everything within a 30-minute drive' (addswithin_drive_minuteswithin_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. ⟨9 unchanged words⟩ "description":"Instead of radius_miles: only rowswithinathiscarmanycanminutes'reachdrive
⟨651 unchanged words⟩ array"},"near":{"additionalProperties":false,"description":"Distance search on lists with coordinates: ONE of place, zip, lat+lng or points, with radius_miles or drive_minutes (not both).","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"$ref":"#/properties/near/properties/place"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object ⟨671 unchanged words⟩
⟨120 unchanged words⟩ match, and get_sample with the same filterstoforpreviewthatmatchingcountrows.plus the list's fixed free sample rows, each marked matches_your_question. Both are free. To cover several chains near ⟨21 unchanged words⟩
⟨133 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨296 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨161 unchanged words⟩
⟨169 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨498 unchanged words⟩
⟨169 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨593 unchanged words⟩
⟨169 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨511 unchanged words⟩
⟨169 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨515 unchanged words⟩
⟨169 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨623 unchanged words⟩
⟨66 unchanged words⟩ base rows with no anchor within radius_miles). Mode next_best (no anchor, needs the base set's state) ranks the candidate NEW sites in that state by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture; every candidate names its matched factors. Returns counts for both sets (rows without coordinates ⟨62 unchanged words⟩
⟨169 unchanged words⟩ administrative, educational_services, health_care, arts, accommodation,other_services.other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"}, ⟨111 unchanged words⟩ anchor within radius_miles. none_within: rows with none. same_place / not_same_place: base rows that are (or are not) the same physical place as a row of each set — same address, or within 60 m sharing a name word — with every region of the overlap counted; N-way with anchors, also and not_also. next_best: no anchor; needs the base set's state — the candidate sites in that state ranked by how well they match what the base list's own locations typically have nearby, blended with an estimated market capture. Straight-line miles, or real drive time with within_drive_minutes ⟨8 unchanged words⟩ at 60 base rows.","properties":{"also":{"description":"same_place only: the sets a base row must be the same place as some row of, by label (\"b\", \"c\"); default every set","items":{"type":"string"},"type":"array"},"anchor":{"additionalProperties":false,"description":"The other set: dataset, datasets or category, plusfiltersfilters. Every mode but next_best needs it","properties":{"area_columns":{"$ref": ⟨33 unchanged words⟩ "#/properties/zip"}},"type":"object"},"anchors":{"description":"same_place only: further sets (c, d) after anchor (b), each given the same way","items":{"additionalProperties":false,"properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city":{"$ref":"#/properties/city"},"county":{"$ref":"#/properties/county"},"dataset":{"$ref":"#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"},"state":{"$ref":"#/properties/state"},"where":{"$ref":"#/properties/where"},"zip":{"$ref":"#/properties/zip"}},"type":"object"},"maxItems":2,"type":"array"},"k":{"description":"nearest: how many anchors per base row. next_best: H3 rings counted as nearby, 1-3 (default 2, about a mile)","maximum":3,"minimum":1,"type":"integer"},"lambda":{"description":"next_best only: the Huff distance-decay exponent (default 2, the traditional value)","exclusiveMinimum":0,"maximum":10,"type":"number"},"limit":{"description":"next_best only: candidates ranked (default 50)","maximum":50,"minimum":1,"type":"integer"},"mode":{"description":"nearest | count_within | within_any | none_within | same_place | not_same_place | next_best","enum":["nearest","count_within","within_any","none_within","same_place","not_same_place","next_best"],"type":"string"},"not_also":{"description":"same_place only: the sets a base row must NOT be the same place as any row of; not_same_place with one set is [\"b\"]","items":{"type":"string"},"type":"array"},"order":{"enum":["asc","desc" ⟨37 unchanged words⟩ type":"integer"}},"required":["mode","anchor"],"type":"object"},"state": ⟨70 unchanged words⟩
⟨87 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨72 unchanged words⟩ per_100k to every area and ranks by it)., or per this many of per_field.","minimum":1,"type":"number"},"per_field":{"description":"With per: the Census count the rate is over instead of population, e.g. per=1000 with per_field=construction_establishments adds per_1000_construction_establishments. Any count attribute: population, households, housing_units, establishments, employees, agriculture_establishments, mining_establishments, utilities_establishments, and every <sector>_establishments / <sector>_employees.","type":"string"},"sets":{"items":{"additionalProperties":false," ⟨118 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨18 unchanged words⟩ :{"type":"string"},"minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"label":{" ⟨103 unchanged words⟩
⟨123 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨98 unchanged words⟩ "string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"near":{" ⟨359 unchanged words⟩
⟨123 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨122 unchanged words⟩ ","format":"email","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Most rows ⟨430 unchanged words⟩
⟨123 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨110 unchanged words⟩ as they gave it","type":"string"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"description ⟨358 unchanged words⟩
⟨123 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨82 unchanged words⟩ "string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"near":{" ⟨392 unchanged words⟩
⟨123 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨98 unchanged words⟩ "string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{" ⟨484 unchanged words⟩
⟨123 unchanged words⟩ share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector,establishments<sector>_establishments(businessandestablishments;<sector>_employees (employees: county/metro/state only) for agriculture,employeesmining,(employees;utilities,county/metro/stateconstruction,only).manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services.","items":{"type":"string"}, ⟨20 unchanged words⟩ "minItems":1,"type":"array"},"exclude":{"description":"Dataset slugs left out wherever the set expands: a category minus one of its members (a list's competitors are its own category with itself excluded).","items":{"type":"string"},"type":"array"},"near":{"additionalProperties":false,"properties":{" ⟨109 unchanged words⟩ "#/properties/dataset"},"datasets":{"$ref":"#/properties/datasets"},"exclude":{"$ref":"#/properties/exclude"},"near":{"$ref":"#/properties/near"} ⟨153 unchanged words⟩
⟨12 unchanged words⟩ however many","type":"boolean"},"area_where":{"description":"Only areas meeting a Census condition, each as \"<kind>:<attribute><op><value>\" about the same kind as by (or a state), e.g. \"county:population>500000\" with lacks for \"counties over 500k people with no X\". Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"by":{"enum":["county","zip","state", ⟨43 unchanged words⟩ "minimum":1,"type":"integer"},"per":{"description":"Counts per this many residents of each area from its Census population (100000 adds per_100k to every area and ranks by it).","minimum":1,"type":"number"},"sets":{"items":{"additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city ⟨120 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"description":"Instead of dataset: ⟨456 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"description":"Instead of dataset: ⟨551 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"description":"Instead of dataset: ⟨469 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"description":"Instead of dataset: ⟨473 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"description":"Instead of dataset: ⟨581 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census facts added to every row as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\". Free.","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only), establishments (business establishments; county/metro/state only), employees (employees; county/metro/state only).","items":{"type":"string"},"maxItems":6,"type":"array"},"category":{"type":"string"},"city" ⟨107 unchanged words⟩ or category, plus filters","properties":{"area_columns":{"$ref":"#/properties/area_columns"},"area_where":{"$ref":"#/properties/area_where"},"category":{"$ref":"#/properties/category"},"city ⟨167 unchanged words⟩
after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"area_columns":{"description":"Census and NOAA facts added to EVERY ROW as columns named <kind>_<attribute>, each as \"<kind>:<attribute>,<attribute>\", e.g. \"county:population,median_household_income\" — the county / ZIP / metro / state figures beside each location, in the preview and in the file you buy. Free. The same attribute words area_where takes (listed there).","items":{"type":"string"},"maxItems":6,"type":"array"},"area_where":{"description":"Only rows whose county/zip/state/metro meets a Census condition, each as \"<kind>:<attribute><op><value>\" (ops > >= < <= =; values accept 1M, 250k, $50,000, 10%), e.g. \"county:population>1000000\". Every clause must hold; the fact is the area's, not the row's, and it adds nothing to the price. Attributes: population (population), households (households), median_household_income (median household income), median_age (median age), pct_65_plus (share of residents aged 65 or older), pct_bachelors_plus (share with a bachelor's degree or higher), housing_units (housing units), owner_occupied_share (owner-occupied share), median_home_value (median home value), establishments (business establishments), employees (employees), population_estimate (population estimate; county/metro/state only), population_growth_since_2020 (population growth since 2020; county/metro/state only); by NAICS sector, <sector>_establishments and <sector>_employees (employees: county/metro/state only) for agriculture, mining, utilities, construction, manufacturing, wholesale_trade, retail_trade, transportation, information, finance, real_estate, professional, management, administrative, educational_services, health_care, arts, accommodation, other_services; 262 nclimdiv fields (NOAA nClimDiv county climate normals, 1991–2020, and 2025 actuals (release 2026-09-04)): january_high (January high), february_high (February high), march_high (March high), april_high (April high), may_high (May high), june_high (June high), …; 190 storms fields (NOAA Storm Events Database, 2016–2025, events a year by county): astronomical_low_tide_events (astronomical low tide events a year), avalanche_events (avalanche events a year), blizzard_events (blizzard events a year), coastal_flood_events (coastal flood events a year), cold_or_wind_chill_events (cold or wind chill events a year), debris_flow_events (debris flow events a year), …; 127 normals-annual fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): annual_cooling_degree_days_base_40 (annual cooling degree days base 40), annual_cooling_degree_days_base_45 (annual cooling degree days base 45), annual_cooling_degree_days_base_50 (annual cooling degree days base 50), annual_cooling_degree_days_base_55 (annual cooling degree days base 55), annual_cooling_degree_days_base_57 (annual cooling degree days base 57), annual_cooling_degree_days_base_60 (annual cooling degree days base 60), …; 67 normals-winter fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): winter_cooling_degree_days_base_40 (winter cooling degree days base 40), winter_cooling_degree_days_base_45 (winter cooling degree days base 45), winter_cooling_degree_days_base_50 (winter cooling degree days base 50), winter_cooling_degree_days_base_55 (winter cooling degree days base 55), winter_cooling_degree_days_base_57 (winter cooling degree days base 57), winter_cooling_degree_days_base_60 (winter cooling degree days base 60), …; 67 normals-spring fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): spring_cooling_degree_days_base_40 (spring cooling degree days base 40), spring_cooling_degree_days_base_45 (spring cooling degree days base 45), spring_cooling_degree_days_base_50 (spring cooling degree days base 50), spring_cooling_degree_days_base_55 (spring cooling degree days base 55), spring_cooling_degree_days_base_57 (spring cooling degree days base 57), spring_cooling_degree_days_base_60 (spring cooling degree days base 60), …; 67 normals-summer fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): summer_cooling_degree_days_base_40 (summer cooling degree days base 40), summer_cooling_degree_days_base_45 (summer cooling degree days base 45), summer_cooling_degree_days_base_50 (summer cooling degree days base 50), summer_cooling_degree_days_base_55 (summer cooling degree days base 55), summer_cooling_degree_days_base_57 (summer cooling degree days base 57), summer_cooling_degree_days_base_60 (summer cooling degree days base 60), …; 67 normals-fall fields (NOAA U.S. Climate Normals 1991–2020, annual and seasonal station normals, by county): fall_cooling_degree_days_base_40 (fall cooling degree days base 40), fall_cooling_degree_days_base_45 (fall cooling degree days base 45), fall_cooling_degree_days_base_50 (fall cooling degree days base 50), fall_cooling_degree_days_base_55 (fall cooling degree days base 55), fall_cooling_degree_days_base_57 (fall cooling degree days base 57), fall_cooling_degree_days_base_60 (fall cooling degree days base 60), …; 15 hourly fields (NOAA U.S. Climate Normals 1991–2020, hourly station normals summarised over the year, by county): hourly_temperature (round the clock temperature), dew_point (dew point), sea_level_pressure (sea level pressure), cooling_degree_hours (cooling degree hours), heating_degree_hours (heating degree hours), clear_sky_share (share of clear hours), ….","items":{"type":"string"},"maxItems":6,"type":"array"},"areas_in":{"additionalProperties":false,"description":"Only rows in these areas, e.g. {\"by\": \"county\", \"ids\": [\"18039\"]} for Elkhart County, IN — the ids count_by_area returns. Rows are placed by county_fips, county + state, coordinates or ZIP, the same as count_by_area.","properties":{"by":{"enum":["county","zip","state","metro"],"type":"string"},"ids":{"description":"County FIPS, 5-digit ZIP, CBSA code or state code — the `id` of a count_by_area row","items":{"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["by","ids"],"type":"object"},"category":{"description":"Instead of dataset: every dataset of one kind — \"retail\" (store chains), an industry or subcategory, or a kind of business such as \"restaurant\" or \"bank branch\" (search_datasets names these)","type":"string"},"city":{"description":"Shortcut for where city eq <value>","type":"string"},"county":{"description":"Shortcut for where county eq <value>","type":"string"},"dataset":{"description":"Dataset slug, e.g. nonprofits-va. To combine several, give datasets or category instead.","type":"string"},"datasets":{"description":"Instead of dataset: several dataset slugs answered as one (one count, one preview, one price, one file)","items":{"type":"string"},"maxItems":150,"minItems":1,"type":"array"},"exclude":{"description":"With category or datasets: dataset slugs left out (a category minus one of its members, e.g. a list's competitors are its own category with itself excluded)","items":{"type":"string"},"type":"array"},"limit":{"description":"Price a slice instead of every match: the first `limit` rows past `offset` in the delivery order — e.g. near a place with limit 10 for the 10 nearest — exactly the rows a purchase with the same limit returns. The answer's `slice` has their exact price, each row source at its own rate (open-data rows vs rows of lists we sell), and the card price.","maximum":10000,"minimum":1,"type":"integer"},"metro":{"description":"Only rows in one metro area (CBSA): its 5-digit code (\"37980\") or its name (\"Philadelphia\", \"Philadelphia, PA\"). The same as areas_in {\"by\": \"metro\", \"ids\": [code]}: rows are placed the way count_by_area places them, so \"all hospitals in the Philadelphia metro\" is one count, one price and one purchase.","type":"string"},"near":{"additionalProperties":false,"description":"Distance search, on lists with map coordinates (distanceSearch in search results): give ONE of place, zip, lat+lng, or `points` (several of those: within reach of ANY of them, distance to the nearest). Rows come back nearest first with a distance_miles column (straight line); combine with limit for 'the 10 closest', radius_miles for 'everything within 25 miles', or drive_minutes for 'everything within a 30-minute drive' (adds within_drive_minutes; 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles). Give radius_miles or drive_minutes, not both. Rows without coordinates are excluded and counted.","properties":{"drive_minutes":{"description":"Instead of radius_miles: only rows a car can reach from the point (or from any of the points) in this many minutes, typical road speeds, no live traffic. On this server: 5-60 minutes; the routing provider draws no longer band, so a 2- or 4-hour reach is not available here — use the largest band, 60 minutes, or radius_miles. One routing call per point per request; on /find it needs an issued key (radius is free).","maximum":240,"minimum":5,"type":"integer"},"lat":{"type":"number"},"lng":{"type":"number"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\". A neighborhood or misspelling falls back to the nearest Census place name in that state, and the answer says which.","type":"string"},"points":{"description":"Several points instead of one place/zip/lat+lng (at most 10): a row counts when it is within the radius or drive-time band of ANY of them, e.g. an operator's offices.","items":{"additionalProperties":false,"properties":{"lat":{"$ref":"#/properties/near/properties/lat"},"lng":{"$ref":"#/properties/near/properties/lng"},"place":{"description":"City or town with state, e.g. \"Topeka, KS\"","type":"string"},"zip":{"$ref":"#/properties/near/properties/zip"}},"type":"object"},"maxItems":10,"minItems":1,"type":"array"},"radius_miles":{"description":"Only rows within this straight-line distance of the point (or of any of the points). Free.","exclusiveMinimum":0,"maximum":500,"type":"number"},"zip":{"description":"5-digit zip","type":"string"}},"type":"object"},"offset":{"description":"With limit: skip this many matching rows, as a paged purchase does, so the quote is for that page","maximum":10000,"minimum":0,"type":"integer"},"order_by":{"additionalProperties":false,"description":"With limit: the order the slice is taken in, as a purchase takes it. Without it, nearest first with `near`, else file order.","properties":{"direction":{"description":"Default desc","enum":["asc","desc"],"type":"string"},"field":{"type":"string"}},"required":["field"],"type":"object"},"state":{"description":"Shortcut for where state eq <value>. Two-letter code.","type":"string"},"total":{"description":"With datasets or category: rows wanted across all of them, split in proportion to each dataset's matches","maximum":10000,"minimum":1,"type":"integer"},"where":{"description":"Conditions on any column, all of which must hold. Blank cells never satisfy a comparison; the response counts rows excluded only because a tested column was blank. A small or empty answer says how many rows each condition removed and what the column really holds.","items":{"additionalProperties":false,"properties":{"any_of":{"description":"With op any_of: the conditions, any one of which keeps the row (one level).","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"op":{"enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"field":{"description":"Column name as listed by get_dataset (columns[].name), e.g. revenue_amt","type":"string"},"op":{"description":"eq/ne: case-insensitive match (numeric when both sides are numbers; yes/no, true/false, y/n and 1/0 count as the same answer). gt/gte/lt/lte: numeric when value is a number, else text order (works for ISO dates). in / not_in: value is an array. contains / not_contains / starts_with: case-insensitive text. is_blank/not_blank: no value (a source's no-value marker such as <UNAVAIL> or N/A counts as blank). any_of: no value; the row is kept when ANY condition in any_of holds (e.g. brand not_in [chains] OR brand is_blank, to keep independents).","enum":["eq","ne","gt","gte","lt","lte","in","contains","starts_with","is_blank","not_blank","not_contains","not_in","any_of"],"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":["string","number"]},"type":"array"}]}},"required":["field","op"],"type":"object"},"maxItems":12,"type":"array"},"zip":{"description":"Shortcut for where zip eq <value>","type":"string"}},"type":"object"}