Credit Card Application Decisions

This dataset contains detailed synthetic records of credit card applications, including applicant demographics, financial profiles, application outcomes, and risk assessments. It is ideal for validating credit scoring models, detecting bias, and supporting regulatory compliance or fairness analysis in financial services. The flat schema design enables seamless integration with analytics and machine learning workflows.

  • last updated 21 Jul 2025
  • by GoMask
The brief that made it

Credit scoring model validation and benchmarking

Sample rows

preview · 8 of 200 rows · all 29 columns
application_idstringemployment_statusstringageintegeris_fraud_suspectedbooleanreviewed_bystringapplicant_idstringapplication_datedatedecision_datedateapplication_statusstringapproval_reasonstringcredit_limit_requestedfloatcredit_limit_grantedfloatannual_incomefloatoccupationstringgenderstringmarital_statusstringnumber_of_dependentsintegerresidential_statusstringyears_at_current_addressfloataddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestringaddress_countrystringcredit_scoreintegerexisting_debtfloatmonthly_expensesfloatrisk_scorefloatrisk_categorystring
APP001employed32falseofficer_7CUST10012021-03-212021-03-23approvedStrong credit history, stable employment120001000095000Software Engineerfemalesingle0rent3.21452 W Market StColumbusOH43215USA784650024000.19low
APP002other41falsevip_officerCUST10022022-08-112022-08-13approvedHigh income, excellent credit250000250000460000Senior Executivemalemarried2own2.58011 Goldcrest AveDallasTX75201USA88120000180000.04low
APP003unemployed27falseofficer_2CUST10032023-01-182023-01-20declinedLow credit score, insufficient income3500017000blankfemalesingle1rent1.192 Parkside DrRochesterNY14623USA42323009000.79high
APP004employed35falseblankCUST10042024-02-102024-02-10pendingblank10000blank73000Project Managermalemarried1own4.32216 Willow LanePhoenixAZ85016USA735900028000.31low
APP005employed29falsesystem_autoCUST10052020-12-022020-12-03approvedLow risk, high score1400013500104000Financial Analystmalesingle0rent2.75901 Ridge RoadAtlantaGA30303USA802430026500.1low
APP006employed34falseofficer_5CUST10062022-05-302022-06-01approvedGood payment history9000760067000Teacherfemalemarried1own4.83330 Elm StAustinTX78752USA765850022500.22low
APP007unemployed39falseofficer_3CUST10072022-10-142022-10-15declinedHigh debt-to-income ratio5000034000blankmaledivorced2other0.7147 Cedar AveDetroitMI48201USA3502250017000.95high
APP008self-employed36falseofficer_8CUST10082023-08-092023-08-10approvedStable income, good credit150001350091000Freelance Designerfemalemarried1own3.77423 Lakeview DrSeattleWA98115USA796980026000.13low

What the 200 rows show

from the 200-row sample

Retired (employment status) stands out: mean age is 70.3, against 33.1 for the rest.

  • 7%is_fraud_suspected = true
  • 33.5median age
  • 2address countries
  • 3application statuses
  • 3risk categories
  • 4residential statuses
Mean age by employment_status200 rows
0408031.7emplo…78 rows37.3self-…18 rows35.0unemp…28 rows20.8stude…16 rows70.3retir…17 rows37.0other43 rows
age200 rows, in bands of 10
0459065588322710105080age →

Median 33.5, from 19 to 77.

reviewed_by170 rows with a value · 30 left blank
  1. system_auto30
  2. vip_officer22
  3. officer_fraud13
  4. officer_78
  5. officer_86
  6. officer_25
  7. officer_35
  8. officer_125
  9. officer_14
  10. officer_44
29 columns by typefrom the column list below
  • string 16
  • integer 3
  • float 7
  • date 2
  • boolean 1

Columns

29 columns in four groups
blueprint · 29 columns
columntypedescriptionexample
Text 16 columns
application_idstringUnique identifier for each credit card applicationuniqueAPP001
applicant_idstringUnique identifier for the applicant (anonymized if necessary)CUST1001
application_statusstringFinal decision on the applicationapproved · declined · pendingapproved
approval_reasonstringReason for approval or decline (if available)optionalLow risk, high score
employment_statusstringCurrent employment status of the applicant6 valuesemployed
occupationstringApplicant's occupation or job titleoptionalSoftware Engineer
genderstringApplicant's self-reported gendermale · female · non-binary · prefer not to say · other · optionalfemale
marital_statusstringApplicant's marital status6 values · optionalsingle
residential_statusstringType of residence (e.g., own, rent, with parents, other)own · rent · with parents · other · optionalrent
address_streetstringApplicant's street addressoptional1452 W Market St
address_citystringApplicant's city of residenceoptionalColumbus
address_statestringApplicant's state or province of residenceoptionalOH
address_postal_codestringApplicant's postal or ZIP codeoptional43215
address_countrystringApplicant's country of residence2 countries · optionalUSA
risk_categorystringCategorical risk assessment (e.g., low, medium, high)low · medium · highlow
reviewed_bystringIdentifier for the credit officer or automated system that reviewed the applicationoptionalofficer_7
Numbers 10 columns
credit_limit_requestedfloatCredit limit amount requested by the applicant0 or more12000
credit_limit_grantedfloatCredit limit amount granted (if approved)0 or more · optional10000
annual_incomefloatApplicant's reported annual income0 or more95000
ageintegerApplicant's age in years18 or more32
number_of_dependentsintegerNumber of dependents the applicant has0 or more · optional0
years_at_current_addressfloatNumber of years applicant has lived at their current address0 or more · optional3.2
credit_scoreintegerApplicant's credit score at the time of application300 to 900784
existing_debtfloatTotal outstanding debt reported by the applicant0 or more · optional6500
monthly_expensesfloatApplicant's estimated monthly expenses0 or more · optional2400
risk_scorefloatRisk assessment score assigned during application review (e.g., probability of default)0 to 10.19
Dates and times 2 columns
application_datedateDate when the credit card application was submitted2021-03-21
decision_datedateDate when the application decision was madeoptional2021-03-23
True or false 1 column
is_fraud_suspectedbooleanIndicates if the application was flagged for suspected fraudoptionalfalse

Use it for

  • is fraud suspe…7%13 of 200 rowsmean age by employmen…31.7empl…37.3self…35.0unem…20.8stud…

    A finance dashboard

    The is_fraud_suspected rate, age by employment_status and a breakdown of reviewed_by. Excel, Power BI or Tableau.

  • Why do the 17 retired rows have a mean age of 70.3?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable applications with applicant_id, application_date and decision_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 29 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows29 columns
Yours1,000 rows29 columnsyears_at_current_address: UK only

blueprint · credit-card-application-decisions

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 29 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.

Rules it was built with
  • Applications include income, debt, and employment status
  • Approval logic based on creditworthiness and policy
  • Rejected cases include reason codes
  • Demographics anonymized for fairness testing
  • Label risky and borderline applications
Rows
Open the blueprint in Data Factory

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-card-application-decisions

What should your data show?

Preview 20 rows free
No signup. No card.