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
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
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
The report is answered in the same call, usually within about 10 seconds, and charged from your prepaid wallet.
- 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.
| Endpoint | What it does |
|---|---|
| POST/universal/experian-report | Pull an Experian report and return it, not saved |
| POST/credit-report/experian/create | Pull an Experian report and save it to your account |
| GET/credit-report/experian/list | Saved 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
| Field | What it is |
|---|---|
| panRequired | The applicant’s PAN. |
| mobileRequired | The applicant’s 10-digit mobile number. |
| first_name / last_nameRequired | First name (with any middle name) and last name, in two fields. |
| dobRequired | Date of birth, YYYY-MM-DD. |
| pincodeRequired | Six-digit PIN code of the current address. |
| consentRequired | obtained: true, purpose, obtained_at (ISO 8601), method (web_form, paper, voice, sms or other) and text_version. |
| client_refOptional | Your application or customer reference, stored with the report. |
What the answer returns
| Field | What it is |
|---|---|
| score / score_band / score_name | The Experian score, its band in words and the scorecard used. |
| report_date | The date the report was generated. |
| subject | Name on the report, masked PAN and date of birth where given, to compare with the application. |
| summary | Account counts and rupee totals (sanctioned, balance, overdue), with the oldest and newest account dates. |
| accounts | Each 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_summary | Counted repayment months: on time, 1–30, 31–60, 61–90 and 90+ days late, and the worst days past due. |
| enquiries_last_12m / enquiries | Recent credit-seeking activity: the twelve-month count and each enquiry with purpose, amount and date. |
| report_id | On 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.
Step 1
Create a business account on VerifyAll and get it approved, as for running checks in the dashboard.
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.
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.
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.
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 SupportRelated APIs
CIBIL Credit Report API
LiveInstant answerPull a consumer’s CIBIL score and full credit report in one call, as JSON your credit rules can read without a human opening a PDF.
View API detailsCRIF Credit Report API
LiveInstant answerAdd a CRIF High Mark report to your credit journey with four fields and get the score, accounts and repayment record back in seconds.
View API detailsPAN Verification API
LiveInstant answerConfirm a PAN exists, see who holds it and match the name and date of birth your customer typed, in one call.
View API detailsUAN Verification API
LiveInstant answerSend a 12-digit UAN and get the person’s employment history back: every employer, the months with each and the most recent job.
View API details
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.
