Insurance Claims Fraud Detection

This synthetic insurance claims dataset provides detailed records of individual claims, including customer demographics, policy details, incident descriptions, and a fraud label for supervised learning. Designed for fraud detection and claim triage automation, the dataset enables advanced analytics and machine learning model development for the insurance industry.

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

Training and benchmarking insurance fraud detection models

Sample rows

preview · 8 of 200 rows · all 27 columns
claim_idstringclaim_statusstringcustomer_ageintegerfraud_reportedbooleancustomer_occupationstringpolicy_idstringcustomer_idstringclaim_datedateincident_datedateclaim_amountfloatclaim_typestringincident_typestringincident_location_streetstringincident_location_citystringincident_location_statestringincident_location_postal_codestringincident_location_countrystringcustomer_genderstringcustomer_incomefloatpolicy_start_datedatepolicy_end_datedatepolicy_coverage_typestringnumber_of_claimantsintegerpolice_report_availablebooleanwitness_presentbooleanclaim_filed_channelstringincident_descriptionstring
CLM-00001approved32falsesoftware engineerPOL-02001CUS-100012023-02-182023-02-1418500.75autocollision412 Maple AveDallasTX75201USAfemale720002021-01-012026-01-01comprehensive1truefalseonlineRear-ended by distracted driver on highway.
CLM-00002in_review44falsemarketing managerPOL-02002CUS-100022022-06-102022-06-05345000propertyfire1592 Oak StreetTorontoONM4B 1B3Canadamale950002017-03-152027-03-15premium2truetrueagentKitchen fire caused by unattended stove.
CLM-00003submitted23falsestudentPOL-02003CUS-100032021-12-012021-11-301200healthprescription90 College RdBostonMA02115USAfemale75002021-01-012024-01-01basic1blankblankonlineCovered prescription medication required after surgery.
CLM-00004in_review29falseconsultantPOL-02004CUS-100042023-08-152023-08-1259000.5autotheft715 16th AvenueVancouverBCV5K 0A1Canadamale680002022-01-012027-01-01comprehensive1truefalsephoneVehicle stolen from parking garage overnight.
CLM-00005approved52falsebusiness ownerPOL-02005CUS-100052024-01-122024-01-05560000propertyflood4801 Grand BlvdChicagoIL60611USAfemale1200002020-06-012030-06-01premium3falsetrueagentBasement flooded after severe rainstorm.
CLM-00006approved34falseteacherPOL-02006CUS-100062022-05-032022-04-304000.99healthaccident25 River StAustinTX78701USAmale510002019-09-152024-09-15comprehensive1blankblankphoneBroken arm due to fall while cycling.
CLM-00007approved74falseretiredPOL-02007CUS-100072023-03-222023-03-20310000lifedeath3 Kings RoadManchesterENGM2 4WUUKfemale320002003-05-012025-05-01premium3falsefalseagentPolicyholder deceased after heart failure.
CLM-00008submitted26falsechefPOL-02008CUS-100082022-09-072022-09-059100autovandalism77 Elm StreetSan JoseCA95112USAmale290002022-01-012025-01-01third-party1falsefalsephoneCar windows smashed in parking lot overnight.

What the 200 rows show

from the 200-row sample

Closed (claim status) stands out: mean customer_age is 66.2, against 37.8 for the rest.

  • 10%fraud_reported = true
  • 36median customer_age
  • 4incident location countries
  • 4customer genders
  • 4policy coverage types
  • 5claim types
Mean customer_age by claim_status200 rows
0408026.3submit…33 rows42.6in_rev…53 rows37.7approv…87 rows53.3reject…9 rows66.2closed18 rows
customer_age200 rows, in bands of 10
030608604630242174105090customer_age →

Median 36, from 18 to 84.

customer_occupation200 rows · top 10 of 36 values
  1. student32
  2. consultant17
  3. retired16
  4. bartender15
  5. business owner14
  6. teacher11
  7. contractor11
  8. chef10
  9. software engineer9
  10. delivery driver9
27 columns by typefrom the column list below
  • string 16
  • integer 2
  • float 2
  • date 4
  • boolean 3

Columns

27 columns in four groups
blueprint · 27 columns
columntypedescriptionexample
Text 16 columns
claim_idstringUnique identifier for each insurance claimuniqueCLM-00001
policy_idstringUnique identifier for the insurance policy associated with the claimPOL-02001
customer_idstringUnique identifier for the customer submitting the claimCUS-10001
claim_typestringType of insurance claim (e.g., auto, property, health, life)auto · property · health · life · otherauto
incident_typestringType of incident leading to the claim (e.g., collision, theft, fire, illness, death, etc.)collision
incident_descriptionstringFree-text description of the incident provided by the claimantoptionalRear-ended by distracted …
incident_location_streetstringStreet address where the incident occurredoptional412 Maple Ave
incident_location_citystringCity where the incident occurredoptionalDallas
incident_location_statestringState or province where the incident occurredoptionalTX
incident_location_postal_codestringPostal code of the incident locationoptional75201
incident_location_countrystringCountry where the incident occurred4 countries · optionalUSA
claim_statusstringCurrent status of the claimsubmitted · in_review · approved · rejected · closedapproved
customer_genderstringGender of the customermale · female · other · unknown · optionalfemale
customer_occupationstringOccupation of the customeroptionalsoftware engineer
policy_coverage_typestringType of coverage provided by the policy (e.g., comprehensive, third-party, basic, premium)4 types · optionalcomprehensive
claim_filed_channelstringChannel through which the claim was filed (e.g., online, phone, agent, in-person)online · phone · agent · in_person · other · optionalonline
Numbers 4 columns
claim_amountfloatTotal amount claimed by the customer0 or more18500.75
customer_ageintegerAge of the customer at the time of claim0 or more · optional32
customer_incomefloatAnnual income of the customer0 or more · optional72000
number_of_claimantsintegerNumber of people involved in the claim (e.g., passengers, dependents)1 or more · optional1
Dates and times 4 columns
claim_datedateDate the claim was filed2023-02-18
incident_datedateDate the incident occurred2023-02-14
policy_start_datedateDate when the insurance policy startedoptional2021-01-01
policy_end_datedateDate when the insurance policy ends or expiredoptional2026-01-01
True or false 3 columns
fraud_reportedbooleanLabel indicating whether the claim is fraudulent (true) or not (false)false
police_report_availablebooleanIndicates if a police report was filed for the incidentoptionaltrue
witness_presentbooleanIndicates if there were witnesses to the incidentoptionalfalse

Use it for

  • fraud reported10%19 of 200 rowsmean customer age by …26.3subm…42.6in_r…37.7appr…53.3reje…

    An insurance dashboard

    The fraud_reported rate, customer_age by claim_status and a breakdown of customer_occupation. Excel, Power BI or Tableau.

  • Why do the 18 closed rows have a mean customer_age of 66.2?

    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 claims with policy_id, customer_id and claim_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

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

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset200 rows27 columns
Yours10,000 rows27 columnsincident_location_street: UK only

blueprint · insurance-claims-fraud-detection

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 27 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
  • Each claim assigned a fraud risk label
  • Include various claim types (auto, home, health)
  • Simulate realistic submission patterns and delays
  • Include customer, policy, and incident details
  • Claims may be flagged as 'investigated' or not
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
insurance-claims-fraud-detection

What should your data show?

Preview 20 rows free
No signup. No card.