Shopping · ASOS
API de données produits ASOS
L’API de données produits ASOS vous fournit des données ASOS en direct au moment où vous les demandez, sous une forme propre et structurée – prêtes pour votre application, un tableur ou un assistant IA. Sans scraping, rien à maintenir.
100 requêtes gratuites chaque mois · sans carte bancaire · une clé API pour toutes les plateformes
L’essentiel
Mis à jour le
ASOS vend le même produit dans plus de 200 pays via des boutiques nationales qui diffèrent par la devise, la langue et parfois par le stock disponible. Un identifiant produit comme 204936689 désigne l'article partout, mais le prix est de 120 € sur asos.com/de, un montant en GBP sur asos.com/co.uk et en USD sur asos.com/us. L'API de données produits ASOS d'everydata.io prend l'URL produit de la boutique qui vous intéresse et renvoie la page sous forme d'un objet JSON unique – en-tête, prix, liste des coloris, chaque taille avec son indicateur de disponibilité, les images et les blocs de texte caractéristiques d'ASOS "About Me" et "Care Info".
- Plateforme
- ASOS
- Endpoint principal
- /lookup-product-details
- Quota par appel
- 1 requête
- Offre gratuite
- 100 req. / moispuis à partir de 30 € / mois
Ce que renvoie l’API de données produits ASOS
Au premier niveau, vous obtenez productTitle dans la langue de la boutique, manufacturer (la marque, y compris les marques propres d'ASOS comme ASOS DESIGN), productId, le variationId propre au coloris, soldBy et sellerId. ASOS vend aussi directement des gammes de marques tierces : soldBy peut donc indiquer une marque comme New Balance au lieu d'ASOS. price, retailPrice, priceSaving et currency décrivent l'offre ; available et used sont des booléens qui indiquent si l'article peut être acheté et s'il s'agit d'un article de seconde main de la gamme de revente d'ASOS.
Le tableau variations contient les deux dimensions choisies par l'acheteur sur la page : color, avec le productId et l'URL de détail propres à chaque coloris (ASOS traite les coloris comme des produits distincts), et size, avec les libellés de taille d'ASOS ("EU 36" sur la boutique allemande, tailles UK ou US ailleurs), un indicateur available, le prix et l'identifiant de variante. features contient la liste des points clés, productDetails les sections About Me, Care Info et similaires, categoriesExtended le fil d'Ariane et imageUrlList les images d'images.asos-media.com.
- productTitle, manufacturer, productId, variationId, soldBy et sellerId
- price, retailPrice, priceSaving, shippingPrice et currency de la boutique choisie
- Indicateurs available et used, plus le message de stock dans warehouseAvailability
- Coloris sous forme d'identifiants produit distincts avec URL ; tailles avec disponibilité et identifiant de variante
- Points clés features, blocs About Me / Care Info dans productDetails et fil d'Ariane categoriesExtended
- imageUrlList et mainImage depuis images.asos-media.com
- Agrégats productRating et countReview ; cacheTtl pour les tâches d'enrichissement
Ce que les équipes construisent avec l’API de données produits ASOS
Réplication de catalogue multipays
Enseignes et affiliés conservent une copie localisée des articles ASOS pour plusieurs boutiques, avec la devise, la langue et les libellés de taille corrects pour chacune, à partir du même identifiant produit.
Analyse concurrentielle des marques propres
Comparez ASOS DESIGN et les autres marques ASOS aux marques tierces sur le même modèle de page : positionnement prix, nombre de coloris et gamme de tailles.
Rapprochement de produits de mode
Utilisez manufacturer, le texte de composition About Me, les noms de couleurs et les images pour rapprocher les articles ASOS de vos propres SKU ou du même modèle chez un autre distributeur.
Contrôle de la seconde main et de la disponibilité
L'indicateur used et la disponibilité par taille permettent aux marketplaces et aux applis d'alerte de stock de distinguer le neuf de l'occasion et de détecter le retour en stock d'une taille.
API de données produits ASOS : exemple de requête et de réponse
Appelez GET /aso/lookup-product-details avec une URL de produit. La boutique est déduite du chemin de l'URL – /us/prd/…, /de/prd/… ou simplement asos.com/prd/… pour le Royaume-Uni – et renvoyée dans domainCode. cacheTtl vaut 0 par défaut (temps réel) et peut monter jusqu'à 86400 secondes si une page un peu plus ancienne vous convient.
GET /aso/lookup-product-details
curl "https://api.everydata.io/aso/lookup-product-details?url=https%3A%2F%2Fwww.asos.com%2Fus%2Fprd%2F205092907&cacheTtl=0" \
-H "x-api-key: YOUR_API_KEY"Réponse (abrégée)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
"manufacturer": "New Balance",
"countReview": 106,
"productRating": "4.3",
"productId": "204936689",
"variationId": "204936690",
"soldBy": "New Balance",
"sellerId": "NBA",
"warehouseAvailability": "Auf Lager.",
"retailPrice": 120,
"price": 120,
"shippingPrice": 0,
"currency": "EUR",
"domainCode": "de",
"available": true,
"used": false,
"features": [
"Mit flacher Sohle",
"Zuglasche für einfaches Anziehen"
],
"productDetails": [
{
"name": "About Me",
"value": "Obermaterial aus Netzstoff Sohle: 100% Gummi, Obermaterial: 100% Textil."
},
{
"name": "Care Info",
"value": "Mit einem feuchten Tuch oder Schwamm abwischen"
}
],
"imageUrlList": [
"https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite"
],
"categoriesExtended": [
"Startseite",
"Damen"
],
"variations": [
{
"variationName": "color",
"values": [
{
"value": "OFF WHITE",
"dpUrl": "https://www.asos.com/de/prd/204470515",
"asin": "204470515",
"available": true,
"selected": false
}
]
},
{
"variationName": "size",
"values": [
{
"value": "EU 36",
"asin": "204936694",
"available": true,
"price": 120,
"retailPrice": 120
}
]
}
]
}
Sur ASOS, les coloris sont des produits distincts : chaque entrée de la dimension color a son propre productId (renvoyé dans asin) et son dpUrl. Les champs de prix des entrées de couleur valent 0, car ASOS n'affiche pas de prix dans le sélecteur de couleur – appelez l'endpoint avec le dpUrl pour obtenir le prix et la grille de tailles de ce coloris. Les entrées de taille, en revanche, appartiennent au produit courant et contiennent des prix et un stock réels.
Les champs texte suivent la boutique : une URL /de/ renvoie des titres en allemand, des libellés de taille comme "EU 36" et un bloc About Me en allemand ; une URL /us/ renvoie des textes en anglais et des tailles US. Si vous normalisez entre pays, utilisez productId comme clé et domainCode comme locale.
Un 404 avec statusCode et statusMessage signifie qu'ASOS n'a affiché aucun produit à cette URL – le plus souvent une page de catégorie ou de marque collée par erreur, ou un article retiré. Les réponses 5xx côté source ne sont pas facturées.
Endpoints associés
Détails du produit. Page produit par URL : marque, prix, coloris, tailles avec stock, About Me et Care Info, images.
Avis. Résumé du produit et une page d'avis clients, par identifiant produit et boutique.
Rechercher des produits. Recherche par mot-clé par boutique, avec pagination et tri : prix, couleur et disponibilité par produit.
Tarifs de l’API de données produits ASOS : payez à la requête
Une page produit sur une boutique correspond à une requête ; le même produit sur /us, /de et /co.uk en coûte trois. Les 100 requêtes mensuelles de l'offre gratuite suffisent pour une preuve de concept, l'offre Starter (5 000 requêtes, 30 €) actualise environ 160 couples produit-boutique par jour et l'offre Production (50 000 requêtes, 80 €) environ 1 600. Les récupérations échouées côté source ne sont jamais facturées.
- Free
- 100 req. / mois
- Starter
- 5 000 req. · 30 €
- Production
- 50 000 req. · 80 €
- Business
- 300 000 req. · 300 €
API de données produits ASOS : questions fréquentes
Quelles boutiques ASOS sont prises en charge ?
Les recherches de produit acceptent les URL des boutiques allemande (asos.com/de), américaine (asos.com/us) et britannique (asos.com, domainCode co.uk). La réponse reprend domainCode et renvoie la devise correspondante – EUR, USD ou GBP.
Obtiens-je un prix pour chaque coloris ?
Pas en un seul appel. Les coloris sont des produits ASOS distincts : les entrées color ne contiennent que l'identifiant et l'URL. Récupérez l'URL de chaque coloris pour obtenir son prix et ses tailles.
Quelle est la différence entre productId et variationId ?
productId identifie la page produit ; variationId est le coloris actuellement affiché (ASOS l'appelle colourWayId dans ses URL). Les tailles ont leurs propres identifiants de variante dans la dimension size.
Puis-je aussi obtenir les avis clients ?
Oui. GET /aso/lookup-product-reviews prend productId, domainCode et page, et renvoie l'objet produit ainsi qu'un tableau paginé reviews avec la note, le texte, la couleur achetée et des notes secondaires pour la coupe et la qualité.
Quelle est la fraîcheur des données ?
Par défaut, chaque appel récupère la page en direct. Définissez cacheTtl en secondes si une page récemment mise en cache vous convient ; les réponses en cache sont plus rapides et signalées dans vos statistiques d'utilisation.
Cas d’usage associés
Récupérez votre premier produit ASOS
Inscrivez-vous gratuitement, collez une URL de produit asos.com et recevez la matrice des coloris et des tailles en JSON – 100 requêtes par mois sans frais.