Coinbase Crypto Sync
Overview
Section titled “Overview”Coinbase integration enables automatic crypto account and transaction syncing. Instead of downloading CSVs, Open Accountant connects to your Coinbase account through OAuth2 and pulls accounts, transactions, and spot prices automatically.
How It Works
Section titled “How It Works”- Connect via OAuth2 — Open Accountant redirects you to Coinbase’s consent screen where you authorize read-only access
- Pull accounts — All crypto accounts and balances sync to your local database
- Sync transactions — Full transaction history including buys, sells, sends, receives, trades, and staking rewards
- Ongoing sync — Set up daily or weekly auto-sync alongside your other integrations
wilson --syncSyncs all configured integrations including Coinbase. Also fetches account balances and creates/updates accounts automatically. See --sync docs for details.
Proxy mode (recommended)
Section titled “Proxy mode (recommended)”With a Pro license key, Wilson routes requests through the Open Accountant API proxy — no Coinbase API credentials needed on your end.
OPENACCOUNTANT_LICENSE_KEY=your-license-keyDirect mode
Section titled “Direct mode”Set your Coinbase API credentials in .env:
COINBASE_API_KEY=your-api-keyCOINBASE_API_SECRET=your-api-secretSupported Data
Section titled “Supported Data”- Accounts — All crypto wallets and vaults with current balances
- Transactions — Buys, sells, sends, receives, trades, staking rewards
- Spot prices — USD values at the time of each transaction
- Native amounts — Both crypto and fiat amounts preserved
Privacy
Section titled “Privacy”- Open Accountant uses Coinbase’s OAuth2 API on your behalf — transactions are fetched and stored locally
- Your Coinbase credentials are handled by Coinbase’s OAuth2 flow (never stored by Open Accountant)
- OAuth tokens are stored locally and can be revoked at any time from Coinbase security settings
- No transaction data is sent to Open Accountant servers
Comparison
Section titled “Comparison”| Feature | CSV Import | Monarch Sync | Firefly III | Plaid Sync | Coinbase Sync |
|---|---|---|---|---|---|
| Price | Free | Pro tier | Pro tier | Pro tier | Pro tier |
| Setup | Manual download | Credentials | API token | Plaid Link | OAuth2 |
Auto-sync (--sync) | No | Yes | Yes | Yes | Yes |
| Banks supported | Any with CSV export | Monarch-linked | Self-hosted | 12,000+ | Coinbase only |
| Reliability | Always works | Unofficial API | Official API | Official API | Official API |