Stop bad addresses
at checkout.
One script tag. Real-time USPS validation on every shipping address your customers enter. Corrections suggested inline. Undeliverable addresses blocked before they become returns.
How it works
Add one script tag
Drop the widget into any page. Works with Shopify, WooCommerce, custom checkout — any HTML form.
Validates in real-time
As the customer types, the widget checks against USPS. ZIP+4 resolved, corrections suggested, undeliverable flagged.
Bad addresses blocked
Undeliverable addresses get caught before the order ships. Fewer returns, fewer customer service tickets.
Install
Add this to your checkout page. Replace the key with your publishable key from the dashboard.
<script
src="https://revaddress.com/sdk/revaddress-guard.js"
data-key="rv_live_pub_YOUR_KEY"
></script> Plan access
Free + Starter
Address validation via widget
Growth
Validation + Checkout Guard widget with inline corrections
Pro + Enterprise
Full widget + BYOK credentials + usage analytics
Why it matters
11% of US orders ship to a bad address
Industry data shows roughly 1 in 9 shipping addresses has an error that causes delays or returns. Checkout Guard catches them before the order ships.
$15-30 per failed delivery
Return shipping, re-ship costs, customer service time, and refund processing. A single bad address costs more than a month of Growth plan.
Official USPS data
Not a third-party database. Checkout Guard validates against the same USPS Address Matching System that processes 150B+ mailpieces per year.
No vendor lock-in
One script tag in, one script tag out. No SDK dependencies, no build pipeline changes, no migration headache.
Ready to protect your checkout?
Get a publishable key from your dashboard and drop it into your checkout page. Takes under 5 minutes.
Already using the API? Your existing key works. Generate a publishable key from the dashboard to use the widget.