π Description
This article explains how to connect your Revolut X account to Waltio using the API.
π This allows you to automatically retrieve your transactions and ensure accurate tax reporting.
β οΈ Warnings
Waltio only requires read permissions (Spot view).
Never share your API key with anyone.
Keep your secret key secure, it is only displayed once.
π‘ Recommendations
Create an API key dedicated solely to Waltio.
Use only the "Spot view" permission (read-only).
Do not delete or modify your API keys, as this interrupts synchronization.
π How to access your data
Log in to your Revolut account and open Revolut X from the Apps menu.
βIn Revolut X, click on the menu (grid icon) in the top right corner, then select "API keys". The API keys page opens. If you don't have a key yet, you'll see "Nothing here". Click on "+ New" to create a new key and enter "Waltio".
β
π€ How to export your data
First, generate an Ed25519 key pair with OpenSSL in your terminal:
openssl genpkey -algorithm ed25519 -out private.pem openssl pkey -in private.pem -pubout -out public.pem
Copy your public key (content of the
public.pemfile) and paste it into the "Public key" field of the Revolut X form.Select only the "Spot view" permission (check this box, do not check "Spot trade").
Click on "Save" to create the key.
A confirmation notification will be sent to your Revolut mobile application. Open the Revolut app on your phone.
βYou will receive a notification on your phone to authorize the creation of the API key. Tap on the notification.
βIn the Revolut application, verify the authentication details (location, device). If everything is correct, tap "Continue" to authorize.
βIf you see a security alert regarding an authentication attempt from an unusual location, verify that it's you and confirm.
βOnce the key is created, you will see your API key in the list. Copy your API key (it starts with "0fEG..." and is partially masked).
β
β How to add your data to Waltio
Go to the Connect my Revolut X API page on Waltio.
Paste your Revolut X API key in the "API" field.
Paste your secret key (content of the
private.pemfile) in the "API secret" field.
βClick on "Import" to finalize the connection.










