Validate addresses worldwide for a penny
USPS CASS-certified verification, international coverage, and pay-as-you-go pricing.
Web, REST API, Zapier, or any MCP-compatible AI agent.
Try Addresspenny free — 50 credits on us
Create an account and start validating addresses.
No credit card required. No time limit.
How it works
From zero to clean addresses in under a minute.
1. Sign up free
Create an account and receive 50 free credits. No credit card required. No annoying emails for signing up.
2. Choose your surface
Paste an address into the web form, call the REST API, connect Zapier, or plug the MCP server into Claude or Cursor.
3. Pay as you go
Subscribers pay less than 1¢ per address or you can buy credits in $1 packs of 100. One credit per validated address.
What people use it for
Anywhere a bad address costs you money.
Shipping & fulfillment
Catch undeliverable addresses before you print the label. Fewer returns, fewer re-ships, fewer support tickets.
Lead & form cleanup
Standardize addresses captured from signup forms, landing pages, and checkout so your database stays consistent.
CRM & list hygiene
Bulk-clean customer addresses in your CRM or spreadsheet. Merge duplicates with confidence using standardized output.
AI agents
Let Claude, Cursor, and any MCP-compatible agent validate, standardize, and extract addresses from freeform text.
Messy in, clean out
Fix typos, expand abbreviations, add missing ZIP+4, and flag undeliverable addresses. US addresses include full USPS CASS data — DPV confirmation, carrier routes, county FIPS codes, and more.
1600 amphitheater pkwy mountain view ca
{
"id": 42317,
"status": "validated",
"original_input": "1600 amphitheater pkwy\nmountain view ca",
"is_valid": true,
"formatted_address": "1600 Amphitheatre Pkwy, Mountain View, CA 94043-1351, USA",
"address": {
"line1": "1600 Amphitheatre Pkwy",
"line2": null,
"city": "Mountain View",
"state": "CA",
"postal_code": "94043-1351",
"country": "US"
}
}
▸ Show original_response Hide original_response
"original_response": {
"result": {
"verdict": {
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true,
"hasInferredComponents": true,
"possibleNextAction": "ACCEPT"
},
"address": {
"formattedAddress": "1600 Amphitheatre Pkwy, Mountain View, CA 94043-1351, USA",
"postalAddress": {
"regionCode": "US",
"languageCode": "en",
"postalCode": "94043-1351",
"administrativeArea": "CA",
"locality": "Mountain View",
"addressLines": ["1600 Amphitheatre Pkwy"]
}
},
"geocode": {
"location": { "latitude": 37.4224864, "longitude": -122.0855962 },
"placeId": "ChIJiSSC8QK6j4AR98Thup8mqTc",
"placeTypes": ["premise"]
},
"metadata": {
"business": true,
"residential": false
},
"uspsData": {
"standardizedAddress": {
"firstAddressLine": "1600 AMPHITHEATRE PKWY",
"cityStateZipAddressLine": "MOUNTAIN VIEW CA 94043-1351",
"city": "MOUNTAIN VIEW",
"state": "CA",
"zipCode": "94043",
"zipCodeExtension": "1351"
},
"deliveryPointCode": "00",
"dpvConfirmation": "Y",
"dpvFootnote": "AABB",
"dpvCmra": "N",
"dpvVacant": "N",
"dpvNoStat": "Y",
"carrierRoute": "C909",
"carrierRouteIndicator": "D",
"postOfficeCity": "MOUNTAIN VIEW",
"postOfficeState": "CA",
"fipsCountyCode": "085",
"county": "SANTA CLARA",
"elotNumber": "0103",
"elotFlag": "A",
"addressRecordType": "S"
}
}
}
Frequently asked questions
How much does address validation cost?
A penny or less. Pay-as-you-go credit packs are a penny per validated address — the ceiling, not the floor. No monthly minimums or per-seat fees. Subscription plans bring the per-address cost down further — see the pricing page for current rates. Same flat rate for US and international lookups on every tier.
Which countries are supported?
40+ countries, including the United States, Canada, the United Kingdom, Australia, most of Europe, and Japan. Coverage tracks Google's Address Validation API — see the current coverage list.
What data powers Addresspenny?
Addresspenny uses Google's Address Validation API under the hood — a USPS CASS-certified service that combines authoritative postal datasets with Google's mapping data. US addresses are validated against USPS CASS data, giving you DPV delivery confirmation, carrier routes, county FIPS codes, vacancy indicators, and more. International addresses are validated across 40+ countries.
On top of that, we parse Google's deeply nested response into a flat, snake_case object that's easy to use. Instead of walking result.address.postalAddress.addressLines[0], you get address.line1. Instead of inspecting verdict.addressComplete, you get is_valid.
The full original_response is still included on every result, so you can pull out USPS CASS fields, geocodes, or business/residential metadata when you need them.
Is there a free trial?
Yes. Every account gets 50 free credits on sign-up. No credit card required. No annoying emails for signing up.
Sign up nowCan I validate addresses in bulk?
Yes. Call the /addresses/batch endpoint from the REST API, validate up to 100 addresses per call via the MCP server, or wire validations into Zapier.
Still have questions? Chat with us