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/v1Endpoints
| Method | Path | Description |
|---|---|---|
GET | /accounts | List all connected bank accounts |
GET | /accounts/:id/transactions | Get transactions for an account |
GET | /accounts/:id/balance | Get the balance for an account |
GET | /accounts/:id/holdings | Get 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.