FEMA Disaster Declarations Scraper by Birds Nest Data
Pricing
$2.00 / 1,000 results
FEMA Disaster Declarations Scraper by Birds Nest Data
Export FEMA disaster declarations by state and county as JSON or CSV: incident type, dates and programs declared. Filter by state, incident type and date. Uses the public OpenFEMA API.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Birds Nest Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share
FEMA Disaster Declarations Scraper by Birds Nest Data
Export FEMA disaster declarations by state and county as JSON or CSV: incident type, dates and programs declared. Filter by state, incident type and date. Uses the public OpenFEMA API.
Unofficial tool. Not affiliated with or endorsed by the Federal Emergency Management Agency (FEMA). Data provided as-is from https://www.fema.gov/about/openfema.
Not for emergency response or disaster-aid eligibility decisions. For current emergency information, use FEMA, local emergency management, or 911.
What it does
Returns FEMA disaster declaration records (one row per declared area) from the OpenFEMA Disaster Declarations Summaries v2 dataset, newest first, with incident type, dates, county FIPS codes and which assistance programs were declared. Built for insurers and lenders, grant and recovery consultants, and emergency-management researchers.
What you get
| Field | Type | Example |
|---|---|---|
| fema_declaration_string | string | "EM-3657-GA" |
| disaster_number | number | 3657 |
| declaration_type | string | "EM" |
| declaration_type_name | string | "Emergency" |
| declaration_title | string | "HURRICANE ISAIAS" |
| incident_type | string | "Tropical Storm" |
| state | string | "GA" |
| designated_area | string | "Floyd (County)" |
| fips_state_code | string | "13" |
| fips_county_code | string | "115" |
| fema_region | number | 4 |
| declaration_date | date (YYYY-MM-DD) | "2026-10-09" |
| incident_begin_date | date (YYYY-MM-DD) | "2026-10-08" |
| incident_end_date | string or null | null |
| closeout_date | string or null | null |
| fiscal_year_declared | number | 2027 |
| individual_households_program | boolean | false |
| individual_assistance_program | boolean | false |
| public_assistance_program | boolean | true |
| hazard_mitigation_program | boolean | false |
| tribal_request | boolean | false |
| fema_record_id | string | "034ac438-0be8-4946-b74b-566b175637a5" |
| fema_last_refresh | string | "2026-10-11T11:07:24.299Z" |
| api_endpoint | string | "https://www.fema.gov/api/open/v2/DisasterDeclarationsSum... |
| api_version | string | "v2" |
| retrieved_at | string | "2026-10-18T04:48:52.984Z" |
| fema_notice | string | "This product uses the Federal Emergency Management Agenc... |
Only the area-level declarations dataset is read; no individual-assistance or claims datasets. Every row carries the API endpoint, version and retrieval time (UTC).
Use cases
- List disaster declarations for the states and counties where you have sites, customers or insured properties.
- Build a history of declared disasters by incident type for risk and insurance analysis.
- Send new declarations to a spreadsheet or alert through the Apify API.
- Research which areas received Individual or Public Assistance and when.
How to use
- Leave the defaults to get the 50 newest declaration records, or pick a state, start date, incident type and declaration type.
- Click Run.
- Export the dataset as JSON, CSV or Excel, or read it through the Apify API.
Input example
{"state": "ALL","incidentType": "ALL","declarationType": "ALL","maxResults": 50}
Output example
Two records from a real run on 2026-10-17 (PT) with the default input:
[{"fema_declaration_string": "EM-3657-GA","disaster_number": 3657,"declaration_type": "EM","declaration_type_name": "Emergency","declaration_title": "HURRICANE ISAIAS","incident_type": "Tropical Storm","state": "GA","designated_area": "Floyd (County)","fips_state_code": "13","fips_county_code": "115","fema_region": 4,"declaration_date": "2026-10-09","incident_begin_date": "2026-10-08","incident_end_date": null,"closeout_date": null,"fiscal_year_declared": 2027,"individual_households_program": false,"individual_assistance_program": false,"public_assistance_program": true,"hazard_mitigation_program": false,"tribal_request": false,"fema_record_id": "034ac438-0be8-4946-b74b-566b175637a5","fema_last_refresh": "2026-10-11T11:07:24.299Z","api_endpoint": "https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries","api_version": "v2","retrieved_at": "2026-10-18T04:48:52.984Z","fema_notice": "This product uses the Federal Emergency Management Agency’s OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s)."},{"fema_declaration_string": "EM-3657-GA","disaster_number": 3657,"declaration_type": "EM","declaration_type_name": "Emergency","declaration_title": "HURRICANE ISAIAS","incident_type": "Tropical Storm","state": "GA","designated_area": "Heard (County)","fips_state_code": "13","fips_county_code": "149","fema_region": 4,"declaration_date": "2026-10-09","incident_begin_date": "2026-10-08","incident_end_date": null,"closeout_date": null,"fiscal_year_declared": 2027,"individual_households_program": false,"individual_assistance_program": false,"public_assistance_program": true,"hazard_mitigation_program": false,"tribal_request": false,"fema_record_id": "05fbd578-a949-4be0-a632-e7890828c91a","fema_last_refresh": "2026-10-11T11:07:24.299Z","api_endpoint": "https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries","api_version": "v2","retrieved_at": "2026-10-18T04:48:52.984Z","fema_notice": "This product uses the Federal Emergency Management Agency’s OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s)."}]
Pricing (pay-per-event)
- Result: $2.00 per 1,000 results ($0.002 for each declaration record saved to the dataset).
- No start fee. Runs that save nothing are not charged for results.
- Estimate: the default run (50 records) costs about $0.10 in result fees.
Limits
- At most about 1 request per second, no proxies.
- Up to 10,000 records per run.
- FEMA refreshes this dataset regularly; see
fema_last_refreshon each row. - If the source refuses access (HTTP 403 or a block page), the run stops with a clear message. It never changes its identity, uses proxies, or retries from other IP addresses.
Data source & legality note
This actor reads public data from FEMA OpenFEMA (https://www.fema.gov/about/openfema) via its public API. It does not log in, bypass access controls, or collect personal data; person/contact fields are dropped at parse time. Not affiliated with or endorsed by the Federal Emergency Management Agency (FEMA). Output is provided as-is, without warranty; it may be incomplete or delayed, so verify against FEMA OpenFEMA before relying on it. Not legal, medical, or safety advice. You are responsible for how you use the output and for complying with applicable laws and the source's terms.
This product uses the Federal Emergency Management Agency’s OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).
Source: FEMA OpenFEMA Dataset: Disaster Declarations Summaries - v2 (https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries), retrieved at the time shown in each row's retrieved_at. By using this data you are bound by FEMA's OpenFEMA Terms and Conditions (https://www.fema.gov/about/openfema/terms-conditions). FEMA and DHS logos and seals are not used.
Support
birds.nest.apify@gmail.com, or open an issue in the Issues tab.