[
 {
  "operator": "CoinFlip (GPD Holdings LLC)",
  "machine_count": "5500+ (Spark) / 3.6K+ (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "up to 21.9% buy; 4.99% sell",
  "status": "active",
  "enforcement_actions": "Iowa AG lawsuit (filed 2025-02-26, Consumer Fraud Act; alleges 94.92% of reported payments were scams); WA DFI Statement of Charges seeking license revocation, industry ban, $1,029,600 fine (notice of intent, hearing possible); Texas DOB consent order 2026-001",
  "enforcement_primary_source_url": "https://www.iowaattorneygeneral.gov/newsroom/attorney-general-bird-sues-crypto-atm-companies-for-costing-iowans-more-than-20-million ; https://dfi.wa.gov/news/press/washington-state-dfi-takes-action-against-coinflip ; https://www.dob.texas.gov/sites/default/files/files/Laws-Regulations/orders/2026-001.pdf",
  "enforcement_verified": "yes (official pages load; TX order contents not read)",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": "Missouri AG action claimed by bitcoinatm.news not yet found in primary sources."
 },
 {
  "operator": "Athena Bitcoin",
  "machine_count": "~3600 (Spark) / 3.4K+ (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "5-25% buy",
  "status": "active",
  "enforcement_actions": "DC OAG lawsuit (Sept 2025): alleges undisclosed fees up to 26%, refused refunds, 93% of DC deposits in first 5 months scam-related",
  "enforcement_primary_source_url": "https://oag.dc.gov/release/attorney-general-schwalb-sues-crypto-atm-operator",
  "enforcement_verified": "yes",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": ""
 },
 {
  "operator": "RockItCoin LLC",
  "machine_count": "2500+ (Spark) / 2.2K+ (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "~18.7% + $1 (Spark); 6-25% (cointimeatm.com)",
  "status": "active",
  "enforcement_actions": "CA DFPI consent order 2026-01-13: $202,814.22 restitution + $75,000 penalty for exceeding $1,000 daily limit and overcharging",
  "enforcement_primary_source_url": "https://dfpi.ca.gov/enforcement_action/rockitcoin-llc/",
  "enforcement_verified": "yes",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": "Missouri AG CID claim not yet found in primary sources. Fee sources conflict."
 },
 {
  "operator": "Coinhub (LSGT Services LLC dba Coinhub)",
  "machine_count": "2000+ (Spark) / 1.6K+ (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "8-15% buy (buy only)",
  "status": "active",
  "enforcement_actions": "CA DFPI consent order (Oct 2025): $675,000 total incl. $105,000 restitution for excess fees, daily-limit violations, deficient disclosures/receipts",
  "enforcement_primary_source_url": "https://dfpi.ca.gov/wp-content/uploads/2025/10/Consent-Order-LSGT-Services_-LLC-dba-Coinhub.pdf",
  "enforcement_verified": "yes (amounts per search summary of DFPI docs)",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": "CORRECTION: LSGT Services LLC is the Coinhub entity per DFPI. Its link to Cash2Bitcoin / Lowest Fee Bitcoin ATMs (PR Newswire lists LSGT Services LLC) means these may be one company; UNVERIFIED."
 },
 {
  "operator": "Lowest Fee Bitcoin ATMs / Cash2Bitcoin (LSGT Services LLC)",
  "machine_count": "400+ (company press release) / 437 (bitcoinatm.news)",
  "machine_count_source": "company + secondary",
  "posted_buy_fee_range": "flat 5% buy (company claim)",
  "status": "active (launched 2026-10-12)",
  "enforcement_actions": "see Coinhub row (same legal entity per filings)",
  "enforcement_primary_source_url": "",
  "enforcement_verified": "partial",
  "fee_source_url": "https://www.prnewswire.com/news-releases/lowest-fee-bitcoin-atms-enters-us-market-with-400-machines-and-a-flat-5-fee-302905970.html",
  "last_checked": "2026-10-27",
  "notes": "Brand relationship UNVERIFIED."
 },
 {
  "operator": "Bitcoin Depot",
  "machine_count": "0 active (was 9000+)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "",
  "status": "Chapter 11 (May 2026); network offline",
  "enforcement_actions": "Iowa AG lawsuit (filed 2025-02-26; alleges 98.16% of reported payments were scams); Chapter 11 bankruptcy",
  "enforcement_primary_source_url": "https://www.iowaattorneygeneral.gov/newsroom/attorney-general-bird-sues-crypto-atm-companies-for-costing-iowans-more-than-20-million",
  "enforcement_verified": "yes for Iowa suit; bankruptcy UNVERIFIED (no docket found)",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": ""
 },
 {
  "operator": "Byte Federal",
  "machine_count": "1350+ (Spark) / 970 (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "~10-16% buy",
  "status": "active",
  "enforcement_actions": "data breach exposing 58K customers; class action settled (per bitcoinatm.news)",
  "enforcement_primary_source_url": "",
  "enforcement_verified": "no",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": "No primary source found."
 },
 {
  "operator": "Bitstop",
  "machine_count": "3.2K+ (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "",
  "status": "active",
  "enforcement_actions": "actions in 4 states + fraud allegations (per bitcoinatm.news)",
  "enforcement_primary_source_url": "",
  "enforcement_verified": "no",
  "fee_source_url": "",
  "last_checked": "2026-10-27",
  "notes": "No primary source found."
 },
 {
  "operator": "Coinme (Coinstar)",
  "machine_count": "6000+ (Spark)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "~16-18% (Spark); 1.99% + $2.50 (cointimeatm.com)",
  "status": "active",
  "enforcement_actions": "",
  "enforcement_primary_source_url": "",
  "enforcement_verified": "n/a",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": "Enforcement not researched."
 },
 {
  "operator": "LibertyX",
  "machine_count": "~5000 (Spark)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "8% buy; 2% sell (min $5)",
  "status": "active",
  "enforcement_actions": "",
  "enforcement_primary_source_url": "",
  "enforcement_verified": "n/a",
  "fee_source_url": "https://www.spark.money/tools/bitcoin-atm-fee-comparison",
  "last_checked": "2026-10-27",
  "notes": "Enforcement not researched."
 },
 {
  "operator": "Unbank",
  "machine_count": "775 (bitcoinatm.news)",
  "machine_count_source": "secondary",
  "posted_buy_fee_range": "",
  "status": "active",
  "enforcement_actions": "none listed",
  "enforcement_primary_source_url": "",
  "enforcement_verified": "n/a",
  "fee_source_url": "",
  "last_checked": "2026-10-27",
  "notes": ""
 }
]