Start with a free API key
The key works as soon as it is issued: 1,000 Census requests a month for standardization, geocoding and address extraction, with no card.
USPS verification needs a paid plan and purchased credits. Starter activates at $79: the $29 first month plus a $50 credit block.
The free key includes
- Census standardization and geocoding
- Address extraction from free text
- Address intelligence demo responses
- 1,000 requests a month, no card on file
Free requests use Census data and reference data we host, nothing else. Connecting your own USPS credentials does not get around the paid plan or the funding requirement.
Free and paid access
Paid plans add USPS verification, paid for with purchased credits, and higher volume on the same API, so code written against the free key keeps working.
- Free tier
-
- Census address standardization and extraction
- Street-level geocoding and the ACS demographics demo
- Free operations use Census and local reference data only
- No paid USPS or AI provider calls
- Paid plan and funding
-
- Package tracking
- Batch validation and the checkout widget
- Dashboard and webhooks
- Pickup scheduling
- Higher volume
-
- Increased throughput
- Enterprise onboarding
- Custom integrations
For higher limits or Enterprise onboarding, compare the plans. See pricing
Your API key is ready
Copy it now. It is shown only once.
Key, shown once
A first request
curl "https://api.revaddress.com/api/address/validate?streetAddress=1600+Pennsylvania+Ave+NW&city=Washington&state=DC&ZIPCode=20500" \
-H "X-API-Key: YOUR_KEY"
# Need unit recovery? Add secondaryAddress and re-run with the same base address.
curl "https://api.revaddress.com/api/address/validate?streetAddress=1600+Pennsylvania+Ave+NW&secondaryAddress=Suite+100&city=Washington&state=DC&ZIPCode=20500" \
-H "X-API-Key: YOUR_KEY"
The example address is a public landmark. On a paid plan, when USPS finds the building but needs a unit, send the same address again with secondaryAddress added.
Adds address intelligence with the fraud_risk score (six weighted signals), batch validation at 50 addresses a call, the Checkout Guard widget and the Logistics Complexity Index, on the same API.
The trust score is the one the try-it page returns; Growth adds checkout.risk_detected webhooks at a score of 0.60 or higher. See pricing
Keep the key somewhere safe. Paste it into the dashboard to manage the account and to add tracking, intelligence, batch validation or BYOK later.