Embed Water Quality Widget
Add a free, no-API-key water quality widget to your website. Powered by EPA data. Three sizes available.
Configure Your Widget
Live Preview
Your Embed Code
Click the code to select all, or use the Copy button.
How the Widget Works
- Paste the iframe code into any HTML page — no JavaScript library or API key required.
- The widget fetches data from ZipCheckup servers on page load. Data is sourced from the U.S. EPA Safe Drinking Water Information System.
- Visitors see the grade, score, and violation count for the ZIP code you configure. The attribution link takes them to the full report.
zip=XXXXX parameter from the iframe src URL.Frequently Asked Questions
Is this really free?
Yes. No account, no API key, no payment. The only requirement is keeping the attribution link.
What data does it show?
The widget displays the Home Safety Score (0–100), safety grade (A–F), and the number of health-based EPA violations over the past 5 years. Data is sourced from the EPA Safe Drinking Water Information System (SDWIS).
How often is data updated?
ZipCheckup refreshes EPA data periodically. The widget always loads the most current data we have for each ZIP code.
What if a ZIP code has no data?
If we don't have data for a given ZIP, the widget shows a short "No data available" message. This can happen for rural areas not covered by a public water system.
Can I change the ZIP code dynamically?
Yes — update the zip= parameter in the src attribute via JavaScript and refresh the iframe src. Alternatively, embed without a ZIP and visitors can enter their own.