Browser-first Stripe analytics
Stripe Report Fetcher
Fetch Stripe charges, payouts, refunds, customers, and payment intents as clean CSV files in one click — built for developers, finance teams, and indie founders who want data without wiring up the API.
Reports generated
Across finance, ops & engineering teams
Data types covered
Charges, refunds, fees, disputes, payouts…
Export speed
Average 10k rows over broadband
Why this tool exists
Stripe offers amazing APIs, but routine exports still require jumping between dashboards, tweaking filters, and waiting for email links. Stripe Report Fetcher embraces the developer workflow: authenticate, choose a dataset, and stream the CSV instantly — all inside the browser tab you're already using.
- • No backend round trips or privacy anxiety — the extension only talks to Stripe's API.
- • Teams keep a consistent dataset for finance, tax, and ops without building internal tooling.
- • Open-source foundation lets you audit the code or extend it with custom queries.
Built for
Founders & operators Live
Finance & RevOps Adopted
Developers & agencies Open source
Published November 2025 · Maintained by @echobash · MIT License
Feature highlights
Shipping-ready controls out of the box
- ⌁ Fetch multiple Stripe objects: charges, payouts, refunds, customers, and balance transactions
- ⌁ One-click CSV export ready for Excel, Google Sheets, or Numbers
- ⌁ Secure by design: your Stripe secret key stays in Chrome’s local storage
- ⌁ Pagination ready: fetches up to 100 rows per API call (and keeps requesting until finished)
- ⌁ Lightweight and private — no servers, no trackers, no telemetry
Coverage
All the Stripe objects you care about
Pick from curated presets or craft a custom export. Everything is streamed to your machine as structured CSV with JSON fallback.
Core revenue
- • Charges & line items
- • Refunds & adjustments
- • Disputes & evidence
- • Payment intents
Finance ops
- • Payouts & balances
- • Fees & net totals
- • Balance transactions
- • Exchange rate metadata
Growth insights
- • Customers + addresses
- • Subscriptions & status
- • Invoices & coupons
- • Custom query builder
Workflow
4 steps to export live data
-
01
Install & pin the extension
Chrome MV3-ready build published on the Web Store.
-
02
Paste your Stripe secret key
Stored only in local extension storage and never transmitted elsewhere.
-
03
Choose dataset & filters
Preset date ranges, currency filters, and object-specific settings.
-
04
Download CSV instantly
Status indicators show API progress; exports open in your default spreadsheet tool.
Capabilities
Client-side security
No proxy, no logging, and no third-party network calls. The code is auditable and MIT licensed.
Massive exports
Stream up to 500k rows per export. Automatic pagination handles Stripe API limits.
CSV + JSON bundle
Get raw JSON records alongside normalized CSV columns for deeper BI workflows.
Automation friendly
Trigger exports via Chrome commands or copy the underlying fetch logic into scripts.
Privacy
Zero data leaves your browser
Stripe Report Fetcher is intentionally simple: it only runs on your machine and talks directly to Stripe’s official API endpoints using your own API key. Nothing is uploaded or cached remotely.
Read the privacy & security noteStorage
Only your API key and filters are stored — encrypted in Chrome storage.
Network
Requests go straight to api.stripe.com; nothing is proxied or logged.
Access
Permissions limited to the extension UI + Stripe domains (no tab snooping).
Audit
100% client-side and open source — review or fork anytime.
Teams shipping faster with Stripe Report Fetcher
“Five minutes to set up, and suddenly our finance team isn’t waiting on engineering for quarter-end CSVs.”
Noor Rahman · CFO, Papertrail
“The export speed beats Stripe’s emailed reports, and the JSON comes in handy for our data warehouse ingest.”
Mateo Vidal · Staff Engineer, LumenPay
About the builder
Crafted by Ali Anwar (@echobash)
I built Stripe Report Fetcher because my own workflows needed quick CSV exports without spinning up backend jobs. The project stays fast, auditable, and privacy-focused so that founders, finance teams, and engineers can trust it in production.
Extension summary
Stripe Reports (by echobash) lets you fetch charges, payouts, refunds, customers, balance transactions, and payment intents instantly. Download tidy CSVs, keep everything client-side, and skip hand-written API calls.
View on Chrome Web StoreFAQ
Answers before you install
Does this violate Stripe’s terms? +
No. The extension uses the official Stripe API with your own API key. It respects rate limits and follows Stripe’s security guidelines.
Can I run it on a different browser? +
The primary build targets Chrome (MV3). You can side-load it into compatible Chromium browsers or fork the repo for Firefox.
What happens if I uninstall? +
All local storage is deleted automatically. You can revoke the API key from your Stripe dashboard at any time.
Can I schedule exports? +
Use Chrome’s extension commands or copy the underlying TypeScript fetch logic to run in CI. Examples live in the GitHub repo.
Ready to export?
Skip manual downloads and ship faster
Install the extension, authenticate with Stripe, and own your revenue data pipeline in minutes.