monkeyZmonkeyZS'inscrire
Pokémon TCG10 min de lecture·

Pourquoi les prix Cardmarket sont systématiquement faux en Europe (et pourquoi tous les trackers TCG en pâtissent)

Cardmarket est la référence européenne pour les prix Pokémon TCG. Sauf que ces prix sont approximatifs par construction. Enquête sur un problème connu depuis des années, ses conséquences sur tous les trackers du marché, et comment vérifier soi-même.

MA

Écrit par

Mateo · Fondateur de monkeyZ

Le même Dracaufeu, 3 prix différents : enquête sur un mystère du pricing TCG

Tu ouvres ton tracker préféré pour vérifier la valeur de ta collection. Ton Dracaufeu Évolution Céleste 020/203 y est affiché à 145 €. Tu vas sur Cardmarket : 89 €. Tu vas sur eBay France et tu cherches les ventes récentes : 65 €. Trois sources, trois réalités différentes. Lequel a raison ?

Cet écart n'est pas un bug isolé. C'est un problème structurel qui touche presque tous les trackers de collection TCG en Europe, et il a une cause technique précise. Cet article est une enquête sur cette cause, basée uniquement sur des sources publiques et vérifiables.

À la fin, tu sauras pourquoi ton inventaire affiche des prix incohérents, et tu auras une méthode simple pour vérifier toi-même n'importe quel prix TCG en 30 secondes.

D’où viennent les prix Cardmarket ?

Cardmarket est la plus grande marketplace européenne pour les cartes à collectionner. Pour la majorité des collectionneurs et des trackers, c'est la référence pricing du marché EU.

Concrètement, pour chaque carte, Cardmarket affiche trois indicateurs principaux :

  • Trend Price — une moyenne pondérée des ventes récentes
  • Average 7 days — moyenne des prix sur 7 jours glissants
  • Average 30 days — moyenne des prix sur 30 jours glissants

À première vue, ça ressemble à de la donnée propre. En réalité, ces trois prix ont une caractéristique cruciale : ils sont agrégés par défaut. Ils mélangent les listings toutes conditions confondues (de "Poor" à "Mint"), toutes langues confondues (anglais, français, allemand, japonais…), et toutes finitions confondues (foil, non-foil, reverse, holo).

Ce choix d'architecture est cohérent pour leur usage principal : aider un acheteur à négocier rapidement sur une marketplace généraliste. Mais c'est radicalement insuffisant pour calculer la valeur d'une collection précise, où chaque variante peut valoir 5 à 50 fois plus que sa cousine.

Et ce n'est pas une opinion isolée. Sur le subreddit r/CardMarket, un seller professionnel européen avec plus de 200 000 cartes en stock (pseudo Factor013) résume publiquement le problème en avril 2026 :

"Fun data for simple tools but these AVG price data is very unreliable as it includes ALL variants of a card. So from Poor to Mint and all languages and foil / non_foil. etc. So it's not nearly as useful as actual listing data."

— Factor013, seller professionnel européen, r/CardMarket avril 2026

Traduction libre : "Données amusantes pour des outils basiques, mais ces moyennes sont très peu fiables car elles incluent toutes les variantes d'une carte. Du Poor au Mint, toutes langues, foil et non-foil mélangés. Ce n'est pas aussi utile que de la vraie donnée de listings."

Pourquoi presque tous les trackers TCG européens propagent ces erreurs

La quasi-totalité des trackers de collection TCG en Europe utilisent Cardmarket comme source de prix unique. Pourquoi ? Parce que c'est aujourd'hui la seule source structurée disponible avec un volume de ventes significatif sur le marché EU. Les alternatives historiques (eBay Browse API, scraping de Vinted ou Leboncoin) demandent un travail technique important que peu d'équipes sont prêtes à payer.

Le résultat est une dépendance en cascade : quand l'upstream Cardmarket est faux ou approximatif, tout le downstream propage l'erreur. Ce n'est pas une question de qualité du tracker. C'est une question d'architecture des données.

Les développeurs des trackers européens connaissent ce problème. Mais ils n'ont pas vraiment le choix : Cardmarket est en situation de quasi-monopole sur le pricing TCG européen. Et cette situation perdure depuis des années sans amélioration significative. Pour reprendre les mots de Factor013 sur Reddit :

"They've stopped giving out API tokens... developing a new API. Last I heard about it it was supposed to be done end of 2024, so don't hold your breath. The whole site seem to be frozen in time with only minor technical enhancements over the past few years."

— Factor013, r/CardMarket avril 2026

Traduction libre : "Ils ont arrêté de distribuer les tokens API… ils travaillent sur une nouvelle API. La dernière fois que j'en ai entendu parler, elle était censée être livrée fin 2024, donc ne retiens pas ton souffle. Le site entier semble figé dans le temps avec seulement des améliorations techniques mineures ces dernières années."

Pour les développeurs de trackers européens, c'est comme essayer de construire une maison sur un terrain dont le cadastre est incertain. Et c'est exactement ce qui se passe.

Les 4 erreurs typiques que produit cette architecture

Quand un tracker consomme Cardmarket en raw, certains patterns d'erreur reviennent systématiquement. Ils ne sont pas le résultat de la négligence d'un tracker en particulier — ils sont la conséquence directe des limites structurelles décrites dans la section précédente. Voici les quatre familles de bugs les plus communes, illustrées avec des exemples de cartes réelles que les collectionneurs européens connaissent.

Erreur 1 — Le mauvais mapping de variante

Le plus fréquent et le plus coûteux. Une carte avec plusieurs variantes (foil, non-foil, cold foil, alpha, extended art, marvel/standard) voit toutes ses versions partager le même prix dans la base Cardmarket, alors qu'elles peuvent valoir 5 à 100 fois différent.

Cas typique : une carte gradée en cold foil alpha (Flesh and Blood, Snapdragon Scalers) qui vaut entre 5 et 800 € selon l'état réel, affichée par certains trackers à 0,42 € parce que le mapping pointe sur la version standard la moins chère. Le résultat : un collectionneur qui possède une vraie carte rare voit sa valeur sous-évaluée d'un facteur 1000.

Erreur 2 — Le spike sans cause

Une carte basique voit son prix exploser brutalement sans qu'il y ait eu le moindre changement de marché. La cause est presque toujours la même : un fournisseur de données intermédiaire (Scryfall pour Magic, par exemple) modifie son mapping interne et confond deux cartes différentes ayant des noms ou IDs proches. La chaîne downstream propage l'erreur sans la détecter.

Exemple connu : la carte Magic 5th Edition Swamp (une basique normalement à 0,22 €) qui passe brutalement à 5,94 € (+2 600 %) dans plusieurs trackers, alors que Cardmarket lui-même continuait d'afficher 0,22 €. Diagnostic technique : un mauvais mapping d'ID Cardmarket dans Scryfall qui confondait deux versions différentes de la carte.

Erreur 3 — Versions sérialisées vs régulières confondues

Magic et certains TCG modernes proposent des versions sérialisées (numérotées en édition limitée, par exemple #381z sur 500 exemplaires) qui peuvent valoir plusieurs centaines de fois la version régulière. Beaucoup de bases de données ne distinguent pas les deux.

Exemple documenté : Emrakul, the World Anew #381 (la version régulière, qui vaut entre 19 et 20 €) affichée à 1 800 € par plusieurs trackers parce que le mapping prix est partagé avec la version sérialisée #381z. Un facteur 90 d'écart sur la même carte selon le tracker que tu utilises.

Erreur 4 — Le total d'inventaire incohérent avec lui-même

Conséquence directe des trois erreurs précédentes : le total d'une collection n'est jamais stable. Il peut varier de 10 à 30 % d'un rafraîchissement à l'autre, et certains trackers affichent même plusieurs valeurs différentes pour le même inventaire sur le même écran (selon qu'ils utilisent Trend Price, Average 7d, Average 30d ou Lowest comme base de calcul).

Pour un investisseur qui essaie de suivre la performance de sa collection dans le temps, c'est rédhibitoire : impossible de distinguer une vraie variation de marché d'un simple bug de mapping qui s'est résolu (ou pas) entre deux refreshs.

À retenir. Ces quatre patterns ne sont pas spécifiques à un tracker en particulier. Ils sont la conséquence mécanique du fait que presque toute la chaîne européenne de pricing TCG repose sur la même source upstream — Cardmarket — et hérite des mêmes limites de mapping et d'agrégation. Aucun tracker ne peut résoudre ces erreurs côté downstream sans remplacer la source.

Ce que le marché demande vraiment : du sold data, pas un meilleur algo

Si l'upstream Cardmarket est structurellement approximatif, la question devient : comment construire un prix juste sans en dépendre ?

La réponse, en une phrase : il faut aller chercher la donnée à la source — les ventes réelles, pas les annonces aspirationnelles.

L'écart entre les deux est significatif et bien documenté dans la littérature économique. Les annonces actives (ce que Cardmarket et la plupart des trackers utilisent) reflètent ce que les vendeurs demandent. Les ventes complétées reflètent ce que les acheteurs paient. L'écart entre ask price et clearing price sur les marketplaces P2P en ligne est typiquement de 15 à 27 % (Einav, Farronato, Levin et Sundaresan, Stanford / Journal of Political Economy 2018).

Sur des cartes à faible volume ou à forte demande, l'écart peut être beaucoup plus important. Sur certaines cartes Pokémon FR de notre dataset interne, on a mesuré des écarts qui dépassent +500 % entre le prix affiché par les outils du marché et la médiane des ventes réelles eBay France.

Sur le même thread Reddit que Factor013, ce qu'il dit que le marché demande vraiment est très clair :

"You want to have actual listing data so you can filter that on ENG / NM so you can then insert that data into a custom made shopping wizard so you can get yourself the best deals etc. Or you use that price data as a starting-point for your own pricing strategies etc."

— Factor013, r/CardMarket avril 2026

Traduction libre : "Tu veux avoir les vraies données de listings pour pouvoir filtrer en anglais / état neuf, pour ensuite injecter ces données dans un assistant d'achat personnalisé qui te fait trouver les meilleures affaires. Ou tu utilises ces données de prix comme point de départ pour tes propres stratégies de pricing."

C'est exactement ce qu'on a construit avec Fair Price V2 chez monkeyZ : un algorithme de price discovery propriétaire qui combine les ventes réelles eBay France des 90 derniers jours, une détection statistique d'outliers basée sur la méthode MAD de Leys et al. (2013), et un blend pondéré entre ventes complétées et annonces actives. Pas une copie de Cardmarket. Une approche architecturale différente.

Comment vérifier la fiabilité d’un prix TCG par toi-même en 30 secondes

Tu n'as pas à nous croire sur parole. Voici une méthode simple, 100 % indépendante, pour vérifier si le prix affiché par n'importe quel tracker (y compris monkeyZ) reflète la réalité du marché.

Méthode du "test eBay sold"

  1. Va sur eBay France et cherche ta carte avec son nom + son numéro exact (par exemple : "Pikachu 173/165 FR")
  2. Active les filtres "Vendus" et "Annonces terminées" dans le menu de gauche (ou ajoute manuellement &LH_Sold=1&LH_Complete=1 à l'URL)
  3. Trie par "Date la plus récente" et regarde les 20-50 dernières ventes
  4. Calcule mentalement la médiane : ignore les 2-3 prix les plus bas (souvent des erreurs ou des cartes en mauvais état) et les 2-3 plus hauts (souvent des cartes gradées PSA/PCA), puis prends la valeur centrale
  5. Compare avec le prix affiché par ton tracker. Si l'écart est supérieur à 20 %, le prix de ton tracker est probablement faux ou non représentatif

Quelques signaux d'alerte qui doivent te faire douter

  • Le prix de ton tracker est identique au centime près à Cardmarket → tu utilises Cardmarket en raw, sans correction
  • Le prix change brutalement sans raison de marché → mauvais mapping de variante en upstream
  • Une carte commune affiche un prix supérieur à 5 € sans justification → mélange foil/non-foil ou variante rare
  • Une carte rare affiche un prix dérisoire → mapping serialized/régulier confondu

Cette méthode marche pour vérifier n'importe quel tracker. Y compris monkeyZ. On préfère vous donner les outils pour nous challenger plutôt que de vous demander de nous faire confiance aveuglément. Si vous trouvez un cas où Fair Price V2 est faux, écrivez-nous à contact@monkeyz.app, on regarde et on corrige.

Le marché TCG européen mérite un meilleur pricing

Récapitulons en trois points :

  1. Cardmarket est en quasi-monopole sur le pricing TCG européen, mais ses données sont volontairement agrégées (toutes conditions, langues, finitions confondues) pour des raisons historiques liées à son usage marketplace généraliste — pas par négligence, mais ce n'est pas adapté aux besoins d'un tracker précis.
  2. Tous les trackers TCG européens héritent de ces limites parce qu'ils consomment Cardmarket en raw et n'ont pas (encore) d'alternative crédible. Les bugs de mapping, de mélange de variantes, de versions sérialisées ou de prix incohérents sont une conséquence mécanique de l'architecture upstream, pas un défaut spécifique d'un tracker en particulier.
  3. La seule sortie structurelle est de croiser avec des données de ventes réelles (eBay sold items, ventes Vinted, Leboncoin), de filtrer statistiquement le bruit, et de construire un prix propriétaire qui reflète le marché réel — pas le marché aspirationnel des annonces.

Si tu collectionnes ou investis dans le TCG en Europe, notre conseil est simple : ne te fie jamais à une seule source de prix. Vérifie tes cartes les plus chères avec au moins deux sources différentes (Cardmarket + eBay sold), et préfère les outils qui font ce travail de cross-référencement pour toi.

Chez monkeyZ, on a fait le pari de construire ce travail dès le départ. Crée un compte gratuit pour estimer ta collection avec Fair Price V2, ou utilise notre estimateur public pour tester sur une seule carte sans inscription. Et si tu préfères vérifier toi-même avec eBay, la méthode ci-dessus marche parfaitement — c'est souvent ce qu'il y a de plus instructif.

Estime ta collection avec un prix juste sur monkeyZ

Commencer gratuitement

Dernière mise à jour : 9 avril 2026