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.

Input
1600 amphitheater pkwy
mountain view ca
Validated
is_valid: true
{
  "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
"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 now
Can 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