Sync accounts and transactions with the Revolut Business API
Reduce manual work, get real-time visibility, and speed up reconciliation by connecting directly to your financial data using the Revolut Business API
How Revolut can help
Revolut's Business API gives you direct access to your account balances and transaction data, so you can keep your internal systems accurate and up to date.
Use it to feed dashboards, support real-time reporting, or automate reconciliation – without manual exports or delays.
Practical example
Your finance team uses a custom reporting tool that tracks cash flow across multiple business accounts. You want to integrate the Revolut Business API to feed real-time data into this tool automatically.
Here’s how your system might interact with the API:
- It retrieves account details and balances via the Accounts endpoints
- It fetches transaction history, including card payments, exchanges, and transfers
- Webhooks alert your system when new transactions appear or transaction status changes
- Your reporting dashboard stays up to date without any manual exports or uploads
This setup improves visibility and allows your team to track financial activity in real time.
Relevant features
Accounts
Get real-time access to your business account details:
- Retrieve your Revolut Business account details via the API.
- Track balances across multiple currencies and accounts.
- Keep internal dashboards, reports, or tools in sync.
Transactions
Stay on top of all incoming and outgoing payments:
- Automatically pull transaction data in real time.
- Track card payments, currency exchanges, and transfers.
- Cut down on manual reconciliation and reduce errors.
Webhooks
Get notified the moment something changes:
- Subscribe to transaction, payout, and other financial events.
- Use notifications to update your systems or trigger internal workflows.
- Monitor payment statuses or track errors as they happen.
How to get started: Step-by-step
Follow these steps to connect to the API and start syncing account and transaction data:
- Sign up: Create a Revolut Business account
- Set up authentication: Generate and securely store an access token
- Access account data: Use the Accounts endpoints to retrieve balances and account details
- Fetch transaction history: Use the Transactions endpoints to pull transaction data across accounts
- Configure webhooks: Subscribe to Webhooks to get real-time updates
- Integrate with internal systems: Sync your data into dashboards, reconciliation tools, or accounting platforms
Business benefits
Syncing accounts and transactions with the Revolut Business API allows your business to:
- Save time by automating account and transaction syncing
- Improve accuracy in reporting and reconciliation
- Get real-time visibility into financial activity
- Reduce reliance on manual exports or spreadsheets
See it in action
Sunway
Learn how Sunway reduced reconciliation time with automated syncing.
👉 Read the Sunway case study
Vola
See how Vola improved cash flow tracking using virtual cards and real-time data.
👉 Read the Vola case study
Challenges solved
-
Slow or manual reconciliation workflows
Automate data syncing and reduce dependency on manual exports. -
Lack of real-time financial visibility
Keep your dashboards and reports up-to-date at all times. -
Data fragmentation across currencies/accounts
Centralise all your financial data via one API. -
Integration gaps with internal tools
Connect your systems directly using consistent and reliable data.