Sync transactions to Postgres, SQLite, CSV, or JSON from the terminal. Automate with cron. Build with the REST API. No spreadsheets required.
$10.99/month · Cancel anytime · 14-day money-back guarantee
❯
MAX unlocks the CLI and REST API — sync transactions to Postgres, SQLite, CSV, or any database, directly from your terminal or application.
Pipe transactions to any destination from your terminal. Cron it. Script it. Own it.
Postgres, SQLite, CSV, or JSON. Standard SQL schema, ready to query.
Full API access with your MAX API key. Build custom integrations, dashboards, or automations.
One command. Your transactions in any format, any destination.
Upsert to sheetlink_transactions and sheetlink_accounts. Standard SQL schema. Query with anything.
Local database. No server. Perfect for personal dashboards or offline analysis.
Flat file snapshot. Import anywhere. Default path ./sheetlink-transactions.csv.
Structured JSON to stdout. Pipe to jq, pandas, or any data pipeline.
Real workflows that SheetLink CLI enables out of the box.
Set it and forget it. Use a MAX API key that never expires, cron it to run at 2am, wake up to fresh data every morning.
SheetLink becomes a read-only bank data source in your pipeline. Pipe JSON into pandas, dbt, or any transformation tool.
Sync to Postgres or SQLite, then query with Metabase, Grafana, or your own app. Your financial data, your infrastructure.
MAX API keys give you programmatic access to your transaction data. Build dashboards, integrations, and automations.
# Fetch transactions via REST API
curl -X GET \
"https://api.sheetlink.app/transactions" \
-H "Authorization: Bearer sl_your_key"
# Response
{
"transactions": [
{ "date": "2026-04-09", "amount": -42.50,
"description_raw": "Whole Foods Market", ... }
// 842 transactions total
}
MAX includes everything in Pro, plus CLI, API, and database sync.
or $8.25/mo billed annually
Everything in Pro, plus:
Secure billing via Stripe · Cancel anytime · 14-day money-back guarantee
Install in 30 seconds. Sync in 60.