This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Cash App Web Transaction Exporter

Finance · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryFinance
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This userscript helps Cash App users export and analyze their complete transaction history. It scans the Cash App web app transaction history page and extracts key data—date, payee/payer, amount, currency, transaction type (Payment, Receive, Bitcoin purchase/sale, Stock trade, Withdrawal, Deposit), status, and note/memo. The script formats the data as CSV or JSON for use in budgeting software, spreadsheets, or tax preparation. It aggregates totals by payee/payer, calculates net cash flow (total in vs total out), and generates a spending summary. You can filter transactions by date range, amount range, and include or exclude Bitcoin and Stock transactions. The script automatically scrolls to load more transactions, handles pagination, and flags recurring transactions or large/unusual payments.

WHERE IT RUNS

The script works specifically on the Cash App web app transaction history page (cash.app). It runs entirely within your browser, reading only the visible content of the current page. It does not track your browsing history, access other tabs, or send any data externally. No external API calls are made—all extraction, filtering, and formatting is performed locally.

HOW TO USE

After installation, open the panel by clicking the tool's icon in the BotGentz sidebar. First, navigate to your Cash App transaction history page. Choose your export format—CSV (compatible with Excel and Google Sheets) or JSON (for developers). Set optional filters: start date, end date, minimum amount, maximum amount. Toggle "Include Bitcoin transactions" and "Include Stock transactions" to include or exclude these types. Toggle "Show summary report" to display a breakdown of transactions, top payees, net cash flow, and recurring patterns. Click "Scan and export" to extract the data, apply filters, and download the file. The panel will display the summary report if enabled. Use "Clear summary" to remove the report from the panel.

THE TECHNICAL MECHANISM

This script uses DOM traversal and pattern matching to extract transaction data from the Cash App web app. It scans the page for transaction elements using common class names like [class*="transaction"], [class*="activity"], [role="row"], and data-testid patterns. For each transaction, it extracts text and applies regex patterns to identify dates (multiple formats), amounts with currency symbols, transaction types (Payment, Receive, Bitcoin, Stock, Withdrawal, Deposit), and statuses. Bitcoin and Stock detection uses keyword matching on "bitcoin", "btc", "stock", and "invest" in the transaction text. The script includes an auto-scroll function that programmatically scrolls the transaction container to trigger pagination loading, waiting for new content before extraction. The filtering system applies date parsing, numeric amount comparison, and boolean filters for Bitcoin/Stock. The summary generation aggregates totals by payee, calculates net cash flow, and detects recurring transactions by grouping similar notes and amounts. All processing is local—no data leaves your browser.

THE PANEL

The panel is draggable anywhere on the screen and remembers its position between sessions. It can be collapsed to a small floating bubble to minimize distraction, and expanded again with a single click. The panel's width can be adjusted, and pressing the Escape key closes it instantly. All settings—export format, filters, include Bitcoin/Stock, and show summary—are persisted locally using GM_setValue, so your preferences remain intact across page reloads and browser restarts.

PLEASE NOTE

This userscript requires the free BotGentz extension to function. The script is designed for the Cash App web app; it will not work on the mobile app or other websites. The transaction extraction relies on the current structure of the Cash App web app—if Cash App updates their UI, the script may need to be updated. The script does not access your Cash App account credentials or API; it only reads what is visible on the page. Recurring transaction detection is based on similar notes or amounts and may produce false positives—always verify patterns manually. The net cash flow calculation is an estimate based on transaction types and signs; verify against your official Cash App statements. No data from your browsing is stored or transmitted anywhere—all processing occurs entirely in your browser.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.