Actual Budget API
Banking & Budgeting No key
AuthenticationNo key
Rate limitNo vendor rate limit. It runs on your own server; only your host's limits apply.
Documentation: actualbudget.org ยท Checked Sep 13, 2026
About
Actual Budget is a fully open-source, self-hosted budgeting app with a documented local API: manage accounts, balances, transactions, budgets, categories, payees, and rules from JavaScript/TypeScript. No vendor account or key is needed. You point the API at your own Actual server (or local budget file) with the server URL and password. Local bank sync runs from your own machine.
Details
No key needed. You can call it right away.
Auth: No key
Rate limit: No vendor rate limit. It runs on your own server; only your host's limits apply.
Verified: 2026-09-13
Best for: Self-hosted budgeting Import/export tools Custom finance reports
Setup
- Self-host Actual Budget (Docker or npm) or run it locally. Free and open source.
- Install the @actual-app/api package from npm.
- Point init() at your data directory or server URL and password, then call budget APIs.
Example
import * as actual from '@actual-app/api'; await actual.init({dataDir: './budget-data', password: 'secret'})Use cases
- Custom budget import/export pipelines
- Personal finance dashboards on your own data
- Automated transaction categorization rules