22 Verified Government Sources — One API Call

Location Intelligence
for any US Address

Send an address, get back flood zone, utility rates, disaster history, opportunity zone status, health outcomes, risk score, and more — all from a single endpoint.

Free to start  ·  No contracts  ·  FEMA, EPA, CDC, NREL, HUD, NOAA, USGS, FHFA
Live demo
GET /v1/enrich
Address
Response
Click "Enrich address" to see a live response from all 25 data sources.
25+
Data sources per call
<2s
Full enrichment time
100%
Free government data
30d
Response cache TTL
Data sources
14 verified sources — all in one call

Every source below is live and returning data today. All from US government databases — no secondary licensing, no data resale agreements.

~

Flood Zone

FEMA NFHL: flood zone code (A/X/V), SFHA status, subtype (minimal/moderate/high hazard)

^

Disaster History

FEMA OpenFEMA: total declared disasters by county, recent events, breakdown by decade and type

=

Opportunity Zone

HUD-designated Qualified Opportunity Zone status for tax-advantaged investment eligibility

&

Risk Score

Composite 0–100 score (letter grade) from flood, environmental, disaster, hazard, and health data

+

Health Outcomes

CDC/County Health Rankings: life expectancy, premature death rate, uninsured %, obesity rate

&

Social Vulnerability

CDC SVI: overall vulnerability percentile and component scores across socioeconomic and housing dimensions

!

Radon Risk

EPA zone classification (Zone 1–3), predicted average indoor radon level (pCi/L)

#

House Price Index

FHFA HPI: metro-level home price appreciation trends, year-over-year and 5-year change

*

Environmental

EPA: Superfund sites, contaminated facilities, and pollution hazards near the address

$

Utility Rates

NREL/EIA: residential electricity rate ($/kWh), utility provider name and ID

^

Climate & Weather

NOAA climate context + NWS live forecast: current temp, conditions, wind, active alerts

!

Natural Hazards

USGS seismic design values, earthquake risk classification, and regional hazard profile

@

Food Access

USDA: food desert status, low-income/low-access designation, nearest grocery distance

=

Land Use & Building

Zoning/land use classification and building-level data for the matched address

Elevation

USGS 3DEP: exact elevation above sea level in feet and meters, terrain classification

Tract-Level Health (CDC PLACES)

CDC: obesity, diabetes, smoking, depression, high blood pressure rates at the census tract level — more precise than county averages

Now live — 4 additional Census sources
Demographics (income, home values, rent, population) Broadband availability % Commute & transit mode share Owner-occupied housing %
Growth & Scale tiers — 3 premium sources
Walk Score (official) HMDA mortgage data NOAA 30-yr climate normals
Who uses it
Built for property, insurance, and relocation

One call replaces five separate integrations.

Real estate

Property listing intelligence

Enrich every listing with flood risk, school district, neighborhood income, walkability, and nearby transit — without piecing together five APIs.

flood schools demographics walk_score nearby_places
Insurance

Underwriting risk data

Pull flood zone, disaster history, hazard risk, crime, and environmental exposure for any property address in a single underwriting call.

flood disaster_history hazards crime risk_score
Relocation

Neighborhood comparison

Use /v1/compare to rank up to five addresses across income, flood risk, schools, walkability, electricity rates, and more.

compare health utility_rates food_access broadband
PropTech / Mortgage

Due diligence automation

Batch enrich a portfolio of addresses for opportunity zone status, HPI trends, mortgage denial rates, and SVI scores in one request.

opportunity_zone house_price_index mortgage social_vulnerability
API reference
All endpoints

REST API over HTTPS. Authenticate with x-api-key header. All responses are JSON.

GET
/v1/enrich flagship
Full location intelligence — 25+ data sources for a single address. Returns flood, demographics, crime, schools, broadband, hazards, air quality, and more.
POST
/v1/batch
Enrich up to 100 addresses in one request (10 concurrent). Returns per-address results with status.
GET
/v1/compare
Compare 2–5 addresses side-by-side. Returns ranked outputs for risk, income, flood, walkability, transit, electricity, and more.
GET
/v1/validate
Fast USPS standardization — no enrichment. Returns standardized address, deliverability, coordinates, and parsed components. ~600ms.
POST
/v1/validate/batch
Validate up to 1,000 addresses. Synchronous for ≤50; async with job polling and webhook callback for larger sets.
GET
/v1/autocomplete
Address suggestions as the user types. Min 3 characters, returns up to 10 suggestions.
GET
/v1/reverse
Reverse geocode: lat/lon → address + full location context. Census Bureau primary, OpenStreetMap fallback.
Quick start
Three lines to enrich an address
# Full enrichment — 25+ sources curl "https://addressapi.portofcams.com/v1/enrich?address=1600+Pennsylvania+Ave+NW,Washington+DC" \ -H "x-api-key: YOUR_KEY" # Compare two addresses side-by-side curl "https://addressapi.portofcams.com/v1/compare?addresses=123+Main+St+Austin+TX,456+Oak+Ave+Dallas+TX" \ -H "x-api-key: YOUR_KEY" # Fast validation only (no enrichment) curl "https://addressapi.portofcams.com/v1/validate?address=1600+Pennsylvania+Ave+NW,Washington+DC" \ -H "x-api-key: YOUR_KEY"
// Full enrichment const res = await fetch( 'https://addressapi.portofcams.com/v1/enrich?address=1600+Pennsylvania+Ave+NW,Washington+DC', { headers: { 'x-api-key': 'YOUR_KEY' } } ); const data = await res.json(); console.log(data.flood.risk_level); // "Minimal" console.log(data.demographics.median_household_income); // 58400 console.log(data.risk_score.overall_score); // 72
import requests data = requests.get( "https://addressapi.portofcams.com/v1/enrich", params={"address": "1600 Pennsylvania Ave NW, Washington DC"}, headers={"x-api-key": "YOUR_KEY"} ).json() print(data["flood"]["risk_level"]) # Minimal print(data["demographics"]["median_household_income"]) # 58400 print(data["risk_score"]["overall_score"]) # 72
Pricing
Start free, scale when ready

Every plan includes the full enrichment endpoint. No contracts, cancel anytime.

Free
$0
100 lookups / month
  • Full /v1/enrich endpoint
  • Validate + reverse
  • 2 req/sec
  • 1 API key
Growth
$59 / mo
25,000 lookups / month
  • Everything in Starter
  • Walk Score, Mortgage, Climate Normals
  • 50 req/sec · 3 keys
  • Overage at $0.002/lookup
Scale
$99 / mo
100,000 lookups / month
  • Everything in Growth
  • 200 req/sec · 10 keys
  • Priority support
  • Overage at $0.002/lookup

All plans include 30-day response caching — repeated lookups don't count against your quota.