Skip to main content

Get Started

This guide is designed to help you understand Experian APIs. Here, you will find everything you need to get your first application off the ground, including sample code.

If this is your first time with Experian APIs, we recommend you to complete the steps below.

Step 1:
Create your account

Step 1 - Register

To learn more and to access Experian APIs in a sandbox environment, please register.

Register your account

Step 2:
Create your first application

Step 2 - Register your first application

Now you have successfully registered, you are ready to create an application and test our range of APIs.

  • Log in to the Developer Portal
  • Click on the profile tab and navigate to the My Apps section
  • Click on the Add new app button
  • Create an app name of your choice (e.g. ‘My Test App’)
  • Select the products you require
  • Select Add app to complete the registration of your App
  • Your applications can now be accessed in My Apps.

Step 3:
Get an access token

Step 3 - Get an access token

When you register an application, a Client ID and Client Secret are created.

These will be used to make the calls from your application to the Experian API.

Get your access token using the Client ID and Client Secret from the application you have created along with your Developer Portal username and password.

The call to get the Oauth2 token is a POST request with a Content-Type which needs to be specified as JSON; the response will also be in JSON format:

Request example

curl -X POST \
  -H 'Accept: application/json' \
  -H 'Content-type: application/json' \
  -H 'Grant_type: password' \
  -d '{"username": "<USERNAME>","password": "<PASSWORD>","client_id": "<CLIENT_ID>","client_secret": "<CLIENT_SECRET>"}'

Response example

    "issued_at": "1478405901908",
    "expires_in": "7200",
    "token_type": "Bearer",
    "access_token": "eyJraWQiOiJBSmpTMXJQQjdJODBHWjgybmNsSlZPQkF3V3B3ZTVYblNKZUdSZHdpcEYxIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.
    "refresh_token": "3Ib5SjC6AOUx5R47ffobFFi8DhGlC2GO"

Step 4:
Send your first request

Step 4 - Send your first request

Use your access token as a bearer token in the authorization header and make your first API call as shown below.

Request example

curl -X GET
 '' \
 -H 'accept: application/json' \
 -H 'authorization: Bearer eyJraWQiOiJBSmpTMXJQQjdJODBHWjgybmNsSlZPQkF3V3B3ZTVYblNKZUdSZHdpcEYxIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.