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

Robinhood Web Order History 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 Robinhood users export their order history directly from the web app. It scans the Robinhood order history page and extracts key order data—including symbol, side (buy or sell), quantity, price, execution time, status (filled, pending, canceled), and order type (market, limit, stop). The script then formats the extracted data as CSV or JSON and downloads it to your computer. It also generates a summary report showing net shares per symbol, average price, total value, and total shares across all orders, giving you a clear overview of your trading activity. The script can automatically scroll to load more orders, handling pagination so you don't miss any data.

WHERE IT RUNS

The script works specifically on the Robinhood web app order history page (web.robinhood.com). 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 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 Robinhood order history page. Choose your export format—CSV (compatible with Excel, Google Sheets) or JSON (for developers). Select your delimiter (comma for standard CSV, tab for TSV). Toggle "Show summary report" to see a per-symbol breakdown in the panel, and "Auto-download on scan" to automatically download the file when you scan. Click "Scan and export" to extract the data, generate the file, and download it. The panel will display a 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 order data from the Robinhood web app. It scans the page for order elements using common class names and attributes like [class*="order"], [role="row"], and data-testid patterns. For each element, it extracts text and applies regex patterns to identify symbols (uppercase 1-5 letters), price (currency format), quantity (numeric with optional shares label), side (Buy/Sell), status (Filled, Pending, Canceled), and date (various formats). The script also includes an auto-scroll function that programmatically scrolls the order history container to trigger pagination loading, waiting for new content to appear before extracting. After extraction, it deduplicates orders to avoid duplicates from scrolling, then formats the data as CSV or JSON. The summary report aggregates orders by symbol, calculating net shares, total value, and average price. 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, delimiter, show summary, and auto-download—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 Robinhood web app; it will not work on the mobile app or other websites. The order extraction relies on the current structure of the Robinhood web app—if Robinhood updates their UI, the script may need to be updated. The script does not access your Robinhood account credentials or API; it only reads what is visible on the page. Always verify the accuracy of exported data against your official Robinhood 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.