← Health board

Flood Zone Property Owner Leads & FEMA Flood Map Lookup

Every property in a FEMA flood zone, or about to enter one on a new FEMA map, with the owner's name and mailing address, in 20 states. Or the flood zone, panel and LOMA of any US address.

—insufficient data

Verification

Not yet in the weekly verification report.

Output fields

Authoritative field set from the dataset schema.

FieldType
addressstring|null
citystring|null
statestring|null
zipstring|null
countystring|null
parcel_idstring|null
latitudenumber|null
longitudenumber|null
flood_zonestring|null
zone_subtypestring|null
in_sfhaboolean|null
base_flood_elevation_ftnumber|null
flood_depth_ftnumber|null
vertical_datumstring|null
firm_panelstring|null
panel_effective_datestring|null
map_changestring|null
pending_zonestring|null
pending_effective_datestring|null
preliminary_zonestring|null
preliminary_issue_datestring|null
loma_casestring|null
loma_outcomestring|null
loma_removedboolean|null
community_idstring|null
community_namestring|null
nfip_participatingboolean|null
crs_classstring|null
crs_sfha_discountstring|null
initial_firm_datestring|null
pre_firmboolean|null
owner_namestring|null
owner_typestring|null
mailing_addressstring|null
mailing_citystring|null
mailing_statestring|null
mailing_zipstring|null
absentee_tierstring|null
property_class_descstring|null
year_builtinteger|null
market_valueinteger|null
assessed_valueinteger|null
roll_sourcestring|null
source_urlstring|null

Sample row

{
  "owner_name": "ULTRA BLUE PROPERTIES LLC",
  "owner_type": "company",
  "mailing_address": "4061 SANDVIEW DR",
  "mailing_city": "MEDINA",
  "mailing_state": "OH",
  "mailing_zip": "44256",
  "absentee_tier": "out_of_state",
  "address": "1515 PINELLAS BAYWAY S # 20",
  "city": "TIERRA VERDE",
  "state": "FL",
  "zip": "33715",
  "county": "Pinellas",
  "parcel_id": "16 32 29 94825 002 0200",
  "flood_zone": "AE",
  "zone_subtype": "COASTAL FLOODPLAIN",
  "in_sfha": true,
  "base_flood_elevation_ft": 9,
  "vertical_datum": "NAVD88",
  "firm_panel": "12103C0286H",
  "panel_effective_date": "2021-08-24",
  "map_change": "none",
  "pending_zone": null,
  "pending_effective_date": null,
  "loma_case": null,
  "community_name": "PINELLAS COUNTY *",
  "crs_class": "2",
  "crs_sfha_discount": "40%",
  "initial_firm_date": "1971-06-18",
  "pre_firm": false,
  "property_class_desc": "Condominium",
  "year_built": 1990,
  "market_value": 323847,
  "latitude": 27.671588,
  "longitude": -82.724803
}

Inputs

FieldTypeReqDefaultDescription
mode string no "export" Export: every property in a FEMA flood zone (or about to enter or leave one) in the areas you list, with the owner's name and mailing address. Lookup: the FEMA flood zone, panel, pending map change and LOMA of each US address you list, plus the owner where the county is covered.
areas array no ["New Hanover, NC"] One per line: a state ('FL'), a county ('Pinellas, FL' or 'FL/Pinellas'), a city ('Kure Beach, NC') or a 5-digit ZIP ('33139'). Run with no areas to get the coverage list for free.
area string no — One area, for saved tasks and API calls that send a single value. Use Areas above for several.
addresses array no [] One US street address per line, with city and state (a ZIP helps): '1001 Ocean Dr, Miami Beach, FL 33139'. Works anywhere FEMA has a digital flood map; the owner columns are filled where the county's roll is covered.
address string no — One address, for saved tasks and API calls that send a single value.
sfhaOnly boolean no true On: only properties inside FEMA's Special Flood Hazard Area (the 1%-annual-chance zones A and V, where a federally backed mortgage requires flood insurance). Off: every property in the area with its zone, including X. Ignored when 'Map change' is set.
zones array no [] Only these zones on the effective map. One per line: A, AE, AH, AO, AR, A99, V, VE (coastal), X_SHADED (0.2% annual chance), X_LEVEE (reduced risk behind a levee), X (minimal hazard), D (undetermined). Empty: any. X, X_SHADED and X_LEVEE need 'Only properties in the flood zone' off.
mapChange string no "all" Properties whose zone changes on a new FEMA map. 'Entering' = outside the SFHA today and inside it on a pending (adopted, with an effective date) or preliminary map; once the pending map takes effect, a federally backed mortgage will require flood insurance. 'Leaving' = the reverse. Pending maps cover about 100 map areas and preliminary maps about 400 in 2026, so many counties have none.
excludeLoma boolean no true On: a property with a completed LOMA that removed its structure from the flood zone is left out (its owner does not need flood insurance under the mortgage rule). Off: kept, with the case number.
preFirmOnly boolean no false Only buildings built before the community's first flood map (or before 1975). Needs a roll that publishes year built.
ownerTypes array no [] One per line: individual, company, trust, government. Empty: individual, company and trust (government land is left out of a lead list unless you ask for it).
absentee array no [] Only these owner-occupancy tiers, from the mailing address on the roll. One per line: out_of_state, out_of_city, same_city_diff_address, owner_occupied, unknown. Empty: any.
propertyUse array no [] Words matched against the roll's land-use description or code, one per line: 'single family', 'condominium', 'commercial', 'vacant'. Each county words it differently. Empty: any.
zipCodes array no [] Only properties in these 5-digit ZIP codes (where the roll publishes the property ZIP).
minValue integer no — Market (or assessed) value on the roll.
maxValue integer no — Market (or assessed) value on the roll.
builtAfter integer no — Year built on the roll; properties with no year are left out when set.
builtBefore integer no — Year built on the roll; properties with no year are left out when set.
maxResults integer no 100 Cap on owner rows per area line (not per run). 0 = no cap. A whole coastal state can hold hundreds of thousands of flood-zone parcels; start with a county.
listCoverage boolean no false Return the states and counties the export covers, and nothing else.
proxyConfiguration object no {"useApifyProxy":false} Off by default: FEMA, the Census geocoder and the county rolls are public services. Turn it on only if a run reports a source as blocked.

Pricing

Pay per result (owner-row) — no charge for empty runs.
Example: 1000 flood-zone properties at $0.01/result ≈ $10.00.

FAQ

Which states and counties does the export cover?

Every county in Arkansas, Connecticut, Florida, Massachusetts, Minnesota, Montana, New Jersey, New York, North Carolina and Wisconsin (New York and Minnesota publish a statewide roll for the counties that opt in; run with no areas to get the exact list for free), plus Maricopa AZ, Alameda and Sacramento CA, Denver CO, Fulton GA, Marion IN, Oakland and Wayne MI, Cuyahoga, Franklin and Hamilton OH, Philadelphia PA, Davidson TN and Salt Lake UT. Lookup mode works for any US address FEMA has a digital map for; it adds the owner where the county is in that list.

Where do the flood zone and the owner come from?

The zone, base flood elevation, panel, LOMA and map changes come from FEMA's National Flood Hazard Layer and its pending and preliminary map services; the CRS class and initial FIRM date from FEMA's NFIP Community Status Book (OpenFEMA). The owner, mailing address, value and year built come from the state or county assessor roll for the parcel. Each property is placed in its zone by the parcel's own centroid.

What does 'entering the flood zone' mean?

FEMA publishes new maps first as preliminary maps, then as pending maps once a community adopts them, with the date they take effect. 'Entering' returns properties outside the SFHA on today's map and inside it on the new one, with the pending map's effective date. On a pending map that date is when a federally backed mortgage starts to require flood insurance. In November 2026 FEMA's pending maps covered about 100 map areas and its preliminary maps about 400, so many counties have none; a county without one returns no rows for this filter.

Do you return phone numbers or emails?

No. No public flood map or assessor roll carries an owner's phone or email; the owner's name and mailing address are what is published.

How accurate is the zone for a property?

It is FEMA's zone at the parcel's centroid (or, in lookup mode, at the point the Census geocoder gives the address). A large or oddly shaped parcel can lie in more than one zone, and the zone at its centre may not be the one under the building. It is not an official flood zone determination; a lender's determination or an elevation certificate is.

What happens with condominiums?

In an export every unit on the roll is its own row with its own owner. In lookup mode, an address that is a building with several units returns the owner only when the address includes the unit number ('1695 Pinellas Bayway S Unit A-5'); without one the flood columns are filled and the owner is left empty rather than guessed.

How big is a run, and how long does it take?

Measured on 2026-11-03: 1,000 flood-zone owner rows from New Hanover County, NC in 39 seconds, and 100 out-of-state owners in Pinellas County, FL in 66 seconds. A whole county's flood zone can be tens of thousands of properties, so set 'Maximum rows per area' to what you want to pay for, or narrow with ZIP codes. A county whose whole map is changing (Miami-Dade's pending map takes effect 2027-02-19) has much more FEMA map data to read and can take most of an hour.

How am I charged?

$0.01 per exported property row with an owner, and $0.004 per address answered in lookup mode. Coverage, no-match, no-digital-map and error rows are free.

Guides & use cases

Related actors