YNAB API
Banking & Budgeting Free key (no card)
AuthenticationFree key (no card)
Rate limit200 requests/hour per personal access token.
Documentation: api.youneedabudget.com ยท Checked Sep 13, 2026
About
The official YNAB (You Need A Budget) API provides read/write access to budgets, accounts, transactions, categories, payees, and scheduled transactions. Access uses a free personal access token generated in YNAB account settings; one caveat. You need an active YNAB account (trial or paid) to have data to connect. Rate limited to 200 requests/hour per token.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: 200 requests/hour per personal access token.
Verified: 2026-09-13
Best for: Budget dashboards Spending analysis Savings automation
Setup
- Have (or trial) a YNAB account with some budget data.
- Generate a personal access token in YNAB account settings.
- Send it as Authorization: Bearer <token> to https://api.ynab.com/v1.
Example
GET https://api.ynab.com/v1/budgets (Authorization: Bearer YOUR_TOKEN)Use cases
- Custom budget dashboards and reports
- Automated savings and spending rules
- Enriching finance apps with real budget data