ATM Usage and Failure Events

This dataset provides a comprehensive log of ATM usage and failure events, including detailed transaction records, failure diagnostics, and maintenance actions. It enables financial institutions to analyze ATM performance, optimize service schedules, and implement predictive maintenance strategies for improved uptime and customer satisfaction.

  • opened 8 times
  • last updated 22 Jul 2025
  • by GoMask
The brief that made it

Predictive maintenance and failure forecasting for ATMs

Sample rows

preview · 8 of 200 rows · all 25 columns
atm_idstringfailure_severitystringdowntime_minutesintegertransaction_typestringatm_location_namestringatm_street_addressstringatm_citystringatm_statestringatm_postal_codestringatm_countrystringevent_idstringevent_typestringevent_datetimedatetimetransaction_idstringtransaction_amountfloattransaction_currencystringcard_typestringcustomer_idstringfailure_idstringfailure_typestringresolved_datetimedatetimetechnician_idstringmaintenance_actionstringatm_status_post_eventstringfailure_descriptionstring
ATM0001blankblankwithdrawalDowntown Branch123 Main StNew YorkNY10001USAEVT10000001transaction2024-01-02T09:15:00ZTX100001300USDdebitCUST001blankblankblankblankblankoperationalblank
ATM0002blankblankdepositWestside Mall456 Market AveLos AngelesCA90017USAEVT10000002transaction2024-01-03T14:21:00ZTX1000021200.5USDcreditCUST002blankblankblankblankblankoperationalblank
ATM0003critical124blankRiverfront Plaza789 River RdChicagoIL60611USAEVT10000003failure2024-01-04T11:38:00ZblankblankblankblankblankFAIL00001hardware2024-01-04T13:42:00ZTECH001replaced_partoperationalDispenser jammed; cash not disbursed.
ATM0004blankblankwithdrawalEastside Station1011 Park BlvdDallasTX75201USAEVT10000004transaction2024-01-06T12:05:00ZTX10000385USDdebitCUST003blankblankblankblankblankoperationalblank
ATM0005blankblankbalance_inquiryCentral Station1500 5th AveSeattleWA98101USAEVT10000005transaction2024-01-09T19:57:00ZTX1000040USDdebitCUST004blankblankblankblankblankoperationalblank
ATM0006blankblankdepositCambridge Centre200 Main StCambridgeENGCB21 6GHUKEVT10000006transaction2024-01-10T08:32:00ZTX100005550.25GBPprepaidCUST005blankblankblankblankblankoperationalblank
ATM0007major71blankToronto Main300 King St WTorontoONM5V 1J2CANEVT10000007failure2024-01-11T15:47:00ZblankblankblankblankblankFAIL00002network2024-01-11T17:08:00ZTECH002resetoperationalATM lost network connectivity intermittently.
ATM0008blankblankwithdrawalAirport Terminal C400 Skyway RdSan FranciscoCA94128USAEVT10000008transaction2024-01-12T06:09:00ZTX10000660.5USDcreditCUST006blankblankblankblankblankoperationalblank

What the 200 rows show

from the 200-row sample

Critical (failure severity) stands out: mean downtime_minutes is 322.8, against 33.4 for the rest.

  • 60median downtime_minutes
  • 2event types
  • 3card types
  • 3atm status post events
  • 5maintenance actions
  • 7failure types
Mean downtime_minutes by failure_severity84 rows
0200400322.8critical28 rows62.1major29 rows4.3minor17 rows0.0informat…10 rows
downtime_minutes84 rows, in bands of 200
03570691021000208001,600downtime_minutes →

Median 60, from 0 to 1,440.

transaction_type116 rows with a value · 84 left blank
  1. withdrawal46
  2. deposit43
  3. transfer15
  4. balance_inquiry12
25 columns by typefrom the column list below
  • string 21
  • integer 1
  • float 1
  • datetime 2

Columns

25 columns in three groups
blueprint · 25 columns
columntypedescriptionexample
Text 21 columns
atm_idstringUnique identifier for the ATM machine.ATM0001
atm_location_namestringName or description of the ATM location (e.g., branch name, mall name).Downtown Branch
atm_street_addressstringStreet address of the ATM location.123 Main St
atm_citystringCity where the ATM is located.New York
atm_statestringState or province where the ATM is located.NY
atm_postal_codestringPostal or ZIP code of the ATM location.optional10001
atm_countrystringCountry where the ATM is located.USA
event_idstringUnique identifier for each ATM event (transaction or failure).uniqueEVT10000001
event_typestringType of event: 'transaction' or 'failure'.transaction · failuretransaction
transaction_idstringUnique identifier for the transaction (if event_type is 'transaction').optionalTX100001
transaction_typestringType of transaction (e.g., withdrawal, deposit, balance_inquiry, transfer).withdrawal · deposit · balance_inquiry · transfer · optionalwithdrawal
transaction_currencystringCurrency code for the transaction (e.g., USD, EUR).10 currencies · optionalUSD
card_typestringType of card used in the transaction (e.g., debit, credit, prepaid).debit · credit · prepaid · optionaldebit
customer_idstringAnonymized unique identifier for the customer (if available).optionalCUST001
failure_idstringUnique identifier for the failure event (if event_type is 'failure').optionalFAIL00001
failure_typestringType of failure (e.g., hardware, software, cash_out, card_reader, network, power, unknown).7 values · optionalhardware
failure_descriptionstringDetailed description of the failure event.optionalATM ran out of cash.
failure_severitystringSeverity level of the failure (e.g., critical, major, minor, informational).critical · major · minor · informational · optionalcritical
technician_idstringIdentifier for the technician who resolved the failure (if applicable).optionalTECH001
maintenance_actionstringType of maintenance action taken (e.g., replaced_part, software_update, cash_refill, reset, none).replaced_part · software_update · cash_refill · reset · none · optionalreplaced_part
atm_status_post_eventstringStatus of the ATM after the event (e.g., operational, out_of_service, maintenance_required).operational · out_of_service · maintenance_required · optionaloperational
Numbers 2 columns
transaction_amountfloatAmount involved in the transaction (if applicable).0 or more · optional300
downtime_minutesintegerNumber of minutes the ATM was unavailable due to failure (if applicable).0 or more · optional124
Dates and times 2 columns
event_datetimedatetimeDate and time when the event occurred.2024-01-02T09:15:00Z
resolved_datetimedatetimeDate and time when the failure was resolved (if applicable).optional2024-01-04T13:42:00Z

Use it for

  • median downtim…6084 rowsmean downtime minutes…322.8crit…62.1major4.3minor0.0info…

    A finance dashboard

    Downtime_minutes by failure_severity and a breakdown of transaction_type. Excel, Power BI or Tableau.

  • Why do the 28 critical rows have a mean downtime_minutes of 322.8?

    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 atms with atm_location_name, atm_street_address and atm_city to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 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 rows25 columns
Yours1,000 rows25 columnsatm_location_name: UK only

blueprint · atm-usage-and-failure-events

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 25 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 event logs ATM ID, location, and type.
  • Service events (cash out, maintenance, error) tracked.
  • Transaction volume and time patterns included.
  • Failure categories and repair times logged.
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
atm-usage-and-failure-events

What should your data show?

Preview 20 rows free
No signup. No card.