iSoftPull


iSoftPull

iSoftpull provides credit-reporting software and APIs that let businesses run soft (and hard) credit checks to view full consumer credit reports and FICO® Scores—primarily via Equifax and TransUnion, with integrations positioned for all three major bureaus—so teams can pre-qualify customers without impacting their credit score and streamline financing workflows.


Products offered via RiskOS™

Product NameDescriptionRiskOS™ Use Cases
Full Feed APIThe Full JSON Feed API provides platforms with full credit report (trade lines, collections, inquiries, liens and judgements where available) and credit score(s).Consumer Credit, Underwriting

Example API response

Full Feed API Response
{
"full_feed": {
  "credit_score": {
    "fico_4": {
      "score": 500,
      "reason_codes": [
        "INSUFFICIENT NUMBER OF VEHICLE LOANS OR LEASES",
        "INSUFFICIENT NUMBER OF BANKCARD ACCOUNTS"
      ]
    },
    "fico_8": {
      "score": "NA",
      "no_score_reason": ["insufficientCredit"]
    },
    "vantage_4": {
      "score": 400,
      "reason_codes": [
        "TOO MANY FINANCE COMPANY INSTALLMENT LOANS",
        "TOO MANY FINANCE COMPANY LOANS"
      ]
    }
  },
  "personal_information": {
    "first_name": "Steve",
    "middle_name": "",
    "last_name": "Johnson",
    "aka": "Steve -o"
  },
  "address_history": {
    "current": [
      {
        "street": "3557 LANCER WAY",
        "city": "CARLSBAD",
        "state": "CA",
        "zip": "92008",
        "possession_type": "Own",
        "date_reported": "11/01/2020"
      }
    ],
    "previous": [
      {
        "street": "1 PIRATES COVE WAY",
        "city": "OCEANSIDE",
        "state": "CA",
        "zip": "92054",
        "possession_type": "Rent",
        "date_reported": "10/18/2017"
      }
    ]
  },
  "employment_history": {
    "current": [
      {
        "name": "OHS",
        "occupation": "TEACHER",
        "date_reported": "02/20/2020"
      }
    ],
    "previous": [
      {
        "name": "CARLSBAD UNITED SCHOOL DISTRICT",
        "occupation": "TEACHER",
        "date_reported": "01/15/2015"
      }
    ]
  },
  "identity_risk": {
    "ofac": {
      "search_status": "Nothing to report",
      "message": "N/A"
    },
    "mla": {
      "covered_borrower_status": "Yes",
      "referral_contact_number": null,
      "message": null
    },
    "tru_validate": {
      "message": "TruValidate Fraud Alerts clear/clear for all searches performed"
    },
    "identity_scan": {
      "message": "IDENTITY SCAN DID NOT DETECT ANY ALERTS"
    },
    "fraud_shield": {
      "times_address_used_in_last_90_120_days": "5",
      "address_accumulation_start_date": "01/04/2004",
      "date_of_birth": "01/04/1960",
      "date_of_death": "01/04/2014",
      "address_information": "42150100",
      "times_social_used_in_last_90_120_days": "5",
      "social_accumulation_start_date": "01/04/2004",
      "first_year_possible_for_ssn_issuance": "01/04/1990",
      "last_year_possible_for_ssn_issuance": "01/04/2014",
      "type": "Inquiry address message",
      "text": "Text",
      "indicators": "INQUIRY/ONFILE CURRENT ADDRESS CONFLICT"
    }
  },
  "income_analysis": {
    "credit_vision_income_estimator": "$500000",
    "debt_to_income_estimator": "2%",
    "consumer_income_view": "$20000"
  },
  "trade_accounts": [
    {
      "company": "SYNCB/HDFURN",
      "account_status": "Open",
      "account_rating": "Paid or paying as agreed",
      "sales_indicator": "Sold to: ABC DEBT BUYER",
      "account_number": "603463807603",
      "account_type": "Charge Account",
      "portfolio_type": "revolving",
      "responsibility": "individual",
      "payment_frequency": "Monthly",
      "terms": "360 months",
      "date_of_opening": "07/15/2021",
      "date_reported": "05/22/2022",
      "date_of_closure": "02/25/2022",
      "balance": "000002158",
      "high_balance_amount": "000002158",
      "original_loan_amount": "000002158",
      "high_credit": "000002158",
      "credit_limit": "000002000",
      "monthly_payment_amount": "000000557",
      "actual_payment_amount": "557",
      "past_due": "000000530",
      "last_activity_date": "01/01/2022",
      "last_payment_date": "10/12/2021",
      "most_recent_payment_amount": "557",
      "deferred_date": "12/01/2020",
      "balloon_due_amount": "125",
      "balloon_due_date": "12/30/2021",
      "remarks": "Profit and loss write-off",
      "months_reviewed": "09",
      "30_day_delinquencies": "01",
      "60_day_delinquencies": "01",
      "90_day_delinquencies": "03",
      "max_delinquency_date": "08/01/2020",
      "payment_history": "1,1,1,1,1,1,4,1,1,2,1,4,1,1,1,4,1,1,4,1,3,1,1",
      "payment_history_start_date": "05/22/2022"
    }
  ],
  "inquiries": [
    {
      "company": "CREDCO",
      "date": "08/14/2021",
      "industry": "Miscellaneous"
    }
  ],
  "statements": [
    {
      "date_reported": "07/22/2020",
      "statement": "I did not make this charge. This is fraud."
    }
  ],
  "collections": [
    {
      "subscriber": "ABC Fund",
      "original_credit_grantor": "Bank of CA",
      "account_type": "Collection Agency/Attorney",
      "portfolio_type": "revolving",
      "responsibility": "individual",
      "date_assigned": "12/13/2021",
      "date_reported": "04/01/2022",
      "balance": "2000",
      "original_loan_amount": "2000",
      "last_payment_date": "12/13/2021",
      "original_creditor_type": "retail"
    }
  ],
  "public_record": [
    {
      "industry_code": "Automobile",
      "type": "Chapter 11 bankruptcy voluntary dismissal",
      "date_filed": "05/24/2018",
      "plaintiff": "Johnson's Automart",
      "court": "Superior Court",
      "status": "Bankruptcy Chapter 13-petition filed",
      "ecoa": "Individual"
    }
  ]
}
}

Data dictionary

Full Feed API Data Dictionary
FieldTypeDescription
full_feed_linkURL (String)Temporary URL to the PDF report; typically expires in ~15 minutes.
full_feedObjectContainer for all sections below.
credit_score.<model>.scoreInteger | "NA"Score for a model (e.g., fico_4, fico_8, vantage_4).
credit_score.<model>.reason_codesArray<String>Reason codes that contributed to the score (when present).
credit_score.<model>.no_score_reasonArray<String>Reasons a score is unavailable.
personal_information.first_nameStringApplicant first name.
personal_information.middle_nameString | nullApplicant middle name.
personal_information.last_nameStringApplicant last name.
personal_information.akaString | null“Also Known As” name on file (if any).
address_history[].streetStringStreet address (entries under current and previous).
address_history[].cityStringCity.
address_history[].stateStringState.
address_history[].zipStringZIP code.
address_history[].possession_typeStringOwn/Rent indicator (spelled as shown in feed).
address_history[].date_reportedString (mm/dd/yyyy)Date address was reported.
employment_history[].nameStringEmployer name.
employment_history[].occupationStringOccupation title.
employment_history[].date_reportedString (mm/dd/yyyy)Date reported to bureau (if available).
identity_risk.ofac.search_statusStringOFAC screening status (optional add-on).
identity_risk.ofac.messageStringOFAC message/details (optional add-on).
identity_risk.mla.covered_borrower_statusStringMLA covered borrower status (optional add-on).
identity_risk.mla.referral_contact_numberString | nullMLA contact number (optional add-on).
identity_risk.mla.messageString | nullMLA message/details (optional add-on).
identity_risk.tru_validate.messageStringTransUnion Fraud Alert (TruValidate) message (optional add-on).
identity_risk.identity_scan.messageStringEquifax ID Scan alert message (optional add-on).
identity_risk.fraud_shield.times_address_used_in_last_90_120_daysStringCount of recent uses of address.
identity_risk.fraud_shield.address_accumulation_start_dateStringStart date for address accumulation.
identity_risk.fraud_shield.date_of_birthStringDOB on file (if present).
identity_risk.fraud_shield.date_of_deathStringDOD on file (if present).
identity_risk.fraud_shield.address_informationStringAddress info code/text.
identity_risk.fraud_shield.times_social_used_in_last_90_120_daysStringCount of recent SSN uses.
identity_risk.fraud_shield.social_accumulation_start_dateStringStart date for SSN accumulation.
identity_risk.fraud_shield.first_year_possible_for_ssn_issuanceStringEarliest possible SSN issue year.
identity_risk.fraud_shield.last_year_possible_for_ssn_issuanceStringLatest possible SSN issue year.
identity_risk.fraud_shield.typeStringMessage type.
identity_risk.fraud_shield.textStringMessage text.
identity_risk.fraud_shield.indicatorsStringIndicator summary (e.g., “address conflict”).
income_analysis.credit_vision_income_estimatorStringTransUnion income predictor (annual).
income_analysis.debt_to_income_estimatorStringTransUnion DTI estimator.
income_analysis.consumer_income_viewStringEquifax income predictor (annual).
trade_accounts[].balanceStringCurrent balance amount.
trade_accounts[].high_balance_amountStringHighest balance reported.
trade_accounts[].original_loan_amountStringOriginal loan amount (if applicable).
trade_accounts[].high_creditStringHighest credit.
trade_accounts[].credit_limitStringCredit limit.
trade_accounts[].monthly_payment_accountStringScheduled monthly payment.
trade_accounts[].actual_payment_amountStringMost recent actual payment amount.
trade_accounts[].past_dueStringPast due amount.
trade_accounts[].last_activity_dateStringDate of last activity.
trade_accounts[].last_payment_dateStringDate of last payment.
trade_accounts[].most_recent_payment_amountStringAmount of most recent payment.
trade_accounts[].deferred_dateStringDeferred date, if present.
trade_accounts[].balloon_due_amountStringBalloon payment amount, if present.
trade_accounts[].balloon_due_dateStringBalloon due date.
trade_accounts[].remarksStringRemarks/notices on account.
trade_accounts[].months_reviewedStringNumber of months reviewed.
trade_accounts[].30_day_delinquenciesStringCount of 30-day lates.
trade_accounts[].60_day_delinquenciesStringCount of 60-day lates.
trade_accounts[].90_day_delinquenciesStringCount of 90-day lates.
trade_accounts[].max_delinquency_dateStringDate of max delinquency.
trade_accounts[].payment_historyStringComma-separated payment codes.
trade_accounts[].payment_history_start_dateStringStart date for payment_history.
inquiries[].companyStringInquiring company.
inquiries[].dateStringInquiry date.
inquiries[].industryStringIndustry of the underlying credit product.
statements[].date_reportedStringDate statement was reported.
statements[].statementStringConsumer statement text.
collections[].original_credit_grantorStringOriginal creditor.
collections[].account_typeStringAccount type (e.g., card, mortgage, etc.).
collections[].portfolio_typeStringLoan type (revolving, installment, etc.).
collections[].responsibilityStringIndividual/joint, etc.
collections[].date_assignedStringDate assigned/opened.
collections[].date_reportedStringDate reported.
collections[].balanceStringCurrent balance.
collections[].original_loan_amountStringOriginal amount.
collections[].last_payment_dateStringMost recent payment date.
collections[].original_creditor_typeStringOriginal creditor category.
public_record[].industry_codeStringBureau industry code.
public_record[].typeStringPublic record type.
public_record[].date_filedStringFiling date.
public_record[].plaintiffStringPlaintiff name.
public_record[].courtStringCourt name.
public_record[].statusStringRecord status.
public_record[].ecoaStringECOA code.