The iSoftpull API provides access to read credit report data and allows you to run intelligences. To use any of the APIs, you need to create a Key/Token pair from the API Credentials tab. The API Token is highly sensitive information. Handle it carefully and ensure that anyone else does not get access to the token.
To make a request to the API you need to make a POST call to the our API endpoint.
Endpoint: https://app.isoftpull.com/api/v2/reports
Two header fields are required in the request.
api-key
field must be set to the API Key IDapi-secret
field must be set to the API Secret Access TokenYou can test the API using our Postman collection: https://www.getpostman.com/collections/ae610924d2f2d963c589
api-key
and api-secret
in the headers tab and click on SendThe applicant details should be provided in the body of the request
FIELD | DESCRIPTION | REQUIRED/OPTIONAL |
---|---|---|
first_name | First Name | Required |
last_name | Last Name | Required |
address | Address | Required |
city | City | Required |
state | State. Full Name instead of an abbreviation. i.e. 'New York' instead of 'NY' | Required |
zip | Zipcode | Required |
ssn | Social Security Number. No dashes. i.e. '212074628' instead of '212-07-4628' | Optional for a soft pull. Required for a hard pull |
date_of_birth | Date of Birth. Uses mm/dd/yyyy format | Optional for a soft pull. Required for a hard pull |
FIELD | RHONDA | TOM | ELON |
---|---|---|---|
first_name | Rhonda | Tom | Elon |
last_name | Rouse | Brayden | Muskgrub |
address | 981 Wrestlin Way | 2563 Buccaneer Blvd. | 10012 Falcon Way |
city | Stamford | Tampa Bay | Austin |
state | Connecticut | Florida | Texas |
zip | 06901 | 33647 | 73301 |
ssn | 600221639 | 212074628 | 111111111 |
date_of_birth | 02/01/1987 | 08/03/1977 | 06/28/1978 |
If all the applicant details are filled out, the API response will contain the reports data and/or the intelligence data depending on the configuration selected when creating the API.
The reports data will contain the status, message and report link for each bureau. The report link will only be included if the report generation was successful.
The intelligence data will contain the result (either "passed" or "no offers matched") and the intelligence name. The intelligence name will only be included if the intelligence result value was "passed".
{
"reports":{
“link”:”https://app.isoftpull.com/client/applicants/view_only/123/soft_pull”,
"equifax":{
"status":"failure",
"message":"Service Unavailable.",
"failure_type":"error"
},
"transunion":{
"status":"success",
"message":"Transunion credit report generation succeeded.",
"link":"https://app.isoftpull.com/client/reports/view_only/9751af23-7022-700efe"
}
},
"intelligence":{
"result":"passed",
"name":"Loan Silver"
}
}
{
"status": "failure",
"message": "Last name can't be blank",
}
The reports data will contain the status, message and report link for each bureau. If the report fails, it will also contain the field failure_type
The failure type could be error, no-hit or freeze.
The failure_type no-hit refers to the bureau not being able to find an applicant, error refers to a generic error, and freeze refers to the applicant's report being frozen
{
"reports":{
"equifax":{
"status":"failure",
"message":"Service Unavailable.",
"failure_type":"error"
},
"transunion":{
"status":"failure",
"message":"No-hit file is returned – due to state-specific criteria — more identification information is needed",
"failure_type":"no-hit"
},
"experian":{
"status":"failure",
"message":"25& 12-28-22 0000000 FILE FROZEN DUE TO FEDERAL LEGISLATION",
"failure_type":"freeze"
}
},
"intelligence":{
"result":"no offers matched"
}
}
Ready to Get Started? | Need Assistance? Submit a Ticket or Call Us at (760) 579-6171 | Access Your Account |