Skip to main content

Revolut X - API

How to connect Revolut X to Waltio using an API? Follow this tutorial to automatically import your crypto transactions safely.

Revolut X

📝 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

  1. Log in to your Revolut account and open Revolut X from the Apps menu.

  2. 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

  1. 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

  1. Copy your public key (content of the public.pem file) and paste it into the "Public key" field of the Revolut X form.

  2. Select only the "Spot view" permission (check this box, do not check "Spot trade").

  3. Click on "Save" to create the key.

  4. A confirmation notification will be sent to your Revolut mobile application. Open the Revolut app on your phone.

  5. You will receive a notification on your phone to authorize the creation of the API key. Tap on the notification.

  6. In the Revolut application, verify the authentication details (location, device). If everything is correct, tap "Continue" to authorize.

  7. If you see a security alert regarding an authentication attempt from an unusual location, verify that it's you and confirm.

  8. 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

  1. Go to the Connect my Revolut X API page on Waltio.

  2. Paste your Revolut X API key in the "API" field.

  3. Paste your secret key (content of the private.pem file) in the "API secret" field.

  4. Click on "Import" to finalize the connection.

Did this answer your question?