ATM Transaction Usage Patterns

This dataset provides daily aggregated cash withdrawal and deposit activity for each ATM, including transaction counts, total and average amounts, unique card usage, and a flag for suspicious activity. The data is ideal for analyzing ATM usage patterns, forecasting cash demand, and monitoring for potential fraud across different locations. Detailed location fields enable geographic and branch-level insights.

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

ATM cash demand forecasting and optimization

Sample rows

preview · 8 of 201 rows · all 17 columns
atm_idstringtotal_withdrawal_amountfloatsuspicious_activity_flagbooleanlocation_countrystringlocation_idstringlocation_street_addressstringlocation_citystringlocation_statestringlocation_postal_codestringtransaction_datedatetotal_withdrawal_countintegertotal_deposit_countintegertotal_deposit_amountfloatunique_card_countintegeraverage_withdrawal_amountfloataverage_deposit_amountfloatnotesstring
ATM00127389.5falseUSALOC1001100 Main StChicagoIL606012024-06-0396123422.1587285.31285.18Busy weekday in downtown business district
ATM0029650falseCanadaLOC100245 Queen StTorontoONM5H 2N22024-06-01325122528301.56245Steady weekend flow, tourist area
ATM00314560falseUSALOC1003200 Market LaneBostonMA021102024-06-075711297054255.44270University area, start of month
ATM0047740falseUKLOC100417 High RoadLondonENGN12 8TP2024-06-0824252020322.5260Busy Saturday, city center
ATM005121800trueUSALOC100588 Sunset BlvdLos AngelesCA900282024-06-0121021840200580920Concert event nearby, extremely high withdrawals
ATM006640falseUSALOC100612 Riverbank AveSt. LouisMO631012024-06-02411104160110Low activity at night
ATM0072860falseAustraliaLOC100755 Harbor StreetSydneyNSW20002024-06-0413227010220135Bilingual display tested, steady weekday
ATM00832940falseUSALOC10089 Elm PlaceHoustonTX770022024-06-05122144732110270338Payday, high activity in business area

What the 201 rows show

from the 201-row sample
  • 5%suspicious_activity_flag = true
  • 5,520median total_withdrawal_amount
  • 44location states
  • 22median total_withdrawal_count
  • 4median total_deposit_count
  • 1,125median total_deposit_amount
total_withdrawal_amount201 rows, in bands of 100k
095190190520000013suspicious_activity_flag from 100k100k500k1Mtotal_withdrawal_amount →

Every row with total_withdrawal_amount of 100k or more has suspicious_activity_flag = true. None below it.

location_country201 rows · top 10 of 15 values
  1. USA104
  2. Canada19
  3. UK18
  4. Australia12
  5. Ireland9
  6. N/A9
  7. China8
  8. Austria7
  9. France4
  10. Switzerland3
17 columns by typefrom the column list below
  • string 8
  • integer 3
  • float 4
  • date 1
  • boolean 1

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 8 columns
atm_idstringUnique identifier for the ATM machine.ATM001
location_idstringUnique identifier for the ATM's location.LOC1001
location_street_addressstringStreet address of the ATM location.optional100 Main St
location_citystringCity where the ATM is located.optionalChicago
location_statestringState or province where the ATM is located.optionalIL
location_postal_codestringPostal code of the ATM location.optional60601
location_countrystringCountry where the ATM is located.optionalUSA
notesstringFree-text notes or comments related to the ATM's activity for the given date.optionalLow activity at night
Numbers 7 columns
total_withdrawal_countintegerTotal number of withdrawal transactions at the ATM on the given date.0 or more96
total_withdrawal_amountfloatTotal amount withdrawn from the ATM on the given date.0 or more27389.5
total_deposit_countintegerTotal number of deposit transactions at the ATM on the given date.0 or more12
total_deposit_amountfloatTotal amount deposited into the ATM on the given date.0 or more3422.15
unique_card_countintegerNumber of unique cards used at the ATM on the given date.0 or more · optional87
average_withdrawal_amountfloatAverage amount per withdrawal transaction at the ATM on the given date.0 or more · optional285.31
average_deposit_amountfloatAverage amount per deposit transaction at the ATM on the given date.0 or more · optional285.18
Dates and times 1 column
transaction_datedateDate for which the transaction data is aggregated.2024-06-03
True or false 1 column
suspicious_activity_flagbooleanIndicates if suspicious or potentially fraudulent activity was detected for this ATM on the given date.optionalfalse

Use it for

  • suspicious act…5%11 of 201 rows

    A finance dashboard

    The suspicious_activity_flag rate, total_withdrawal_amount and a breakdown of location_country. Excel, Power BI or Tableau.

  • Why do 11 of 201 rows have suspicious_activity_flag = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 201 rows.

  • A software demo

    Believable atms with location_id, location_street_address and location_city to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 17 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 rows17 columns
Yours1,000 rows17 columnslocation_id: UK only

blueprint · atm-transaction-usage-patterns

Behind this dataset

Same schema. As many rows as you need.

These 201 rows came out of a blueprint — 17 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
  • ATM ID, timestamp, and transaction type required
  • Include transaction amount and location type
  • No customer-level identifiers
  • Simulate various cash denominations
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
atm-transaction-usage-patterns

What should your data show?

Preview 20 rows free
No signup. No card.