Credit Report Experian Response
BusinessA successful Credit Report Experian call returns success: true and the verification result under data.result.
Success Response — 200
{
"status": "SUCCESS",
"status_code": 200,
"charged": true,
"success": true,
"message": "",
"message_code": "OK",
"order_id": "W2A1739512345abcdef01",
"data": {
"order_id": "W2A1739512345abcdef01",
"result": {
"name": "ANANYA SHARMA",
"mobile": "9876543210",
"pan": "ABCDE1234F",
"credit_score": 742,
"report": {
"number": "1786259702984",
"date": "2026-08-09",
"identity_match": "exact"
},
"applicant": {
"first_name": "ANANYA",
"middle_name": "",
"last_name": "SHARMA",
"gender": "female",
"date_of_birth": "1990-04-17",
"pan": "ABCDE1234F",
"passport_number": "",
"voter_id": "",
"driving_licence": "",
"mobile": "9876543210",
"email": "[email protected]",
"address": {
"line_1": "FLAT 12 SECOND FLOOR",
"line_2": "GREEN VALLEY APARTMENTS",
"line_3": "SECTOR 21 MAIN ROAD",
"city": "NEW DELHI",
"state_code": "07",
"pincode": "110001",
"country_code": "IB"
}
},
"summary": {
"total_accounts": 6,
"active_accounts": 3,
"closed_accounts": 3,
"default_accounts": 0,
"suit_filed_balance": 0,
"outstanding": {
"secured": 435757,
"unsecured": 170579,
"total": 606336,
"secured_percent": 72,
"unsecured_percent": 28
}
},
"enquiry_summary": {
"credit": {
"last_7_days": 0,
"last_30_days": 1,
"last_90_days": 2,
"last_180_days": 3
},
"non_credit": {
"last_7_days": 0,
"last_30_days": 0,
"last_90_days": 0,
"last_180_days": 0
},
"total": {
"last_7_days": 0,
"last_30_days": 1,
"last_90_days": 2,
"last_180_days": 3
}
},
"accounts": [
{
"lender": "EXAMPLE BANK LTD",
"lender_code": "PVT3000001",
"account_number": "XXXXXXXXXXXXXXX0784",
"account_type": "credit_card",
"portfolio_type": "revolving",
"ownership": "individual",
"account_status": "active",
"suit_filed_status": "no_suit_filed",
"currency": "INR",
"opened_on": "2025-12-09",
"closed_on": "",
"reported_on": "2026-06-30",
"last_payment_on": "2026-06-07",
"first_delinquency_on": "",
"credit_limit": 135000,
"sanctioned_amount": 39624,
"current_balance": 21791,
"amount_overdue": 0,
"written_off_total": 0,
"written_off_principal": 0,
"settlement_amount": 0,
"interest_rate": 0,
"tenure_months": 0,
"payment_history": "000000??????????????????????????????",
"monthly_history": [
{
"year": 2026,
"month": 6,
"days_past_due": 0,
"asset_classification": ""
},
{
"year": 2026,
"month": 5,
"days_past_due": 0,
"asset_classification": ""
}
],
"holders": [
{
"first_name": "ANANYA",
"middle_name": "",
"surname": "SHARMA",
"alias": "",
"gender": "female",
"date_of_birth": "1990-04-17",
"pan": "ABCDE1234F",
"passport_number": "",
"voter_id": ""
}
],
"addresses": [
{
"line_1": "FLAT 12 SECOND FLOOR",
"line_2": "GREEN VALLEY APARTMENTS",
"line_3": "SECTOR 21 MAIN ROAD",
"city": "NEW DELHI",
"state_code": "07",
"pincode": "110001",
"country_code": "IB"
}
],
"contacts": [
{
"landline": "",
"mobile": "9876543210",
"email": "[email protected]"
}
]
}
],
"enquiries": [
{
"enquired_on": "2026-05-14",
"member": "EXAMPLE FINANCE LIMITED",
"purpose": "personal_loan",
"amount": 100000,
"tenure_months": 12
}
],
"non_credit_enquiries": []
}
}
}
Response Keys
| Key | Type | What it tells you |
|---|---|---|
status |
string | Order lifecycle: SUCCESS, PENDING or FAILED. Describes the order, not the verification — a charged call that came back negative is a completed order. |
status_code |
int | The HTTP status, echoed into the body. |
charged |
bool | The authority on billing. Never infer it from the HTTP status. |
success |
bool | The verification outcome. Independent of charged. |
message |
string | Human-readable text. For display and logs — do not parse it. |
message_code |
string | Machine-readable reason from a fixed vocabulary. Branch on this. |
order_id |
string | Present once a call reached the provider; quote it on a support ticket. Its absence means nothing was billed. |
data.result |
object | The verification payload for this endpoint. |
When You Are Charged
| message_code | Charged | HTTP | status | What it means |
|---|---|---|---|---|
OK |
Yes | 200 | SUCCESS | Verified. The provider ran the lookup and returned a result. |
ACCEPTED |
Yes | 202 | PENDING | Queued at the provider. Quote the order_id to collect the result. |
PROVIDER_NO_RESPONSE |
Yes | 202 | PENDING | The provider did not respond in time. Held for manual review — not auto-refunded. |
VERIFICATION_FAILED |
Yes | 422 | SUCCESS | The provider ran the lookup and the details did not verify. The work was done, so the call is billed. |
NO_RECORD_FOUND |
Yes | 422 | SUCCESS | The provider ran the lookup and found no matching record. Billed for the same reason. |
INVALID_INPUT |
No | 422 | FAILED | Your parameters were rejected before any call was placed. |
REQUEST_FAILED |
No | 400 | FAILED | The call was placed and failed definitively. Refunded to your wallet automatically. |
MISSING_API_KEY |
No | 401 | FAILED | No API key on the request. |
INVALID_API_KEY |
No | 401 | FAILED | Key invalid or expired, or the calling IP is not allowed. |
INSUFFICIENT_BALANCE |
No | 402 | FAILED | Your wallet balance is below the price of this call. |
NO_API_ACCESS |
No | 403 | FAILED | Your account is not subscribed to this API. |
NOT_FOUND |
No | 404 | FAILED | No such endpoint. |
RATE_LIMITED |
No | 429 | FAILED | Per-key, per-service one-minute limit exceeded. |
INTERNAL_ERROR |
No | 500 | FAILED | Unexpected error on our side. |
PROVIDER_UNAVAILABLE |
No | 503 | FAILED | The service could not be reached. |