home/Free trials/Data validation

Data validation

Why choose Experian?

  • We're trusted globally, and operate in 45 countries
  • We have the most authoritative data sources in the market
  • We offer cloud-enabled innovative technology

What's included?

  • 14 day access (extension available)
  • 2000 free address, email and phone data validations
  • Performance and reporting dashboard via our Self Service Portal
  • Interactive tutorials for easy onboarding
  • Personalized support from our expert team

How to trial our APIs?

The first step is to sign up for the free trial, based on your location:

Once successfully signed-up, you’ll be able to generate a unique token which will let you trial our APIs.

Experian Address Validation is a real-time address lookup solution that makes it quick and easy to validate, format and enrich addresses from 245 countries and territories. The global REST API can be seamlessly integrated into any form on your website, checkout, ePOS, call centre and a wide range of CRM, ERP and e-commerce applications.

Experian Address Validation offers a number of ways of performing an address search. Each of these search types uses specific API endpoints:

Search type Endpoints used
Autocomplete POST /search/v1
GET /format/v1
Validate POST /validate/v1
GET /format/v1
Singleline POST /search/v1
GET /suggestions/stepin/v1
POST /suggestions/refine/v1
GET /format/v1
Typedown POST /search/v1
GET /suggestions/stepin/v1
POST /suggestions/refine/v1
GET /format/v1
Lookup POST /lookup/v2
GET /format/v1

Use the endpoint combinations above with the steps below to try each search type.

  1. Click the POST /search block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. In the Request body section you can select an example request from the dropdown. These give you a number of combinations between region and search type.You can then either use it as is or update the request body with your desired address values.
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

  1. Click the POST /validate block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. In the Request body section you can select an example request from the dropdown. You can then either use it as is or update the request body with your desired address values.
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

  1. Click the POST lookup/v2 block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. In the Request body section you can select an example request from the dropdown. You can then either use it as is or update the request body with your desired address values.
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

  1. Click the GET /suggestions/stepin block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. Enter the Global address key which you can take from the Server response of the /search or /validate endpoint for each address.
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

  1. Click the POST /suggestions/refine block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. Enter the Global address key which you can take from the Server response of the /search or /validate endpoint for each address.
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

  1. Click the GET /format block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. Enter the Global address key which you can take from the Server response of the /search, /validate or /lookup endpoint for each address.
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

Experian Email Validation is a real-time REST API that you can use to validate that both business and personal email addresses actually exist. It also offers suggestions for correcting email addresses if they contain syntax errors or typos in domain names.

To use the API from this page:

  1. Click the POST block and then the Try it out button in the upper-right corner.
  2. Enter your token in the Auth-Token field.
  3. Under the Request body, you are able to change the email value with an email address of your choice. Note that the email value must be enclosed in quotation marks, e.g. "support@experian.com".
  4. Click the Execute button to send the request to the API.
  5. View the response returned by the API under Responses > Server response.

Experian Phone Validation is a real-time REST API that you can use to validate phone numbers and obtain additional information about them. For example, you can determine whether the numbers are landline or cell phone numbers.

To use the API from this page:

  1. Click the POST block and then the Try it out button in the upper-right corner.

  2. Enter your token in the Auth-Token field.

  3. Under the Request body, you can replace the values of the following fields:

    Field Description
    number The phone number that you are submitting for validation, either in the format local to your country or with phone country code. The phone number must be enclosed in quotation marks, e.g. "01234567890".
    output_format The format of phone number to be returned. Acceptable values:
    • E164 (default)
    • PLUS_E164
    • NATIONAL
    • 3-letter ISO country code, e.g. USA, GBR, AUS.
    The format must be enclosed in quotation marks, e.g."NATIONAL". If not specified, the default format (E164) will be used.
    cache_value_days The number of days to look back in cache for the validation result for the phone number you're validating. If the result is cached, the response will be returned faster. Acceptable values are between 0 (no caching) and 30. If not specified, the default value (7) will be used.
  4. Click the Execute button to send the request to the API.

  5. View the response returned by the API under Responses > Server response.