The Credit Karma Data Extractor exports transaction history, net worth history, and investment values from Credit Karma to CSV.

- Instant Extraction: Uses the specific
GetTransactionsAPI to fetch data 100x faster than scrolling. - Deep History: Easily download transactions from years ago without waiting for the page to load.
- Customizable Output: Choose exactly which columns you want (Date, Description, Amount, Category, Type, Account, Notes, Labels).
- Modern UI: Beautiful interface with Dark Mode support and Quick Date presets (YTD, Last Year).
- Instant Stop: Cancel huge extractions immediately without losing data—what you've fetched is saved.
- Smart Export: Automatically generates
All Data,Income Only, andExpenses Onlyfiles. - One-File BudgetLens Export: The default BudgetLens Bundle combines transactions, both wealth histories, the current five-category breakdown, and available account sources in one versioned JSON file.
- Wealth History: Export the full Net Worth and Investment graph series as separate, date-filtered CSV files.
- Current Net Worth Breakdown: Export current Cash, Investments, Property, Credit cards, and Loans totals to
net_worth_breakdown_<date>.csv, plus available cash, investment, and property source balances towealth_accounts_<date>.csv. These snapshots are not filtered by the selected historical date range.
Install the Extension:
- Clone this repository or download the files.
- Open Chrome and go to
chrome://extensions/. - Enable Developer mode (top right toggle).
- Click Load unpacked and select the extension directory.
Export Data:
- Go to Credit Karma Transactions.
- Click the extension icon.
- Select your date range (or click "Last Year").
- Leave BudgetLens Bundle selected for one JSON file containing transactions and all supported wealth data.
- Choose the individual CSV exports when you need separate transaction or wealth files. Complete Net Worth creates the total history plus current asset/debt segment totals and the detailed source rows Credit Karma makes available.
- Choose Current Snapshot Only when you want the current breakdown and account balances without a historical date range.
- Click Export Selected Data.
- Watch the progress indicator and wait for your CSV files!
Once you have your CSVs, you can use them with:
- BudgetLens: Modern web dashboard for visualizing your financial data.
- TMOAP Budget Tool: Comprehensive spreadsheet for detailed financial analysis.
- Any spreadsheet software (Excel, Google Sheets, Numbers).
- Added a one-file, versioned BudgetLens JSON bundle containing transactions and all supported wealth data.
- Added current snapshot exports for Cash, Investments, Property, Credit cards, and Loans totals, plus individual cash, investment, and property sources. Credit Karma's captured responses do not provide per-source history, so these files are intentionally independent of the date-range fields.
- Added separate CSV exports for Net Worth and Investment graph values.
- Wealth exports use the complete graph dataset and respect the selected date range.
- Updated transaction exports to preserve user-corrected categories through the paginated
transactionsHubAPI, with safer pagination and a fallback for incomplete responses—thanks to @CarterDunn for the contribution. - Added automatic content-script reinjection and a raw API JSON debug export for easier troubleshooting.
- Major Rewrite: Switched to GraphQL API-based extraction.
- New UI: Complete visual overhaul with Cards, Dark Mode, and compact layout.
- Column Selection: Users can now filter specific columns from the CSV.
- Performance: Extraction is now near-instantaneous.
- Robustness: Better error handling and "Instant Stop" functionality using AbortController.
- Added real-time transaction counter.
- Basic "Stop" functionality.
- Adaptive scrolling speeds.
Contributions are welcome. See CONTRIBUTING.md for the development workflow, pull request guidelines, and instructions for safely recording a sanitized HAR when investigating Credit Karma API changes.
- Developed by Chirag Bangera.
- Not affiliated with or endorsed by Credit Karma.