Passer au contenu principal

Synchroniser mon compte eToro

Comment connecter eToro a Finary avec vos cles API, quelles permissions activer, et que faire si la synchronisation echoue.

Écrit par Pierre-Luc Schaming

⚠️ L'intégration eToro a été relancée sur l'API officielle d'eToro et fonctionne à nouveau. En raison des restrictions mises en place par eToro, nous ne pouvons pas encore garantir une synchronisation parfaitement fiable : des écarts peuvent subsister sur certaines lignes.

👉 Si votre compte ne peut pas être connecté, vous pouvez toujours suivre vos actifs manuellement sur Finary.

Connecter votre compte eToro

Vous pouvez ajouter un compte eToro depuis la fonction de recherche sur l'application mobile ou la version web de Finary.

La connexion à eToro ne se fait pas avec votre identifiant et votre mot de passe, mais avec deux clés API que vous générez vous-même depuis votre compte eToro.

Le formulaire de connexion affiche « Veuillez entrer les mêmes identifiants que ceux utilisés pour vous connecter sur le site de votre établissement ». Ce texte est générique et ne s'applique pas à eToro : seules les deux clés API sont attendues.

1 – Créer votre clé API chez eToro

Sur le site d'eToro, ouvrez Paramètres > Trading > API Key Management, puis cliquez sur Create New Key.

Renseignez ensuite :

  1. Key Name : le nom de votre choix, par exemple « Finary ».

  2. Environment : choisissez Real pour suivre votre portefeuille réel. Une clé ne fonctionne que pour un seul environnement : une clé créée en Demo (ou Virtual) ne remontera pas vos positions réelles.

  3. Permissions : eToro n'affiche pas une simple case « Read Access », mais une liste d'autorisations regroupées par domaine et par environnement (Trading – Réel, Trading – Démo, Watchlist, Notifications…). Le plus sûr est d'utiliser le raccourci Sélection rapide > Tout lire, qui coche toutes les autorisations de lecture en un clic. La connexion exige en particulier la lecture du compte réel, l'autorisation etoro-public:real:read : si elle manque, eToro refuse la connexion. La synchronisation reste en lecture seule : Finary et notre partenaire Powens se contentent de lire vos positions, aucun ordre ne peut être passé sur votre compte eToro depuis Finary. Cocher également des autorisations d'écriture n'empêche pas la connexion, mais elles ne servent à rien ici.

  4. IP allowlisting : laissez ce champ vide.

  5. Expiration date : laissez ce champ vide. Si vous renseignez une date, la synchronisation s'arrêtera à cette date et vous devrez créer une nouvelle clé.

eToro affiche alors deux valeurs : une Public API Key et une User Key.

📍 Copiez ces deux valeurs immédiatement : la User Key n'est affichée qu'une seule fois. Traitez-la comme un mot de passe, car réunies, les deux clés donnent accès à votre compte.

Votre compte eToro doit être vérifié pour que l'option API Key Management apparaisse dans vos paramètres. Si vous ne la voyez pas, terminez d'abord la vérification de votre compte auprès d'eToro.

2 – Saisir vos clés dans Finary

Dans le formulaire de connexion eToro sur Finary, reportez :

  • Public API Key : la Public API Key générée chez eToro.

  • User Key : la User Key générée chez eToro.

Si vous aviez ajouté vos actifs eToro manuellement en attendant, pensez à supprimer ces lignes manuelles une fois la synchronisation en place, pour éviter les doublons.


Si le formulaire vous demande un identifiant et un mot de passe

Selon votre parcours, vous pouvez encore voir l'ancien formulaire de connexion, composé des champs Account type, Identifiant et Mot de passe. Les indications ci-dessous s'appliquent alors.

Sur ce formulaire, vous devez saisir votre identifiant eToro et non votre adresse e-mail.

📍 Pour trouver votre identifiant :

  • Connectez-vous sur l'application eToro.

  • Ouvrez le menu en haut à gauche.

  • Cliquez sur votre nom : vous verrez apparaître « Bienvenue xxxxxxxx ».

  • Il s'agit de votre identifiant eToro, que vous devez utiliser pour la connexion sur Finary.

Je n'ai pas de mot de passe eToro

Si vous avez créé votre compte eToro via Google, Facebook ou Apple, il se peut que vous n'ayez pas de mot de passe. Vous devrez alors en créer un :

  1. Connectez-vous sur le site d'eToro.

  2. Allez dans Paramètres > Compte > Mot de passe.

  3. Créez votre mot de passe.

  4. Pour la connexion sur Finary, utilisez l'e-mail de votre compte externe (Google, Facebook, etc.) et ce nouveau mot de passe.

Un code 2FA est demandé mais je ne le reçois pas

Si vous avez installé l'application eToro sur votre smartphone, le code 2FA peut être envoyé par notification push plutôt que par SMS.

Vérifiez que les notifications de l'application eToro sont activées sur votre téléphone. Si elles sont désactivées, vous ne recevrez pas le code. Activez-les, puis recommencez la procédure.


L'erreur « Invalid API key or user key »

Ce message vient d'eToro, qui refuse la paire de clés. Il ne signale pas un problème sur votre compte Finary ni sur la synchronisation.

Vérifiez les quatre points suivants :

  1. L'environnement de la clé. La clé doit avoir été créée avec Environment = Real. Une clé créée en Demo (ou Virtual) est refusée.

  2. La date d'expiration. Le champ Expiration date doit être vide.

  3. Les permissions. Read Access doit être activé.

  4. Le sens des deux valeurs. Si votre compte eToro est en français, eToro affiche « Clé publique » et « Clé privée » : la « Clé publique » se saisit dans le champ Public API Key, et la « Clé privée » dans le champ User Key. Inverser les deux produit exactement cette erreur.

Si vous n'avez plus votre User Key, elle n'est affichée qu'une seule fois : supprimez la clé depuis Paramètres > Trading > API Key Management et créez une nouvelle paire.

Si l'erreur persiste après ces vérifications, écrivez-nous en joignant une capture de la table de vos clés générées chez eToro (colonnes Type de compte et Expiration), sans les clés elles-mêmes.


L'erreur « missing the required 'etoro-public:real:read' permission »

Le message complet ressemble à : « The eToro user key is missing the required 'etoro-public:real:read' permission; regenerate it with real-account read access granted ».

Il vient d'eToro : la clé transmise ne porte pas l'autorisation de lecture de votre compte réel. Deux corrections, dans cet ordre :

  1. Dans eToro, ouvrez Paramètres > Trading > API Key Management, cliquez sur Modifier à droite de votre clé, puis sur Sélection rapide > Tout lire. Enregistrez, puis relancez la connexion dans Finary.

  2. Si le message revient à l'identique, c'est que la Public API Key et la User Key saisies dans Finary ne proviennent pas de la même création. Révoquez la clé, créez-en une seule nouvelle avec Tout lire, et copiez les deux valeurs dans la foulée.

Cocher Read et Write en même temps ne provoque pas cette erreur : les autorisations eToro sont indépendantes les unes des autres.


Ma connexion eToro ne se synchronise pas

Depuis le 12 août 2026, une connexion eToro créée avec vos deux clés API se synchronise automatiquement, sans action de votre part.

Si vos positions eToro n'évoluent plus, c'est presque toujours que votre connexion a été créée avant cette date, avec l'ancien système. Ces connexions ne peuvent plus recevoir de données, et relancer une synchronisation ne les réactive pas.

Comment le reconnaître : vos quantités et vos mouvements ne changent plus, alors que la valorisation affichée continue de bouger. C'est normal : Finary réévalue vos positions au cours du jour même quand eToro ne nous transmet plus rien.

Ce qu'il faut faire : créez une nouvelle connexion eToro en suivant la procédure ci-dessus, puis supprimez l'ancienne pour éviter que d'anciennes lignes ne subsistent en double.

Avez-vous trouvé la réponse à votre question ?