4 APIs across 2 product groups.
| I want to... | Use | Why |
|---|---|---|
| Read a customer's account balances and transactions with their consent | Open Banking API | The Open Banking API uses account access consents to read accounts, balances, beneficiaries, and direct debits for third-party providers. |
| Automate your own business accounts, cards, and counterparty payments | Business API | The Business API manages your Revolut Business accounts, issues and controls cards, validates counterparties, and runs currency exchanges. |
| Accept and manage online payments for e-commerce checkout | Merchant API | The Merchant API creates, captures, cancels, and refunds payment orders and tracks payouts and disputes. |
| Let users buy crypto with fiat inside your product | Crypto Ramp API | The Crypto Ramp API returns quotes, buy redirect URLs, and order status for embedding fiat-to-crypto purchases. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Revolut APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
What agents get from Jentic-routed access to this vendor.
Setup
Each Revolut API has its own host, auth scheme, and signing requirements to wire up by hand. Through Jentic you install once, add the Open Banking, Business, Merchant, or Crypto Ramp API from the Jentic directory, store each credential once, and your agent calls any of them.
Permission scoping
Your own rules in your Jentic One instance decide which Revolut operations and credentials an agent may use. You can pin an agent to read-only account access on Open Banking while blocking money-moving Business or Merchant operations like creating cards or refunding orders unless you add them.
Credential isolation
Each Revolut credential, the Open Banking and Crypto Ramp API keys, the Business bearer token, and the Merchant API key, is stored encrypted by your own Jentic One instance and injected at execution time. None of them enter the agent's prompt, logs, or context.
Specific to using Revolut APIs through Jentic.
What can an AI agent do across Revolut's APIs?
An agent can read consumer account data with open banking consents, manage Revolut Business accounts and cards, create and settle online payment orders, and quote fiat-to-crypto purchases. It can chain these, such as validating a payee before a payment or reconciling a merchant order against a business account balance.
Do I need separate credentials for each Revolut API?
Yes. The Open Banking, Business, Merchant, and Crypto Ramp APIs each use their own credential and auth scheme. Through Jentic, each credential is stored encrypted in your own Jentic One instance and injected only when the relevant API is called.
Which Revolut API handles online e-commerce payments versus business banking?
Use the Merchant API to accept and manage online payment orders for e-commerce checkout, and the Business API to automate your own Revolut Business accounts, cards, and counterparty payments. The Open Banking API is for regulated access to a customer's own account data.
Can an agent move money between these APIs automatically?
Each API operates on its own product surface, so there is no single money-movement call spanning all four. An agent can coordinate a flow across them, for example capturing a Merchant order and then reading the settlement on a Business account, but each step calls its own API.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
For Agents
An agent can read account and balance data via open banking consents, manage business accounts and cards, create and capture online payment orders, and quote or track fiat-to-crypto purchases across Revolut's four APIs. It can chain these, for example validating a counterparty account name before initiating a payment or reconciling a merchant order against a business account.
Revolut exposes distinct APIs for consumer open banking access, business banking automation, merchant e-commerce payments, and crypto ramp integration under one brand. This lets an agent cover regulated account access, corporate treasury operations, online checkout, and fiat-to-crypto flows without switching providers.
Use for: Automating Revolut financial flows: open banking account access, business account and card management, e-commerce payment orders, and fiat-to-crypto ramp integration
Not supported: communications, crm, developer tools, on-prem deployment, cross-vendor banking
Credentials: No, each API uses its own credential and auth scheme: Open Banking and Crypto Ramp use an API key, Business uses a bearer token, and Merchant uses an API key with SSL, so a separate credential is required per API.
Across 4 Revolut APIs of mixed provenance, all indexed by Jentic and kept validated and agent-ready.
Revolut's APIs let AI agents work across the company's financial products from one workspace: open banking account access and payment initiation, business account and card management, online payment order processing, and fiat-to-crypto ramp integration. Together they cover reading accounts and balances, validating counterparties, moving money, accepting e-commerce payments, and quoting crypto purchases.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Frevolut.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Frevolut.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “automate Revolut payments and account access across open banking, business, and merchant APIs”.
Each workflow spans multiple Revolut APIs. Jentic routes each operation to the right API automatically.
Reconcile merchant orders against a business account
An agent captures an online payment order through the Merchant API, then reads the corresponding settlement and balance on the linked Revolut Business account to confirm funds arrived.
Retrieve a captured order from the Merchant API, then call the Business API to read the account balance and confirm the payout settled
Merchant API + Business API
Validate a payee before initiating an account payment
An agent validates a counterparty account name through the Business API Confirmation of Payee check, then uses Open Banking account and beneficiary data to confirm the payment target before money moves.
Call the Business API to validate an account name, then read the Open Banking account beneficiaries to confirm the payee
Business API + Open Banking API
Offer crypto purchase alongside merchant checkout
An agent quotes a fiat-to-crypto purchase through the Crypto Ramp API and creates a matching payment order in the Merchant API so a customer can fund the crypto buy at checkout.
Retrieve an order quote from the Crypto Ramp API, then create a payment order in the Merchant API to collect the fiat amount
Crypto Ramp API + Merchant API
Intent-based discovery
An agent searches the Jentic directory by intent such as 'validate an account name', 'create an order', or 'retrieve an order quote', and Jentic returns the matching Revolut operation with its input schema so the agent calls the right endpoint across all four APIs without browsing reference docs.
Are these APIs suitable for regulated open banking use?
The Open Banking API is built for third-party providers that access Revolut customers' account and transaction data and initiate payments under open banking rules. The Business, Merchant, and Crypto Ramp APIs cover your own account automation, e-commerce payments, and crypto ramp integration instead.
How does an agent decide which Revolut API to call?
It depends on whose account you act on and what you do. Consumer account access uses Open Banking, your own corporate accounts and cards use Business, online checkout uses Merchant, and fiat-to-crypto purchases use Crypto Ramp. Through Jentic an agent can search by intent and get routed to the matching operation.
All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.