Fraudulent Transaction Identification
This dataset provides detailed records of financial transactions, enriched with fraud detection indicators, device and location metadata, and merchant information. It is designed to help financial institutions identify and analyze fraudulent activities, supporting both real-time monitoring and historical pattern analysis for risk mitigation and compliance.
Sample rows
preview · 8 of 200 rows · all 23 columns| transaction_idstring | transaction_typestring | fraud_scorefloat | is_fraudboolean | fraud_typestring | account_idstring | customer_idstring | transaction_datetimedatetime | transaction_amountfloat | currencystring | merchant_idstring | merchant_namestring | location_streetstring | location_citystring | location_statestring | location_postal_codestring | location_countrystring | device_idstring | device_typestring | ip_addressstring | detection_methodstring | reported_datetimedatetime | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TXN00001 | purchase | blank | false | blank | ACC1001 | CUST2001 | 2024-06-01T09:20:15Z | 87.23 | USD | MRC5001 | Amazon US | 123 Market St | San Francisco | CA | 94105 | US | DEV0011 | mobile | 192.168.1.15 | blank | blank | Online purchase - electronics |
| TXN00002 | transfer | blank | false | blank | ACC1002 | CUST2002 | 2024-06-03T13:45:00Z | 1500 | USD | blank | blank | 88 Pine St | New York | NY | 10005 | US | DEV0022 | desktop | 172.16.0.20 | blank | blank | Inter-account transfer |
| TXN00003 | withdrawal | blank | false | blank | ACC1003 | CUST2003 | 2024-06-04T17:32:41Z | 25 | USD | blank | blank | 645 Main St | Denver | CO | 80203 | US | DEV0033 | ATM | 10.0.0.9 | blank | blank | ATM cash withdrawal |
| TXN00004 | purchase | blank | false | blank | ACC1004 | CUST2004 | 2024-06-04T19:18:20Z | 52.44 | CAD | MRC5002 | Starbucks CA | 220 Yonge St | Toronto | ON | M5B2H1 | CA | DEV0044 | mobile | 203.0.113.14 | blank | blank | Coffee shop purchase |
| TXN00005 | deposit | blank | false | blank | ACC1001 | CUST2001 | 2024-06-05T08:24:36Z | 3000 | USD | blank | blank | 456 7th Ave | Seattle | WA | 98101 | US | DEV0012 | ATM | 192.168.2.22 | blank | blank | ATM cash deposit |
| TXN00006 | refund | blank | false | blank | ACC1005 | CUST2005 | 2024-06-05T09:14:02Z | 0 | GBP | MRC5003 | Tesco UK | 18 Oxford St | London | LND | W1D1AN | GB | DEV0055 | desktop | 94.21.163.44 | blank | blank | Refunded grocery purchase |
| TXN00007 | payment | blank | false | blank | ACC1006 | CUST2006 | 2024-06-06T11:57:00Z | 105.67 | EUR | MRC5004 | Iberdrola ES | 14 Gran Via | Madrid | MD | 28013 | ES | DEV0066 | desktop | 83.47.101.88 | blank | blank | Utility bill payment |
| TXN00008 | purchase | blank | false | blank | ACC1007 | CUST2007 | 2024-06-07T15:41:20Z | 12.96 | AUD | MRC5005 | Coles AU | 67 Collins St | Melbourne | VIC | 3000 | AU | DEV0077 | mobile | 203.1.168.108 | blank | blank | Grocery shopping |
| TXN00009 | withdrawal | 0.97 | true | account takeover | ACC1002 | CUST2002 | 2024-06-08T19:34:00Z | 20000 | USD | blank | blank | 521 Elm St | Chicago | IL | 60610 | US | DEV0023 | ATM | 10.10.10.21 | ML anomaly model | 2024-06-08T20:01:00Z | Unusual withdrawal detected |
| TXN00010 | purchase | blank | false | blank | ACC1008 | CUST2008 | 2024-06-08T23:40:00Z | 3.5 | USD | MRC5006 | Dunkin US | 233 Boylston St | Boston | MA | 02116 | US | DEV0088 | POS | 172.20.40.55 | blank | blank | Coffee shop POS payment |
| TXN00011 | deposit | 1 | true | money laundering | ACC1009 | CUST2009 | 2024-06-09T08:13:20Z | 2500000 | USD | blank | blank | 77 Broadway | New York | NY | 10007 | US | DEV0099 | ATM | 192.168.1.120 | Rule-based detection | 2024-06-09T08:15:00Z | Large suspicious deposit |
| TXN00012 | payment | blank | false | blank | ACC1010 | CUST2010 | 2024-06-10T11:32:00Z | 220 | CHF | MRC5007 | Swisscom CH | 1 Bahnhofstrasse | Zurich | ZH | 8001 | CH | DEV0101 | desktop | 145.94.11.229 | blank | blank | Telecom bill payment |
| TXN00013 | purchase | blank | false | blank | ACC1011 | CUST2011 | 2024-06-10T13:00:00Z | 145.34 | USD | MRC5008 | Apple US | 1 Infinite Loop | Cupertino | CA | 95014 | US | DEV0112 | mobile | 10.0.1.99 | blank | blank | App store purchase |
| TXN00014 | transfer | blank | false | blank | ACC1012 | CUST2012 | 2024-06-11T10:20:00Z | 90 | EUR | blank | blank | 15 Champs-Elysees | Paris | IDF | 75008 | FR | DEV0123 | desktop | 185.20.52.199 | blank | blank | Wire transfer to family |
| TXN00015 | purchase | blank | false | blank | ACC1013 | CUST2013 | 2024-06-11T12:55:00Z | 58.75 | USD | MRC5009 | Target US | 2500 W 95th St | Evergreen Park | IL | 60805 | US | DEV0134 | desktop | 192.168.1.210 | blank | blank | Retail store purchase |
| TXN00016 | purchase | blank | false | blank | ACC1014 | CUST2014 | 2024-06-11T13:37:00Z | 12.99 | INR | MRC5010 | Big Bazaar IN | 9 MG Road | Bangalore | KA | 560001 | IN | DEV0145 | mobile | 49.207.12.101 | blank | blank | Retail grocery purchase |
| TXN00017 | payment | blank | false | blank | ACC1015 | CUST2015 | 2024-06-12T14:30:00Z | 78.6 | USD | MRC5011 | Comcast US | 611 Main St | Philadelphia | PA | 19106 | US | DEV0156 | desktop | 172.16.2.11 | blank | blank | Cable bill payment |
| TXN00018 | transfer | 0.93 | true | money laundering | ACC1016 | CUST2016 | 2024-06-12T15:22:00Z | 1300000 | JPY | blank | blank | 1 Chiyoda | Tokyo | TKY | 100-0001 | JP | DEV0167 | desktop | 203.0.113.121 | ML anomaly model | 2024-06-12T15:23:00Z | Large transfer flagged |
| TXN00019 | purchase | blank | false | blank | ACC1017 | CUST2017 | 2024-06-13T10:45:00Z | 42 | USD | MRC5012 | Walmart US | 2800 S Rodney Parham | Little Rock | AR | 72204 | US | DEV0178 | POS | 10.0.2.32 | blank | blank | Retail POS transaction |
| TXN00020 | deposit | blank | false | blank | ACC1018 | CUST2018 | 2024-06-13T12:10:00Z | 500 | AUD | blank | blank | 50 George St | Sydney | NSW | 2000 | AU | DEV0189 | ATM | 210.1.2.77 | blank | blank | ATM deposit |
What the 200 rows show
from the 200-row sampleTransfer (transaction type) stands out: 9 of its 22 rows have is_
- 12%is_
fraud = true - 0.96median fraud_
score - 5device types
- 8currencies
- 11location countries
- 34location states
Median 0.96, from 0.80 to 1.0.
- string 18
- float 2
- datetime 2
- boolean 1
Columns
23 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 18 columns | |||
transaction_id | string | Unique identifier for each transactionunique | TXN00001 |
account_id | string | Unique identifier for the account involved in the transaction | ACC1001 |
customer_id | string | Unique identifier for the customer associated with the account | CUST2001 |
currency | string | Currency code used for the transaction (ISO 4217 format)8 currencies | USD |
transaction_type | string | Type of transaction (e.g., withdrawal, deposit, transfer, payment)7 values | purchase |
merchant_id | string | Unique identifier for the merchant or payee (if applicable)optional | MRC5001 |
merchant_name | string | Name of the merchant or payee (if applicable)optional | Amazon US |
location_street | string | Street address where the transaction occurred (if available)optional | 123 Market St |
location_city | string | City where the transaction occurred (if available)optional | San Francisco |
location_state | string | State or province where the transaction occurred (if available)optional | CA |
location_postal_code | string | Postal code for the transaction location (if available)optional | 94105 |
location_country | string | Country code for the transaction location (ISO 3166-1 alpha-2)11 countries · optional | US |
device_id | string | Unique identifier for the device used to perform the transactionoptional | DEV0011 |
device_type | string | Type of device used (e.g., mobile, desktop, ATM, POS)6 values · optional | mobile |
ip_address | string | IP address from which the transaction was initiatedoptional | 192.168.1.15 |
fraud_type | string | Type of fraud detected (e.g., card theft, account takeover, phishing)6 values · optional | account takeover |
detection_method | string | Method or algorithm used to detect fraud (e.g., rule-based, ML model)7 methods · optional | ML anomaly model |
notes | string | Additional notes or comments about the transaction or investigationoptional | Inter-account transfer |
| Numbers 2 columns | |||
transaction_amount | float | Monetary value of the transaction0 or more | 87.23 |
fraud_score | float | Fraud risk score assigned to the transaction (0.0-1.0, higher means more likely fraud)0 to 1 · optional | 0.97 |
| Dates and times 2 columns | |||
transaction_datetime | datetime | Date and time when the transaction occurred | 2024-06-01T09:20:15Z |
reported_datetime | datetime | Date and time when the fraud was reported or confirmedoptional | 2024-06-08T20:01:00Z |
| True or false 1 column | |||
is_fraud | boolean | Flag indicating whether the transaction is identified as fraudulent | false |
Use it for
A finance dashboard
The is_
fraud rate, fraud_ score by transaction_ type and a breakdown of fraud_ type. Excel, Power BI or Tableau. Why do 23 of 200 rows have is_
fraud = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Transactions200TXN00001purchaseTXN000090.97withdraw…TXN000111deposit
A software demo
Believable transactions with account_
id, customer_ id and transaction_ datetime to fill a screen in front of a buyer.
blueprint · fraudulent-transaction-identification
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 23 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.
- Flag transactions exceeding typical thresholds
- Label known fraudulent cases
- Include transaction location and device info
- Exclude manually reversed transactions
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
- fraudulent-transaction-identification