Credit Card Fraud Alerts

This dataset provides detailed records of credit card fraud alerts, including suspicious transaction details, merchant information, alert status, and investigator actions. It enables financial institutions to detect, investigate, and respond to fraudulent activities efficiently, supporting enterprise risk management and loss mitigation.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Real-time fraud detection and alerting

Sample rows

preview · 8 of 201 rows · all 21 columns
alert_idstringpattern_typestringprevious_similar_alerts_countintegermerchant_statestringtransaction_idstringcard_number_maskedstringaccount_idstringtransaction_datetimedatetimetransaction_amountfloatcurrencystringmerchant_namestringmerchant_categorystringmerchant_citystringmerchant_countrystringtransaction_typestringalert_datetimedatetimealert_statusstringalert_priorityintegerinvestigator_idstringsuspicion_reasonstringresolution_notesstring
A4D93F7B0Kamount anomaly5TXTXN962314824281ACCT593222024-04-03T15:22:09Z0.46USDSpeedyMartConvenience StoreDallasUSpurchase2024-04-03T15:23:31Zopen5blankUnusually small transaction amount detected at local merchant.blank
F8K29B1R3Zlocation anomaly1blankTXN813457261917ACCT774012024-03-28T09:12:15Z13450.29JPYTokyo Luxury GiftsLuxury RetailTokyoJPpurchase2024-03-28T09:13:39Zinvestigating1RSK0021Large luxury retail purchase made in foreign country.Confirmed high-risk, awaiting customer confirmation.
N3J28H4S5Qhigh-frequency4ILTXN385421795812ACCT912452024-04-12T18:05:53Z22.13USDQuick CafeFood & BeverageChicagoUSpurchase2024-04-12T18:07:00Zopen4blankHigh frequency of small purchases within short period.blank
B7V15G8R2Uamount anomaly1CATXN974301567349ACCT193852024-01-08T11:41:27Z450USDTechSpotElectronicsSan JoseUSpurchase2024-01-08T11:42:34Zclosed2RSK0095Electronics purchase flagged for amount anomaly.Verified legitimate after customer contact.
H2S93K6D8Whigh-frequency7TXTXN160982342047ACCT659032024-04-19T16:28:50Z6.73USDExpressMartConvenience StoreHoustonUSpurchase2024-04-19T16:29:51Zopen5blankRepeated microtransactions at convenience store.blank
M9T72E1F5Clocation anomaly2blankTXN435672196182ACCT320182024-03-16T13:50:10Z2450.16EURParisian TravelsTravelParisFRpurchase2024-03-16T13:51:56Zinvestigating1RSK0016Unusual travel booking in foreign location.Escalated for international travel verification.
K5F83B6L2Qtype anomaly2AZTXN678140959302ACCT428732024-02-27T17:34:42Z151.87USDUrban RetailersRetailPhoenixUSrefund2024-02-27T17:36:10Zfalse_positive4RSK0082Refund transaction flagged for unusual activity.Refund verified by merchant, no fraud detected.
Q6Z41M9Y7Jamount anomaly0blankTXN315798204856ACCT205942024-03-11T11:05:37Z7400.5GBPLondon ElectronicsElectronicsLondonGBpurchase2024-03-11T11:06:53Zinvestigating1RSK0037Large electronics purchase in foreign country.Customer contacted for transaction validation.

What the 201 rows show

from the 201-row sample

High-frequency (pattern type) stands out: mean previous_similar_alerts_count is 5.9, against 1.2 for the rest.

  • 2median previous_similar_alerts_count
  • 4transaction types
  • 4alert statuses
  • 9currencies
  • 9merchant categories
  • 10merchant countries
Mean previous_similar_alerts_count by pattern_type201 rows
0485.9high-f…77 rows1.3amount…70 rows0.92locati…24 rows0.72type a…18 rows1.5patter…12 rows
previous_similar_alerts_count201 rows, in bands of 1
02550314744316151431048previous_similar_alerts_count →

Median 2, from 0 to 8.

merchant_state159 rows with a value · 42 left blank
  1. TX35
  2. CA23
  3. FL16
  4. CO9
  5. AZ8
  6. WA8
  7. MA8
  8. IL7
  9. MI6
  10. GA5
21 columns by typefrom the column list below
  • string 16
  • integer 2
  • float 1
  • datetime 2

Columns

21 columns in three groups
blueprint · 21 columns
columntypedescriptionexample
Text 16 columns
alert_idstringUnique identifier for each fraud alertuniqueA4D93F7B0K
transaction_idstringUnique identifier for the suspicious transactionTXN96231482
card_number_maskedstringMasked credit card number involved in the transaction (e.g., last 4 digits)4281
account_idstringUnique identifier for the cardholder's accountACCT59322
currencystringISO currency code for the transaction (e.g., USD, EUR)9 currenciesUSD
merchant_namestringName of the merchant where the transaction occurredoptionalSpeedyMart
merchant_categorystringCategory of the merchant (e.g., Retail, Online Services, Travel)9 categories · optionalConvenience Store
merchant_citystringCity where the merchant is locatedoptionalDallas
merchant_statestringState or province where the merchant is locatedoptionalTX
merchant_countrystringCountry where the merchant is located10 countries · optionalUS
transaction_typestringType of transaction (e.g., purchase, withdrawal, transfer)purchase · withdrawal · transfer · refund · otherpurchase
alert_statusstringCurrent status of the fraud alertopen · investigating · closed · false_positiveopen
suspicion_reasonstringShort description of why the transaction was flagged as suspiciousUnusually small transacti…
pattern_typestringType of suspicious pattern detected (e.g., high-frequency, location anomaly, amount anomaly)5 types · optionalamount anomaly
investigator_idstringIdentifier for the risk team member assigned to investigate the alertoptionalRSK0021
resolution_notesstringNotes or comments added by the investigator regarding the alert resolutionoptionalConfirmed high-risk, awai…
Numbers 3 columns
transaction_amountfloatAmount of the suspicious transaction0 or more0.46
alert_priorityintegerPriority level of the alert (1=highest, 5=lowest)1 to 55
previous_similar_alerts_countintegerNumber of previous similar alerts for this account/card0 or more · optional5
Dates and times 2 columns
transaction_datetimedatetimeDate and time when the suspicious transaction occurred2024-04-03T15:22:09Z
alert_datetimedatetimeDate and time when the fraud alert was generated2024-04-03T15:23:31Z

Use it for

  • median previou…2201 rowsmean previous similar…5.9high…1.3amou…0.92loca…0.72type…

    A finance dashboard

    Previous_similar_alerts_count by pattern_type and a breakdown of merchant_state. Excel, Power BI or Tableau.

  • Why do the 77 high-frequency rows have a mean previous_similar_alerts_count of 5.9?

    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 alerts with transaction_id, card_number_masked and account_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 21 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 dataset201 rows21 columns
Yours1,000 rows21 columnsmerchant_city: UK only

blueprint · credit-card-fraud-alerts

Behind this dataset

Same schema. As many rows as you need.

These 201 rows came out of a blueprint — 21 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
  • Flag mismatched location and spending behavior
  • Record device used for transaction
  • Log transaction time and amount
  • Score alert severity based on historical data
  • Link transactions to customer profiles
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-fraud-alerts

What should your data show?

Preview 20 rows free
No signup. No card.