API
Send transactions to your custom application via API
Written By Roaa from Lunch Flow
Last updated 12 days ago
What is the API Integration?
The Lunch Flow API allows developers to build custom integrations and applications using your bank transaction data.
Whether you're building a custom dashboard, automating workflows, or integrating with your own toolsβthe API gives you full programmatic access to your synced transactions.
Documentation
For detailed API documentation including authentication, available endpoints, and code examples:
π Lunch Flow API Documentation
π Security & Privacy
API access uses secure authentication tokens. Your credentials are never exposed, and you control what data your application can access.
π Learn more about our Security & Privacy β encryption, compliance, and data protection.
FAQs
Can I query transactions by date range via the API?
Not yet β date range filtering is currently an open feature request. Each API request returns all available transactions from the connection (up to 90 days for GoCardless connections).
Want this feature? Upvote the request ""Support from & to filters in the transactions API"" on our feedback board at lunchflow.app/feedback and you'll be notified as soon as it's available.
Can I use Lunch flow as an open banking provider in my own app?
Yes, this is now possible using our platform API. Check out the Developer menu to create new apps.
Can I control which accounts the API key can access ?
Yes! Each API destination has an Account Access tab in its settings, where you can toggle which of your connected accounts are accessible through that destination. If an account isn't showing up in your API results, this is the first place to check, it may simply be toggled off for that destination.
My accounts aren't showing up in the API, why?
If some of your accounts are missing from the API response, check the Account Access settings on your API destination. Each account has a toggle that controls whether it's exposed through that destination. If it's off, the account won't appear in your results. You can find this under your destination settings β Account Access tab.