DisasterLookup
Developer tools

Free Disaster Data API & Tools

3,266 counties, 68,131 disaster declarations, 70 years of FEMA data. Free for research, journalism, and non-commercial use.

API

JSON API

Clean REST endpoints returning structured JSON. No authentication required. CORS enabled.

County detail

GET https://disasterlookup.com/api/county/{state-slug}/{county-slug}

Returns full disaster history, spending totals, type breakdowns, decade trends, and NFIP data for a single county.

State summary

GET https://disasterlookup.com/api/state/{state-slug}

Returns aggregate disaster statistics for a state.

Search

GET https://disasterlookup.com/api/search?q={query}

Search counties by name. Returns up to 20 matching results.

Compare

GET https://disasterlookup.com/api/compare?a={state/county}&b={state/county}

Compare two counties side by side. Returns both summaries in one response.

Widget

Embeddable disaster summary

Add a county disaster summary to any webpage. Two options: a simple iframe, or a JavaScript snippet that auto-populates from data attributes.

Option 1: iframe

<iframe src="https://disasterlookup.com/embed/{state}/{county}" width="420" height="260" style="border:1px solid #e5e7eb;border-radius:8px" loading="lazy"></iframe>

Option 2: JavaScript

<div data-disaster-widget data-state="{state-slug}" data-county="{county-slug}"></div> <script src="https://disasterlookup.com/embed.js" async></script>
Reports

Printable county profiles

Print-ready disaster profiles for any county. Ideal for real estate due diligence, insurance documentation, or emergency planning.

https://disasterlookup.com/report/{state}/{county}

Opens a clean, print-optimized page. Use your browser's Print function to save as PDF.

Compare

County comparison tool

Compare two counties side by side. Shareable URLs for each comparison.

Open comparison tool
Export

Bulk data download

The full county-level dataset as CSV or JSON. Pre-cleaned and county-normalized from FEMA OpenData.

CSV downloadJSON download