Skip to main content

Revolut X - API

Updated over 2 weeks ago

πŸ“ 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?