ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Decathlon7 min de lectureNov 2, 2026

Comment récupérer les prix Decathlon France avec une API, étape par étape

Un POST sur l'API Decathlon de Scavio renvoie 40 produits de decathlon.fr avec prix en centimes et note ; la fiche ajoute GTIN, prix barré et variantes.

Scavio Team

Nov 2, 2026

Essayez l'API Decathlon gratuitement
scavio
France / Price monitoring
Decathlon

Pour récupérer les prix Decathlon France avec une API, envoyez un POST sur https://api.scavio.dev/api/v1/decathlon/search avec {"query": "chaussures running", "country": "fr"}. La réponse contient 40 produits de decathlon.fr, chacun avec son prix en centimes d'euro, sa marque, sa disponibilité, sa note, son nombre d'avis et son URL. Pour le prix barré, le GTIN et les variantes, passez cette URL à /api/v1/decathlon/product. Chaque appel coûte 2 crédits. Decathlon ne propose pas d'API publique pour son catalogue : c'est le moyen le plus direct d'avoir ces données en JSON sans maintenir un scraper.

Ce guide utilise des réponses réelles de l'API Decathlon de Scavio capturées le 2 novembre 2026.

Ce qu'il vous faut

  • Une clé API Scavio. L'inscription donne 50 crédits, sans carte bancaire ni compte Decathlon : 25 appels.
  • N'importe quel langage capable d'envoyer une requête HTTP. Les exemples utilisent cURL et Python.

Étape 1 : chercher des produits sur decathlon.fr

Bash
curl -X POST 'https://api.scavio.dev/api/v1/decathlon/search' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"query": "chaussures running", "country": "fr"}'

La réponse, réduite à 1 de ses 40 produits, sans aucune valeur modifiée :

JSON
{
  "data": {
    "query": "chaussures running",
    "page": 1,
    "country": "fr",
    "count": 40,
    "products": [
      {
        "position": 2,
        "id": "337693",
        "name": "Chaussures de running homme jogflow 100.1 noir gris",
        "brand": "DECATHLON",
        "url": "https://www.decathlon.fr/p/chaussures-de-running-homme-jogflow-100-1-noir-gris/337693/c382c227m8733464",
        "image": "https://contents.mediadecathlon.com/p3239545/k$d1d9003b160994e2bc8bbb7f9ffcfbd4/picture.jpg",
        "price": 1499,
        "currency": "EUR",
        "availability": "InStock",
        "rating": 4.54,
        "review_count": 17032
      }
    ]
  },
  "response_time": 4388,
  "fetched_at": "2026-11-02T18:17:10.439Z",
  "credits_used": 2
}
ChampCe que c'est
idNuméro de modèle Decathlon, identique dans tous les pays
pricePrix actuel en centimes d'euro : 1499 = 14,99 €
currencyEUR sur decathlon.fr
availabilityValeur Schema.org : InStock, OutOfStock, PreOrder
rating, review_countNote moyenne et nombre d'avis du modèle
urlURL de la variante (coloris) précise, prête pour l'endpoint produit

Sur les 40 lignes, 22 étaient des Kiprun, 12 des produits Decathlon (dont les Jogflow), 3 des adidas, 2 des ASICS et 1 des Brooks. Chaque coloris apparaît comme une ligne distincte avec le même id : utilisez l'url comme clé.

Étape 2 : paginer et écarter la marketplace

Ajoutez "page": 2 pour les 40 produits suivants, jusqu'à 50 pages. decathlon.fr vend aussi des produits de vendeurs tiers, reconnaissables à /p/mp/ dans l'URL et à un id long à la place du numéro de modèle. Dans la recherche « vtt », 3 lignes sur 40 venaient de la marketplace (Moma Bikes et RCB), les 37 autres de Rockrider :

Python
import requests

API = "https://api.scavio.dev/api/v1/decathlon/search"
HEADERS = {"Authorization": "Bearer sk_live_your_key"}

r = requests.post(API, headers=HEADERS, timeout=90,
                  json={"query": "vtt", "country": "fr"})
lignes = r.json()["data"]["products"]
decathlon = [p for p in lignes if "/p/mp/" not in p["url"]]
print(len(decathlon), "sur", len(lignes))  # 37 sur 40
for p in decathlon[:5]:
    print(p["name"], p["price"] / 100, "EUR")

Étape 3 : ouvrir la fiche produit

Passez l'url d'un résultat à l'endpoint produit :

Bash
curl -X POST 'https://api.scavio.dev/api/v1/decathlon/product' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"product_url": "https://www.decathlon.fr/p/chaussures-de-running-homme-jogflow-100-1-noir-gris/337693/c382c227m8733464", "country": "fr"}'

Réduite (2 des 6 images, 2 des 6 niveaux du fil d'Ariane), sans valeur modifiée :

JSON
{
  "id": "337693",
  "name": "Chaussures de running homme jogflow 100.1 noir gris",
  "brand": "DECATHLON",
  "url": "https://www.decathlon.fr/p/chaussures-de-running-homme-jogflow-100-1-noir-gris/337693/c382c227m8733464",
  "country": "fr",
  "description": "A la recherche d'amorti et de légèreté grâce à sa mousse moelleuse, cette chaussure de running homme vous procurera une bonne absorption de l'onde de choc.",
  "images": [
    "https://contents.mediadecathlon.com/p3239545/k$d1d9003b160994e2bc8bbb7f9ffcfbd4/picture.jpg",
    "https://contents.mediadecathlon.com/p3239542/k$9147a9e1643f17befdc61d7fdf714c18/picture.jpg"
  ],
  "sku": "4479687",
  "gtin": "3608429653219",
  "mpn": null,
  "color": "noir fumé/blanc ultra",
  "price": 1499,
  "list_price": 2299,
  "currency": "EUR",
  "availability": "InStock",
  "offers": [
    {
      "price": 1499,
      "currency": "EUR",
      "availability": "InStock",
      "seller": null
    },
    {
      "price": 2299,
      "currency": "EUR",
      "availability": "InStock",
      "seller": null
    }
  ],
  "rating": 4.54,
  "review_count": 17037,
  "best_rating": 5,
  "category": "chaussures de sport",
  "breadcrumbs": [
    {
      "position": 3,
      "name": "Running",
      "url": "https://www.decathlon.fr/tous-les-sports/running-route"
    },
    {
      "position": 6,
      "name": "Chaussures",
      "url": "https://www.decathlon.fr/tous-les-sports/running-route/chaussures-running-debutant"
    }
  ]
}

list_price est le prix barré : 22,99 € contre 14,99 € en caisse, soit 34,8 % de remise. Il vaut null sans promotion, et il n'apparaît que dans la fiche, pas dans la recherche. offers donne un prix par variante, et gtin est le code EAN, la clé pour retrouver la même variante dans une autre boutique ou dans votre catalogue.

Étape 4 : comparer avec l'Espagne, l'Italie ou le Portugal

Le numéro de modèle est le même partout. Pour cibler le même coloris, passez l'URL de la variante avec le domaine de l'autre pays (le code final, ici c381c183m8873071, ne change pas), puis comparez par gtin :

Bash
curl -X POST 'https://api.scavio.dev/api/v1/decathlon/product' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"product_url": "https://www.decathlon.es/es/p/producto/353286/c381c183m8873071", "country": "es"}'

Pour les Kiprun Kipcore noires homme (GTIN 3608392040849), decathlon.es a renvoyé 28,99 €, contre 35,99 € sur decathlon.fr : 24 % de plus en France. Avec le seul product_id, la France et l'Italie renvoient un autre coloris par défaut que l'Espagne, d'où l'intérêt de fixer la variante. Les résultats pour 6 articles dans 4 pays sont dans les meilleures API de prix Decathlon.

Les deux endpoints

EndpointCe qu'il renvoieCrédits
/api/v1/decathlon/search40 produits par page : id, nom, marque, URL, image, prix en centimes, devise, disponibilité, note et avis2
/api/v1/decathlon/productFiche complète : description, images, SKU, GTIN, couleur, prix, prix barré, offres par variante, note, catégorie et fil d'Ariane2

Les deux fonctionnent sur decathlon.fr avec "country": "fr" et sur 6 autres boutiques Decathlon avec leur code. La documentation de la recherche et celle de la fiche produit détaillent chaque paramètre.

Limites à connaître

  • La recherche ne renvoie pas list_price : pour repérer les promotions, il faut la fiche (2 crédits de plus par produit).
  • Pour les produits de la marketplace, seller vaut null : l'API ne nomme pas le vendeur tiers.
  • Pas de texte d'avis, seulement la note moyenne et le nombre d'avis.
  • 50 pages maximum par recherche ; pour un gros catalogue, découpez en recherches plus précises.

Combien ça coûte

Recherche et fiche coûtent 2 crédits chacune. Sur le forfait Growth en annuel (2 $ les 1 000 crédits), une recherche de 40 produits coûte 0,004 $, soit environ 0,10 $ les 1 000 lignes. Suivre 100 fiches par jour, c'est 6 000 crédits par mois, environ 12 $. Les 50 crédits de l'inscription couvrent 25 appels. Détail des forfaits sur la page tarifs.

Pour commencer

  1. Inscrivez-vous sur dashboard.scavio.dev : 50 crédits offerts, sans carte.
  2. Copiez votre clé API depuis le tableau de bord.
  3. Envoyez un POST sur /api/v1/decathlon/search avec "country": "fr".

Essayez l'API Decathlon gratuitement ou testez-la sans inscription sur la page de l'API Decathlon France. La même clé fonctionne avec l'API Amazon pour amazon.fr.

Frequently asked questions

Comment obtenir le prix d'un produit Decathlon en JSON ?

Envoyez un POST sur /api/v1/decathlon/product avec l'URL du produit ou son id numérique et "country": "fr". L'API Decathlon de Scavio renvoie price en centimes d'euro (1499 = 14,99 €), list_price quand un prix barré est affiché, le GTIN, le SKU et la disponibilité. 2 crédits par appel.

Comment savoir si un article Decathlon est en promotion ?

La fiche produit renvoie list_price, le prix barré affiché par Decathlon, à côté de price. Si list_price n'est pas null, la remise vaut 1 - price / list_price. Le 2 novembre 2026, les Jogflow 100.1 homme étaient à 14,99 € pour un prix barré de 22,99 €, soit 34,8 % de moins. La recherche ne renvoie pas list_price : il faut la fiche.

Quel est le prix des vélos chez Decathlon ?

Sur decathlon.fr, la recherche « vtt » du 2 novembre 2026 renvoyait 40 vélos, dont 37 Rockrider : le VTT randonnée Expl 50 à 259,99 €, l'Expl 100 29 pouces à 359,99 €, l'Expl 500 29 pouces à 499,99 € et des VTT enfant 24 pouces à 239,99 €. Les prix changent souvent ; l'API les lit en direct à chaque appel.

Les données sont-elles à jour ?

Chaque appel lit decathlon.fr au moment de la requête, sans cache. Le champ fetched_at de la réponse donne l'heure exacte de lecture. Pour suivre des prix, il suffit de planifier les appels et de stocker les réponses.

Les prix Decathlon France en JSON

  • 40 produits par recherche, avec prix et note
  • Fiche avec GTIN, prix barré et variantes
  • 2 crédits par requête, 50 offerts à l'inscription
Essayez l'API Decathlon gratuitement

50 free credits, no credit card

On this page

  1. Ce qu'il vous faut
  2. Étape 1 : chercher des produits sur decathlon.fr
  3. Étape 2 : paginer et écarter la marketplace
  4. Étape 3 : ouvrir la fiche produit

Related articles

View all
  • scavio
    France / Price monitoring
    Amazon
    Comment extraire les prix et les données produit d'amazon.fr avec une API
  • scavio
    Comparison / Price monitoring
    Decathlon
    5 meilleures API de prix Decathlon en 2026 : Scavio compare le même article dans 4 pays
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy