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.
Verification
Not yet in the weekly verification report.
Output fields
Authoritative field set from the dataset schema.
| Field | Type |
|---|---|
address | string|null |
city | string|null |
state | string|null |
zip | string|null |
county | string|null |
parcel_id | string|null |
latitude | number|null |
longitude | number|null |
flood_zone | string|null |
zone_subtype | string|null |
in_sfha | boolean|null |
base_flood_elevation_ft | number|null |
flood_depth_ft | number|null |
vertical_datum | string|null |
firm_panel | string|null |
panel_effective_date | string|null |
map_change | string|null |
pending_zone | string|null |
pending_effective_date | string|null |
preliminary_zone | string|null |
preliminary_issue_date | string|null |
loma_case | string|null |
loma_outcome | string|null |
loma_removed | boolean|null |
community_id | string|null |
community_name | string|null |
nfip_participating | boolean|null |
crs_class | string|null |
crs_sfha_discount | string|null |
initial_firm_date | string|null |
pre_firm | boolean|null |
owner_name | string|null |
owner_type | string|null |
mailing_address | string|null |
mailing_city | string|null |
mailing_state | string|null |
mailing_zip | string|null |
absentee_tier | string|null |
property_class_desc | string|null |
year_built | integer|null |
market_value | integer|null |
assessed_value | integer|null |
roll_source | string|null |
source_url | string|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
| Field | Type | Req | Default | Description |
|---|---|---|---|---|
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