YNAB API Endpoints

Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.ynab.com

Claim this API

Are you the operator of YNAB API Endpoints? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with YNAB API Endpoints? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://api.ynab.com/v1
Auth: unknown
Endpoints: 18
Reachable: unknown
CORS: unknown

Endpoints

Method Path Summary Auth Last Status Latency
GET /budgets List budgets
GET /budgets/{budget_id} Single budget
GET /budgets/{budget_id}/categories List categories
GET /budgets/{budget_id}/categories/{category_id} Single category
GET /budgets/{budget_id}/categories/{category_id}/transactions List category transactions
GET /budgets/{budget_id}/months List budget months
GET /budgets/{budget_id}/months/{month} Single budget month
GET /budgets/{budget_id}/months/{month}/categories/{category_id} Single category for a specific budget month
GET /budgets/{budget_id}/payee_locations List payee locations
GET /budgets/{budget_id}/payee_locations/{payee_location_id} Single payee location
GET /budgets/{budget_id}/payees List payees
GET /budgets/{budget_id}/payees/{payee_id} Single payee
GET /budgets/{budget_id}/payees/{payee_id}/payee_locations List locations for a payee
GET /budgets/{budget_id}/payees/{payee_id}/transactions List payee transactions
GET /budgets/{budget_id}/scheduled_transactions List scheduled transactions
GET /budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id} Single scheduled transaction
GET /budgets/{budget_id}/transactions List transactions
GET /budgets/{budget_id}/transactions/{transaction_id} Single transaction