Credit Scoring Models Data
This dataset provides a comprehensive view of credit risk scoring for lending decisions, including FICO and alternative scores, scoring model versions, bureau sources, and detailed tracking of score changes and lending outcomes. It enables robust analysis of risk assessment models, applicant profiles, and credit decision processes for financial institutions and fintechs.
Sample rows
preview · 8 of 800 rows · all 20 columns| application_idstring | employment_statusstring | loan_amount_requestedfloat | score_change_reasonstring | customer_idstring | fico_scoreinteger | alternative_scorefloat | scoring_model_versionstring | bureau_namestring | score_datedate | score_changeinteger | decisionstring | decision_datedate | loan_amount_approvedfloat | incomefloat | address_streetstring | address_citystring | address_statestring | address_postal_codestring | address_countrystring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| APP00001 | employed | 230000 | on-time payments | CUST001 | 755 | 82.5 | v1.2.0 | Experian | 2022-02-14 | 18 | approved | 2022-02-15 | 227000 | 198000 | 812 Maple Ave | New York | NY | 10021 | USA |
| APP00002 | student | 8000 | missed utility bill | CUST002 | 488 | 22.1 | v2.0.1 | Equifax | 2022-04-07 | -43 | review | 2022-04-08 | 0 | 13000 | 23 College Dr. | Madison | WI | 53706 | USA |
| APP00003 | self-employed | 48000 | regular usage | CUST003 | 641 | 64.7 | v1.3.0 | TransUnion | 2022-06-11 | 7 | approved | 2022-06-13 | 47500 | 71000 | 191 Market St | Austin | TX | 73301 | USA |
| APP00004 | unemployed | 2200 | bankruptcy | CUST004 | 381 | blank | v2.1.0-beta | Other | 2022-08-18 | -112 | declined | 2022-08-19 | 0 | 0 | 42 Oak Lane | Toledo | NA | 43604 | USA |
| APP00005 | employed | 420000 | debt paid off | CUST005 | 802 | 94.8 | v1.2.1 | TransUnion | 2022-10-22 | 17 | approved | 2022-10-23 | 420000 | 350000 | 1917 Pine St | San Francisco | CA | 94109 | USA |
| APP00006 | self-employed | 57000 | on-time payments | CUST006 | 725 | 79.2 | v1.2.0 | Experian | 2022-12-05 | 6 | approved | 2022-12-07 | 56200 | 91000 | 902 Main St | Denver | CO | 80203 | USA |
| APP00007 | other | 6000 | missed payment | CUST007 | 533 | 38.2 | v2.0.2 | Equifax | 2022-01-12 | -29 | declined | 2022-01-13 | 0 | 10000 | 619 Elm St | Springfield | IL | 62704 | USA |
| APP00008 | retired | 650000 | debt paid off | CUST008 | 846 | 99.3 | v1.3.2 | Experian | 2022-03-24 | 25 | approved | 2022-03-25 | 650000 | 950000 | 333 Beverly Dr | Beverly Hills | CA | 90210 | USA |
| APP00009 | student | 12000 | missed payment | CUST009 | 489 | 31.7 | v2.1.1 | TransUnion | 2022-05-03 | -19 | review | 2022-05-04 | 0 | 15000 | 144 Campus Rd | Berkeley | CA | 94704 | USA |
| APP00010 | employed | 69000 | regular usage | CUST010 | 689 | 58.6 | v1.2.0 | Equifax | 2022-07-16 | 14 | approved | 2022-07-17 | 69000 | 74000 | 815 Broad St | Atlanta | GA | 30303 | USA |
| APP00011 | unemployed | 1500 | foreclosure | CUST011 | 322 | blank | v2.0.0 | Other | 2022-09-09 | -147 | declined | 2022-09-10 | 0 | 0 | 27 Rural Rd | Lubbock | NA | 79401 | USA |
| APP00012 | employed | 320000 | improved payment history | CUST012 | 788 | 87.6 | v1.4.0 | Experian | 2022-11-22 | 14 | approved | 2022-11-23 | 320000 | 210000 | 409 Park Ave | Chicago | IL | 60616 | USA |
| APP00013 | unemployed | 7000 | missed payment | CUST013 | 510 | 27.4 | v2.1.2 | Equifax | 2022-01-18 | -31 | declined | 2022-01-19 | 0 | 9000 | 88 Cedar St | Erie | PA | 16501 | USA |
| APP00014 | retired | 670000 | debt paid off | CUST014 | 803 | 98.1 | v1.2.2 | TransUnion | 2022-03-05 | 22 | approved | 2022-03-06 | 670000 | 1200000 | 190 Ocean Dr | Miami | FL | 33139 | USA |
| APP00015 | other | 15000 | missed payment | CUST015 | 563 | 34.6 | v2.0.2 | Equifax | 2022-05-27 | -13 | review | 2022-05-28 | blank | 10000 | 22 Willow Rd | Baton Rouge | LA | 70802 | USA |
| APP00016 | employed | 110000 | on-time payments | CUST016 | 734 | 77.2 | v1.3.1 | Experian | 2022-07-11 | 9 | approved | 2022-07-12 | 110000 | 87000 | 743 Fifth Ave | New York | NY | 10022 | USA |
| APP00017 | unemployed | 1200 | bankruptcy | CUST017 | 402 | 12 | v2.2.1 | Other | 2022-10-30 | -56 | declined | 2022-10-31 | 0 | 0 | 29 Walnut St | Odessa | NA | 79761 | USA |
| APP00018 | self-employed | 37000 | long credit history | CUST018 | 623 | 60.1 | v1.4.0 | TransUnion | 2022-12-19 | 11 | approved | 2022-12-20 | 36000 | 32000 | 107 King St | Charlotte | NC | 28202 | USA |
| APP00019 | retired | 325000 | debt paid off | CUST019 | 825 | 97.7 | v1.3.1 | Experian | 2022-01-28 | 20 | approved | 2022-01-29 | 325000 | 210000 | 11 Palm Dr | Honolulu | HI | 96815 | USA |
| APP00020 | unemployed | 2500 | missed payment | CUST020 | 412 | 19.3 | v2.1.0 | Other | 2022-03-14 | -27 | declined | 2022-03-15 | 0 | 0 | 17 Forest Rd | Youngstown | NA | 44503 | USA |
What the 800 rows show
from the 800-row sampleRetired (employment status) stands out: mean loan_
- 47,000median loan_
amount_ requested - 3decisions
- 4bureau names
- 49address states
- 239address cities
- 671median fico_
score
Median 47,000, from 1,000 to 670,000.
- string 12
- integer 2
- float 4
- date 2
Columns
20 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 12 columns | |||
application_id | string | Unique identifier for each credit applicationunique | APP00001 |
customer_id | string | Unique identifier for the customer applying for credit | CUST001 |
scoring_model_version | string | Version identifier for the credit scoring model used | v1.2.0 |
bureau_name | string | Name of the credit bureau providing the scoreExperian · Equifax · TransUnion · Other | Experian |
score_change_reason | string | Reason for the change in credit score, if applicableoptional | on-time payments |
decision | string | Lending decision based on the score (e.g., approved, declined, review)approved · declined · review | approved |
employment_status | string | Applicant's employment status6 values · optional | employed |
address_street | string | Applicant's street addressoptional | 812 Maple Ave |
address_city | string | Applicant's cityoptional | New York |
address_state | string | Applicant's state or provinceoptional | NY |
address_postal_code | string | Applicant's postal codeoptional | 10021 |
address_country | string | Applicant's countryoptional | USA |
| Numbers 6 columns | |||
fico_score | integer | FICO credit score of the applicant at the time of application300 to 850 | 755 |
alternative_score | float | Alternative credit risk score (e.g., based on non-traditional data sources)0 to 100 · optional | 82.5 |
score_change | integer | Change in credit score compared to previous score (positive or negative)optional | 18 |
loan_amount_requested | float | Amount of loan requested by the applicant0 or more | 230000 |
loan_amount_approved | float | Amount of loan approved (may be less than requested)0 or more · optional | 227000 |
income | float | Applicant's annual income at time of application0 or more · optional | 198000 |
| Dates and times 2 columns | |||
score_date | date | Date when the credit score was obtained | 2022-02-14 |
decision_date | date | Date when the lending decision was made | 2022-02-15 |
Use it for
A finance dashboard
Loan_
amount_ requested by employment_ status and a breakdown of score_ change_ reason. Excel, Power BI or Tableau. Why do the 102 retired rows have a mean loan_
amount_ requested of 319,025? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Applications800APP00001230000employedAPP000028000studentAPP0000348000self-emp…
A software demo
Believable applications with customer_
id, fico_ score and alternative_ score to fill a screen in front of a buyer.
blueprint · credit-scoring-models-data
Behind this dataset
Same schema. As many rows as you need.
These 800 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- FICO score range: 300-850
- Score from 3 bureaus: Equifax, Experian, TransUnion
- Middle score used for decisions
- Score factors: payment history, utilization, length, new credit, mix
- Hard inquiry recorded with permission
- Score refresh frequency based on product
- Alternative data: rent, utilities, if thin file
- Model version tracked for consistency
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- credit-scoring-models-data