Personal API

Access your financial data programmatically with the Lunch Flow REST API. Sync bank transactions, account balances, and financial information from thousands of banks worldwide.

If you'd like to build an app that accesses other users' data, check out the Platform API.

Getting started

Create an API destination

Go to your Lunch Flow dashboard and create an API destination.

Copy your API key

Find the API key in your destination settings.

Start making requests

Include the API key in every request using the x-api-key header.

Authentication

All API requests require authentication using an API key:

curl https://lunchflow.app/api/v1/accounts \
  -H "x-api-key: YOUR_API_KEY"

You can generate API keys from your Lunch Flow dashboard.

Base URL

https://lunchflow.app/api/v1

Endpoints

MethodPathDescription
GET/accountsList all connected bank accounts
GET/accounts/:id/transactionsGet transactions for an account
GET/accounts/:id/balanceGet the balance for an account
GET/accounts/:id/holdingsGet investment holdings for an account

Browse the interactive reference for each endpoint in the Accounts section of the sidebar.

Support

Questions or issues? Email hello@lunchflow.app.