Bank Transaction Network Graph

This dataset provides granular records of financial transactions between accounts, including timestamps, amounts, account types, and risk flags. It is optimized for network graph analysis to uncover money flow patterns, identify suspicious activities, and map relationships across banking entities. Ideal for financial crime detection, compliance monitoring, and network risk assessment.

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

Money laundering and financial crime detection

Sample rows

preview · 8 of 200 rows · all 14 columns
transaction_idstringstatusstringamountfloatrisk_flagbooleancurrencystringtimestampdatetimesender_account_idstringreceiver_account_idstringtransaction_typestringsender_account_typestringreceiver_account_typestringsender_bank_idstringreceiver_bank_idstringdescriptionstring
TXN-00001Acompleted1050.75falseUSD2024-03-01T09:12:00ZIND-10001BUS-40001paymentindividualbusinessBANK-US01BANK-US01Monthly service payment for March, completed successfully.
TXN-00002Bcompleted0.01falseEUR2024-02-29T23:59:59ZIND-10002IND-10003refundindividualindividualBANK-DE01BANK-DE01Refund for cancelled appointment, processed on leap day.
TXN-00003Cpending120000trueUSD2024-04-15T08:37:45ZBUS-30001BUS-30002transferbusinessbusinessBANK-US17BANK-US17Intercompany transfer awaiting AML compliance review.
TXN-00004Dcompleted500.5falseINR2024-03-31T00:00:00ZIND-10004IND-10005transferindividualindividualBANK-IN01BANK-IN01Rent transfer for April, processed at month-end.
TXN-00005Ecompleted22.99falseCHF2022-11-10T14:20:20ZIND-10006BUS-40002feeindividualbusinessBANK-CH01BANK-CH01Application fee payment, processed successfully.
TXN-00006Fpending99999999.99trueUSD2024-01-02T19:15:10ZGOV-80001BUS-40003depositgovernmentbusinessBANK-US17BANK-US17Government grant deposit flagged for AML review.
TXN-00007Gcompleted10falseGBP2024-03-15T13:05:30ZIND-10007BUS-40004paymentindividualbusinessBANK-GB01BANK-GB01Payment for online purchase, completed.
TXN-00008Hcompleted2000falseCAD2020-05-17T04:00:00ZBUS-30003IND-10008depositbusinessindividualBANK-CA01BANK-CA01Payroll deposit from business to individual.

What the 200 rows show

from the 200-row sample

Pending status stands out: 23 of its 23 rows have risk_flag = true, against 29 of 177 for the rest.

  • 26%risk_flag = true
  • 245.3median amount
  • 3receiver account types
  • 4sender account types
  • 7transaction types
Risk flag rate by statusrisk_flag = true
0%50%100%9%completed14 of 162100%pending23 of 23100%failed10 of 10100%cancelled5 of 5

Pending status's mean amount is 19,559,633, against 722,563 for completed, 12,040,501 for failed and 0.0 for cancelled.

amount200 rows, in bands of 10M
095190189410000105050M100Mamount →

Median 245.3, from 0.0 to 100,000,000.

currency200 rows · top 10 of 11 values
  1. USD76
  2. EUR27
  3. INR16
  4. CHF15
  5. CAD13
  6. PLN13
  7. JPY11
  8. AUD11
  9. GBP9
  10. ZAR5
14 columns by typefrom the column list below
  • string 11
  • float 1
  • datetime 1
  • boolean 1

Columns

14 columns in four groups
blueprint · 14 columns
columntypedescriptionexample
Text 11 columns
transaction_idstringUnique identifier for each financial transactionuniqueTXN-00001A
currencystringISO 4217 currency code for the transaction (e.g., USD, EUR)11 currenciesUSD
sender_account_idstringUnique identifier for the account sending fundsIND-10001
receiver_account_idstringUnique identifier for the account receiving fundsBUS-40001
transaction_typestringType of transaction (e.g., transfer, payment, withdrawal, deposit)7 valuespayment
statusstringCurrent status of the transaction (e.g., completed, pending, failed)completed · pending · failed · cancelledcompleted
sender_account_typestringType of the sender's account (e.g., individual, business, government)individual · business · government · other · optionalindividual
receiver_account_typestringType of the receiver's account (e.g., individual, business, government)individual · business · government · other · optionalbusiness
sender_bank_idstringIdentifier for the sender's bank or financial institutionoptionalBANK-US01
receiver_bank_idstringIdentifier for the receiver's bank or financial institutionoptionalBANK-US01
descriptionstringFree-text field describing the transaction purpose or notesoptionalPayment for utilities.
Numbers 1 column
amountfloatMonetary value of the transaction0 or more1050.75
Dates and times 1 column
timestampdatetimeDate and time when the transaction occurred2024-03-01T09:12:00Z
True or false 1 column
risk_flagbooleanIndicates if the transaction is flagged as risky or suspiciousoptionalfalse

Use it for

  • risk flag26%52 of 200 rowsmean amount by status722.6kcomp…19.6Mpend…12Mfail…0.0canc…

    A finance dashboard

    The risk_flag rate, amount by status and a breakdown of currency. Excel, Power BI or Tableau.

  • Why do 52 of 200 rows have risk_flag = true?

    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 transactions with timestamp, amount and currency to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 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 rows14 columns
Yours1,000 rows14 columns

blueprint · bank-transaction-network-graph

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 14 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
  • Sender/receiver account IDs anonymized
  • Transaction amount and time logged
  • Graph edges and nodes derived
  • Fraud flags annotated
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
bank-transaction-network-graph

What should your data show?

Preview 20 rows free
No signup. No card.