ZipCheckup Developer Hub
Access ZIP-level home safety data for 85,358+ U.S. ZIP codes. Free API, open data (CC BY 4.0), zero dependencies.
Quick Start
One request, one JSON response. No API key required for the free tier.
GET https://zipcheckup.com/api/v1/zip/90210
{
"zip": "90210",
"score": 72,
"grade": "B",
"violations": 3,
"lead_level": "low",
"radon_zone": 2,
"flood_claims": 148,
"components": {
"water_quality": 78,
"lead_risk": 85,
"radon_risk": 62,
"flood_risk": 55,
"air_quality": 71
},
"home_value": {
"median": 1250000,
"remediation_cost": 4200,
"equity_trap_ratio":0.34,
"purchase_risk_pct":2.1
}
}
Rate limit: 100 requests/day on the free tier. No authentication required. See full API docs for all parameters and response fields.
API Endpoints
RESTful JSON API. All endpoints accept GET requests and return JSON.
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/zip/{code} |
Full ZIP code report - score, grade, violations, component breakdown |
| GET | /api/v1/state/{code} |
State-level summary - averages, worst ZIPs, violation counts |
| GET | /api/v1/rankings/{metric} |
National or state rankings by metric (score, lead, radon, flood) |
| GET | /badge/{zip}.svg |
Embeddable SVG score badge for any ZIP code |
For detailed parameter documentation, response schemas, and error codes, see the full API reference.
Use Cases
Developers, journalists, and researchers use ZipCheckup data across industries.
Real Estate Platforms
Show home safety scores on property listings. Help buyers compare neighborhoods by water quality, flood risk, environmental factors, median home values, estimated remediation costs, and equity trap ratios.
Insurance Underwriting
Enrich risk models with ZIP-level flood claims, radon zones, and water infrastructure age for more accurate premium pricing.
Home Inspection
Generate pre-inspection reports with local environmental context. Flag high-risk areas for lead, radon, or water quality issues.
Journalism
Investigate local water quality stories with data. Download datasets, compare ZIP codes, and cite government-sourced statistics.
Academic Research
Access structured environmental health data for studies on water contamination, environmental justice, and public health disparities.
Smart Home Apps
Integrate local water quality data into smart home dashboards. Recommend water filters based on actual contaminant levels in the user's ZIP code.
Blockchain & Smart Contracts
Access water quality data on-chain via our API3 Airnode oracle. Build dApps that use real environmental data - no centralized intermediary.
On-Chain Data via Airnode Oracle
ZipCheckup data is available on-chain through API3's Airnode - a first-party oracle that lets smart contracts request water quality scores directly from our API, with no third-party intermediary.
| Airnode Endpoint | REST Equivalent | On-Chain Return |
|---|---|---|
getZipData |
GET /v1/zip/{zip} |
data.score (int256) |
getZipScore |
GET /v1/zip/{zip}/score |
data.score (int256) |
getStateData |
GET /v1/state/{state} |
data.avgScore (int256) |
getRankings |
GET /v1/rankings |
data.totalZips (int256) |
getContaminantData |
GET /v1/contaminant/{code} |
data.code (bytes32) |
How It Works
Your smart contract sends a request via the RRP (Request-Response Protocol). Our Airnode, running on a dedicated server, picks up the request, calls the ZipCheckup API, and fulfills the response on-chain. You pay only gas - no oracle fees, no middlemen.
Current Status
Airnode is deployed on Ethereum Sepolia testnet and available for integration testing. Mainnet deployment (Ethereum + Polygon) will follow when there is production demand. Contact us for early access.
Interested in building a dApp with ZipCheckup data? Get in touch - we'll help you integrate.
Embed Widget
Add a ZipCheckup score card to any website with a single line of HTML. No JavaScript required.
<iframe src="https://zipcheckup.com/embed/90210" width="400" height="300" frameborder="0" title="ZipCheckup Home Safety Score" ></iframe>
Replace 90210 with any U.S. ZIP code. The widget is responsive and adapts to its container. For more options, try the embed generator.
Badges & Attribution
Add a ZipCheckup badge to your site. Free, auto-updating, shows live data.
Full Badge (with score)
Shows the live Home Safety Score for any ZIP code. Replace 90210 with the target ZIP.
<a href="https://zipcheckup.com/report/90210/" target="_blank" rel="noopener">
<img src="https://zipcheckup.com/badge/90210.svg"
alt="Home Safety Score for ZIP 90210" height="32">
</a>
Compact Badge (text only)
A lightweight text link, ideal for footers or sidebars.
<a href="https://zipcheckup.com" style="font-size:12px;color:var(--gray-text600);text-decoration:none;"> Powered by ZipCheckup </a>
Markdown
For README files, GitHub repos, and documentation. Replace 90210 with the target ZIP.
[](https://zipcheckup.com/report/90210/)
Using our API? A "Built with ZipCheckup" link is appreciated but not required under CC BY 4.0.
Data & Licensing
Open data, transparent methodology, government sources.
CC BY 4.0 License
All ZipCheckup data is available under the Creative Commons Attribution 4.0 license. Use it in commercial and non-commercial projects with attribution.
61+ Government Sources
Data is compiled from EPA SDWIS, FEMA NFIP, CDC PLACES, Census ACS B25077 (home values), DOE, USGS, CPSC, and 40+ other federal and state agencies.
Methodology
Our scoring methodology is fully documented. See the Data & Methodology page for how we calculate composite scores and grade individual risk factors.
Update Frequency
Data is refreshed quarterly from government databases. Violation records and flood claims are updated as new federal data becomes available.
Citation Template
Rate Limits & Pricing
Start building for free. Scale when you need to.
Starter
- 100 requests per day
- All endpoints included
- JSON responses
- No API key required
- CC BY 4.0 data license
Pro
- 10,000 requests per day
- Bulk ZIP lookups
- Priority support
- Webhook notifications
- CSV/GeoJSON exports
Enterprise
- Unlimited requests
- Dedicated infrastructure
- Custom data feeds
- SLA guarantee
- White-label options
Tutorials & Guides
Step-by-step walkthroughs to help you get the most out of ZipCheckup data.
-
Add ZipCheckup to Your Zapier/Make Workflow
Automate home safety lookups in your existing no-code workflows with our REST API.
-
Embed a Water Quality Widget in Your News Site
Add an interactive score card to any website with a single line of code - 5-min setup.
-
Python: Analyze Water Quality Trends
Fetch, analyze, and visualize water quality data with pandas and matplotlib.
Need More? Let's Talk.
Building something interesting with ZipCheckup data? Need higher rate limits or custom data feeds?
Contact the API Team