{
  "name": "Experian Address Validation",
  "slug": "experian-address",
  "website_url": "https://www.experian.com/data-quality/address-verification",
  "vendor_description": "\"A real-time and bulk address lookup solution that makes it quick and easy to validate, format and enrich addresses from 245 countries and territories.\"",
  "categories": [
    "address-validation"
  ],
  "summary": "Experian Address Validation is a REST API for real-time and batch address validation, formatting, and enrichment across 245 countries and territories, with postal authority certifications for the US (USPS CASS), Canada (Canada Post SERP), UK (Royal Mail PAF), and Australia (Australia Post AMAS). It supports autocomplete, typedown, geocode append, and bulk cleansing via API key auth, with official SDKs for TypeScript, Java, and C#. Pricing is not published and requires a sales contact for production licenses, though a self-serve 14-day trial provides 2,000 validations for AU, CA, NZ, and USA. The service is ISO 27001 certified, carries a published SLA, and operates at a hard cap of 150 requests per minute.",
  "capabilities": {
    "supported_actions": [
      "validate",
      "singleline",
      "lookup",
      "search",
      "format",
      "suggestions/stepin",
      "suggestions/refine",
      "suggestions/format",
      "autocomplete",
      "typedown",
      "bulk_verify",
      "geocode_append",
      "layouts",
      "datasets"
    ],
    "supported_regions": [
      "245 countries and territories (global)",
      "United States (USPS CASS Certified)",
      "Canada (Canada Post SERP Certified)",
      "United Kingdom (Royal Mail PAF data licensed)",
      "Australia (Australia Post PAF data; AMAS-approved)",
      "New Zealand"
    ],
    "supported_languages": [
      "Latin",
      "Greek",
      "Cantonese",
      "Japanese",
      "Korean",
      "Cyrillic",
      "Russian",
      "40+ character sets supported with transliteration"
    ],
    "input_types": [
      "free-form address string (singleline)",
      "structured address components",
      "partial address (autocomplete/typedown)",
      "postal code",
      "ISO3 country code"
    ],
    "output_types": [
      "standardized/formatted address (7-line layout)",
      "deliverability/validity confidence codes",
      "address components breakdown",
      "enrichment data (geocodes, demographics, business/residence, county codes)",
      "validation detail (corrections applied)",
      "match metadata",
      "global_address_key",
      "JSON"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "TypeScript/JavaScript",
      "Java",
      "C#"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.experianaperture.io",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://docs.experianaperture.io/end-of-service-life-status",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/prerequisites/",
    "idempotency_supported": null,
    "error_format": "vendor-specific JSON: object with `error` key containing `type`, `title`, `detail`, `instance` fields",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": null,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "Experian-Address-Validation (archived Jun 2026)",
        "language": "TypeScript/JavaScript",
        "official": true,
        "repo_url": "https://github.com/experianplc/Experian-Address-Validation"
      },
      {
        "package": "edq-data-validation-sdks (archived Jun 2026)",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/experianplc/edq-data-validation-sdks"
      },
      {
        "package": "edq-data-validation-sdks (archived Jun 2026)",
        "language": "C#",
        "official": true,
        "repo_url": "https://github.com/experianplc/edq-data-validation-sdks"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/make-a-test-call/"
  },
  "pricing": {
    "pricing_model": "contact_sales",
    "has_published_pricing": false,
    "starting_price_usd": null,
    "price_basis": null,
    "free_tier_available": false,
    "free_tier_limit": "2,000 validations over 14-day trial (AU, CA, NZ, USA only)",
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": []
  },
  "compliance": {
    "soc2": "unknown",
    "hipaa": null,
    "gdpr": null,
    "iso_27001": true,
    "pci_dss": null,
    "sla_published": true,
    "sla_url": "https://docs.experianaperture.io/saas-services-sla",
    "data_retention_policy_url": "https://docs.experianaperture.io/more/request-for-information/experian-address-validation",
    "documented_rate_limits": "150 requests per minute per account (shared across all tokens/licenses); returns HTTP 429 when exceeded; cannot be increased",
    "known_restrictions": [
      "Global address keys and suggestions keys must not be cached or validated - they are subject to change without prior notice",
      "Free trial (14-day, 2000 validations) restricted to Australia, Canada, New Zealand, and USA only",
      "Enrichment data requires separate purchase/add-on for most search types",
      "Production access requires license from account manager; self-serve trial covers limited countries only",
      "Rate limit of 150 requests/minute cannot be increased or changed"
    ]
  },
  "developer": {
    "docs_url": "https://developer.experian.com",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2016-07-19",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "IKEA",
      "Overstock.com",
      "GS1 Australia",
      "The Vitamin Shoppe"
    ]
  },
  "scores": {
    "agent_friendliness": 20,
    "pricing_transparency": 15,
    "setup_speed": 60,
    "docs_quality": 15,
    "procurement_friction": 55,
    "trust_readiness": 35,
    "best_for": [
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You need transparent pricing up front",
      "You want to try it free before paying",
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/introduction/",
      "excerpt": "a real-time and bulk address lookup solution that makes it quick and easy to validate, format and enrich addresses from 245 countries and territories",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/address-api-reference/validate/",
      "excerpt": "POST /address/validate/v1 ... supported search types: Autocomplete, Single-Field, and Multi-Field",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/introduction/",
      "excerpt": "authoritative postal sources (including Royal Mail, USPS and Australia Post), trusted third-party providers, and Experian proprietary information",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/introduction/",
      "excerpt": "supports over 40 different character sets, including Latin, Greek, Cantonese, Japanese, Korean, Cyrillic, and Russian",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/make-a-test-call/",
      "excerpt": "A license to use the product. Talk to your account manager or contact us to get a license if you don't have one.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/experianplc/Experian-Address-Validation",
      "excerpt": "TypeScript (61.2%) ... JavaScript (28.4%) ... client-side JavaScript sample code referenced via GitHub repository",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/costs/",
      "excerpt": "Please contact us for details on our costs of submitting a request to the API",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/costs/",
      "excerpt": "Please contact us for details on our costs of submitting a request to the API.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://developer.experian.com/faqs",
      "excerpt": "Getting started is easy: register an API user account, try the sandbox, and start integration",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/costs/",
      "excerpt": "Please contact us for details on our costs of submitting a request to the API",
      "confidence": "medium"
    },
    {
      "field": "iso_27001",
      "url": "https://docs.experianaperture.io/more/request-for-information/experian-address-validation",
      "excerpt": "ISO 27001 Certificates available upon request",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://docs.experianaperture.io/more/request-for-information/experian-address-validation",
      "excerpt": "ISO 27001 Certificates available upon request",
      "confidence": "low"
    },
    {
      "field": "sla_published",
      "url": "https://docs.experianaperture.io/saas-services-sla",
      "excerpt": "99.99% for Address Validation, Email Validation, and Phone Validation ... Measured monthly using internal monitoring",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/best-practices/",
      "excerpt": "The length and format of Global address keys and Suggestions keys are subject to change without prior notice. Caching or validation rules should not be implemented for Global address keys and Suggestions keys.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/help/rate-limiting/",
      "excerpt": "The maximum number of requests a customer is allowed to make per minute ... cannot be increased or changed",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/experianplc/Experian-Address-Validation",
      "excerpt": "Repository archived June 9, 2026 and now read-only — no MCP server referenced",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/address-api-reference/validate/",
      "excerpt": "Auth-Token: Input your unique token here",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://github.com/experiandataquality/postman-collections",
      "excerpt": "Experian Address Validation is a real-time REST API that helps you to capture validated global addresses",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/address-api-reference/api-specification/",
      "excerpt": "Specification available at: https://api.experianaperture.io/docs/addressvalidation.json",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/upgrading/",
      "excerpt": "/address/search/v1 ... /address/validate/v1 ... /address/lookup/v1 ... /address/format/v1",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://docs.experianaperture.io/end-of-service-life-status",
      "excerpt": "Most products receive 1 year support from last ship date ... Some receive 18 months (Address Validate REST, Email Validate API, Phone Validate)",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/experianplc/edq-data-validation-sdks",
      "excerpt": "The Experian DVS SDKs provide convenient access to the RESTful Experian APIs ... Java (37.5%), C# (37.0%), TypeScript (25.5%)",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/address-api-reference/validate/",
      "excerpt": "When an error occurs, the API returns an `error` object instead of a `result` object, containing four fields: `type`, `title`, `detail`, `instance`",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://docs.experianaperture.io/saas-services-sla",
      "excerpt": "99.99% for Experian Address Validation, Email Validation, and Phone Validation ... 99.95% for other services including Global Intuitive and Address Validation SOAP",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/prerequisites/",
      "excerpt": "Existing customers can view and manage their tokens via the Self Service Portal. Talk to your account manager or contact us to get it.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/address-api-reference/api-specification/",
      "excerpt": "The documentation references these endpoints: Search, Validate, Lookup, Format, Suggestions/Stepin, Suggestions/Refine, Suggestions/Format, Layouts, Datasets and prompt sets",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.experian.com/small-business/address-validation",
      "excerpt": "USPS CASS Certified™ ... Canada Post SERP certified",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/dataset-reference/australia/",
      "excerpt": "Australia Post's Postal Address File (PAF) - the official and authoritative source of postal addresses in Australia, maintained by Australia Post",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/address-api-reference/validate/",
      "excerpt": "confidence: Match confidence level ... suggestions ... address: Formatted address with 7 lines (street, locality, region, postal_code, country) ... enrichment: Geocodes and enrichment data ... metadata: Deliverability indicators",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developer.experian.com/faqs",
      "excerpt": "Most APIs can be tested in the sandbox with test/static data through a self-serve process.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/experianplc/edq-data-validation-sdks",
      "excerpt": "The Experian DVS SDKs provide convenient access to the RESTful Experian APIs ... Java (37.5%), C# (37.0%), TypeScript (25.5%)",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.edq.com/pricing/",
      "excerpt": "Customized pricing for your business ... Never pay for more than you need",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://docs.experianaperture.io/free-trials/data-validation/",
      "excerpt": "14 day access (extension available) ... 2000 free address, email and phone data validations ... This free trial is currently only available in Australia, Canada, New Zealand and USA",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.edq.com/pricing/",
      "excerpt": "Customized pricing for your business ... submit a form, or call (888) 771-8822 to receive a quote from their expert team",
      "confidence": "medium"
    },
    {
      "field": "iso_27001",
      "url": "https://www.dev-my-contents.experian.com/docs/eo/live/eo_security_whitepaper/Content/security_framework.html",
      "excerpt": "Experian has achieved and subsequently retained certification to ISO/IEC 27001, having successfully made the transition from BS 7799",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://docs.experianaperture.io/more/request-for-information/experian-address-validation",
      "excerpt": "ISO 27001 Certificates available upon request",
      "confidence": "low"
    },
    {
      "field": "gdpr",
      "url": "https://docs.experianaperture.io/more/request-for-information/experian-address-validation",
      "excerpt": "ISO 27001 Certificates available upon request",
      "confidence": "low"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/help/rate-limiting/",
      "excerpt": "The maximum number of requests a customer is allowed to make per minute ... X-Rate-Limit-Limit: 150 ... X-Rate-Limit-Remaining: 5 ... X-Rate-Limit-Reset: 1547453281",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.experianaperture.io/free-trials/data-validation/",
      "excerpt": "This free trial is currently only available in Australia, Canada, New Zealand and USA",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/",
      "excerpt": "Documentation sections on compliance: T&Cs, SaaS SLA, privacy policy — no webhook section listed in navigation",
      "confidence": "medium"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/prerequisites/",
      "excerpt": "The token must be submitted in the `Auth-Token` parameter within the request header.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/introduction/",
      "excerpt": "Experian Address Validation is described as 'a real-time and bulk address lookup solution' with a REST API for integration across websites, e-commerce, CRM, and ERP systems",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.rubydoc.info/gems/experian_address_validation",
      "excerpt": "Search endpoint: https://api.experianaperture.io/address/search/v1",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://www.rubydoc.info/gems/experian_address_validation",
      "excerpt": "Search endpoint: https://api.experianaperture.io/address/search/v1 ... Format endpoint: https://api.experianaperture.io/address/format/v1",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/get-started/upgrading/",
      "excerpt": "/address/search/v1 ... /address/validate/v1 ... /address/lookup/v1 ... /address/format/v1",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/experianplc/Experian-Address-Validation",
      "excerpt": "This is an official Experian PLC repository, though it was 'archived by the owner on Jun 9, 2026' and is 'now read-only.'",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/",
      "excerpt": "Quickstart Link: '/address-validation/experian-address-validation/get-started/make-a-test-call/'",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/help/rate-limiting/",
      "excerpt": "The maximum number of requests a customer is allowed to make per minute ... X-Rate-Limit-Limit: 150 ... X-Rate-Limit-Remaining: 5 ... X-Rate-Limit-Reset: 1547453281",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://docs.experianaperture.io/more/request-for-information/experian-address-validation",
      "excerpt": "Encrypted data elements (input country, address, transaction times, caller IP) are retained for 3 months in Experian data centers and 1 year in Microsoft Azure",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://docs.experianaperture.io/free-trials/data-validation/",
      "excerpt": "14 day access (extension available) ... 2000 free address, email and phone data validations",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.edq.com/address-verification/api/",
      "excerpt": "Enjoy a free 30-day trial of our data validation software. Experience the power of trusted data solutions today, no credit card required!",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://docs.experianaperture.io/address-validation/experian-address-validation/overview/costs/",
      "excerpt": "Please contact us for details on our costs of submitting a request to the API.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.edq.com/case-studies/overstock/",
      "excerpt": "Overstock.com integrated QAS Pro Web into its online checkout process to verify customer addresses ... Undeliverable orders dropped and customer satisfaction ratings increased, placing Overstock.com at the #2 spot on the National Retail Federation's customer service rankings",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.prnewswire.com/news-releases/experian-data-quality-provides-self-service-address-validation-on-edqcom-300300619.html",
      "excerpt": "Experian Data Quality released a self-service online address validation tool available at edq.com ... July 19, 2016",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.edq.com/resources/case-studies/ikea/",
      "excerpt": "Since introducing Experian's real-time address validation solution, IKEA Australia significantly improved the accuracy and completeness of addresses captured",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "hipaa",
    "gdpr",
    "pci_dss",
    "soc2",
    "minimum_commitment",
    "starting_price_usd",
    "price_basis",
    "ga_date",
    "mcp_url",
    "webhook_events_url",
    "webhook_signing",
    "idempotency_supported",
    "rate_limit_requests (documented as illustrative example only, not a guaranteed tier)"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-14T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/experian-address",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/experian-address/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}