Skip to main content
VerifyAll logo
LiveInstant answerSandbox

Experian Credit Report API

Pull an Experian credit report with a fuller identity set (name, date of birth and PIN code) for loans where the application already holds them.

The documentation opens in the VerifyAll dashboard after sign-in, for accounts with approved API access. New to the API? Start with the developer guide.

Overview

What the Experian Credit Report API does

The Experian Credit Report API pulls a consumer’s Experian credit report using the fullest identity set of the four consumer credit report APIs: PAN, mobile number, first and last name, date of birth and the PIN code of the current address. It returns the Experian score with its band, a summary of the person’s credit, each account with its repayment record, and the enquiries.

It suits journeys that collect these details anyway: home loans, loans against property, vehicle finance and card applications, where the date of birth is captured for KYC and the address PIN for servicing. Credit teams that underwrite larger exposures often read a second report, and Experian answers in the same fields as the others, so the two can be laid side by side.

Pull it once with POST /universal/experian-report, or save it with POST /credit-report/experian/create to keep the report, the request and a PDF in your VerifyAll account until you delete them.

How it works

  1. 1

    With the applicant’s consent recorded, send POST /credit-report/experian/create with pan, mobile, first_name, last_name, dob (YYYY-MM-DD), pincode and the consent object.

  2. 2

    Every field is validated before the pull: a date in the wrong format, a PIN code that is not six digits or a missing consent field is refused with 400 and not charged.

  3. 3

    The report is answered in the same call, usually within about 10 seconds, and charged from your prepaid wallet.

  4. 4

    Keep the report_id: GET /credit-report/experian/list/{id} reads the saved report, POST /pdf-reports/credit-experian returns the PDF, and DELETE /credit-report/experian/delete/{id} removes it.

Request and response

Experian credit report API endpoints and fields

The main fields; the full reference with every field, error code and a cURL sample is in the dashboard docs.

Endpoints
EndpointWhat it does
POST/universal/experian-reportPull an Experian report and return it, not saved
POST/credit-report/experian/createPull an Experian report and save it to your account
GET/credit-report/experian/listSaved Experian reports, searchable (Production key)
GET/credit-report/experian/list/{id}One saved Experian report and its request (Production key)
DELETE/credit-report/experian/delete/{id}Delete a saved Experian report (Production key)

Request fields

Experian Credit Report API request fields
FieldWhat it is
panRequiredThe applicant’s PAN.
mobileRequiredThe applicant’s 10-digit mobile number.
first_name / last_nameRequiredFirst name (with any middle name) and last name, in two fields.
dobRequiredDate of birth, YYYY-MM-DD.
pincodeRequiredSix-digit PIN code of the current address.
consentRequiredobtained: true, purpose, obtained_at (ISO 8601), method (web_form, paper, voice, sms or other) and text_version.
client_refOptionalYour application or customer reference, stored with the report.

What the answer returns

Experian Credit Report API answer fields
FieldWhat it is
score / score_band / score_nameThe Experian score, its band in words and the scorecard used.
report_dateThe date the report was generated.
subjectName on the report, masked PAN and date of birth where given, to compare with the application.
summaryAccount counts and rupee totals (sanctioned, balance, overdue), with the oldest and newest account dates.
accountsEach loan or card with lender, type, ownership, status, sanctioned or credit limit, balance, EMI, interest rate, is_secured and written_off_or_settled.
accounts[].dpd_summaryCounted repayment months: on time, 1–30, 31–60, 61–90 and 90+ days late, and the worst days past due.
enquiries_last_12m / enquiriesRecent credit-seeking activity: the twelve-month count and each enquiry with purpose, amount and date.
report_idOn a saved report: the id for reading, downloading or deleting it.

Base URL https://api.verifyall.ai. Authenticate with the X-API-Key header (a va_sandbox_ or va_live_ key). Every answer carries data, status_code, success, message and message_code; checks add outcome, checkResultId, charged and charged_amount.

Key features

Experian Credit Report API features and capabilities

  • Fuller identity on each request

    Date of birth and PIN code travel with PAN, mobile and name, and subject.dob comes back where the report has it, so you can compare it with the application.

  • Secured lending detail

    is_secured, sanctioned, EMI and interest_rate per account show the applicant’s existing secured and unsecured obligations for a debt-to-income calculation.

  • Side-by-side with another report

    Experian answers in the same schema as the other credit report APIs, so a dual-report policy compares fields, not documents.

  • Saved with its request

    GET /credit-report/experian/list/{id} returns the report together with the details it was pulled with, which is what an auditor asks to see.

Use cases

Where businesses use the Experian Credit Report API

  • Home loans and loan against property

    Read existing EMIs and secured exposure before sanctioning a large, long-tenure loan.

  • Vehicle finance

    Check the repayment record and any written-off or settled account before approving a car or commercial vehicle loan.

  • Credit card issuance

    Use the score band, card limits and utilisation on existing cards to set the first limit.

  • Dual-report underwriting

    Pull Experian as the second report on high-value files and decide on both together.

Industries

Coverage

Consumers in India with a PAN, a 10-digit Indian mobile number and a current address PIN code. The answer covers the accounts, repayment record and enquiries on the person’s Experian report.

Limitations to plan for

  • All six identity fields are required. If your journey has no date of birth or PIN code, the CIBIL, CRIF or Equifax APIs need fewer fields.
  • It is the slowest of the consumer credit reports at around 10 seconds, so call it from your server, not while a browser waits on a short timeout.
  • A completed lookup with no record on file is charged; a pull that fails before completing is not.
  • Saved Experian reports can be listed, read and deleted with the Production key only.

Integration

How to integrate the Experian Credit Report API

From a business account to your first live call.

  1. Step 1

    Create a business account on VerifyAll and get it approved, as for running checks in the dashboard.

  2. Step 2

    Request Developer API access under Developers in the dashboard: the APIs you need, your expected monthly volume and your use case. The VerifyAll team reviews it and shares the API Services Agreement.

  3. Step 3

    Once the agreement is signed and access is approved, create your Sandbox key and build against sample data. Sandbox calls are never charged.

  4. Step 4

    Create your Production key, recharge your wallet and switch the key in your code: the endpoint and fields stay the same.

Get started

Request access to the Experian Credit Report API

Tell us what you want to verify. We reply within one business day with access steps, Sandbox details and your API pricing.

Tell us about your integration

Tell us what you want to verify and how many checks you expect. Our team replies within one business day with access steps, Sandbox details and your API pricing.

We use these details only to reply to your request. See our privacy policy.

  • Contact sales

    Questions on volumes, onboarding or the API agreement.

    Contact sales
  • View API documentation

    The full reference for Experian Credit Report API (endpoints, fields, errors, cURL) opens in the dashboard once your access is approved.

    Open the docs (sign-in)
  • Create a business account

    API keys are issued to an approved business account. Sign up, then request access under Developers.

    Create account

Pricing

Production calls are charged per check from your prepaid VerifyAll wallet, at your account’s API price; GST is added separately when you recharge. Sandbox calls are never charged. Your API prices are shown in the dashboard once access is approved. How pricing works

Already have a business account? Sign in to request access

Experian Credit Report API: frequently asked questions

Answers for teams planning an integration.

Still have questions? Our team is happy to help.

Contact Support

All credit reports APIsRun Experian credit report in the dashboard, without codeBrowse the API Marketplace

Start with the Experian Credit Report API

Request access, build against the Sandbox, then go live with your Production key.