Détails produit Home Depot
Donnez des ID produit Home Depot et obtenez titre, catégorie, marque, prix, stock et statut de collecte pour chaque produit
Traduit · fr-FRVoir le texte original
Aperçu
Les détails produit Home Depot transforment les pages produit publiques en un tableau comparable. Les équipes assortiment, prix et catalogue peuvent s'appuyer sur les titres, catégories, marques, prix, stocks et aperçus d'avis sans ouvrir chaque fiche.
Les mêmes lignes conservent l'heure de collecte, le statut URL et les horodatages source, pour aligner des instantanés plus tardifs. Lorsqu'un produit ne peut pas être collecté, la ligne est marquée au lieu de disparaître en silence.
Notes sur les données
Chaque ligne est un instantané public Home Depot au moment de la collecte. Les enregistrements d'un lot reviennent de la collecte la plus ancienne à la plus récente, et les produits se distinguent par l'identifiant du produit interrogé. Le prix est un texte d'affichage, avec le code devise à part ; quantité en stock, nombre d'avis et taux de remise restent le texte d'origine. Certains attributs peuvent être vides. Les produits non publiés, inaccessibles ou non collectés peuvent ne porter qu'un indicateur sans données. L'heure de collecte de l'échantillon n'a pas de fuseau.
À quoi ressemblent les résultats
Chaque ligne est un produit et les faits collectés sur sa page :
| ID produit | Titre produit | Prix | Quantité en stock | Code devise | Statut URL |
|---|---|---|---|---|---|
| 343878117 | SOLIX C1000X Gen2 2,000W Output 1,024Wh Power Station Push Button Start Solar Generator with 200W Bifacial Solar Panel | 899.99 | 160 | USD | 有效 |
| 343795361 | 1500W/3000W Push Button Start Solar Generator HomePower 1000 v2 with 2pcs 200W Solar Panels | 1089.0 | 5 | USD | 有效 |
Les lignes incluent aussi Marque, Nom de catégorie, Numéro de modèle, Note, Nombre d'avis, horodatages source et l'indicateur sans données.
Cas d'usage
- Pour les prix concurrentiels, comparez Prix, Code devise, Prix d'origine et Taux de remise pour voir les fourchettes et les écarts promotionnels.
- Pour le suivi des stocks, combinez Quantité en stock, Statut URL et Heure de collecte afin de repérer des produits encore joignables avec un stock faible.
- Pour le nettoyage de catalogue, utilisez ID produit, Marque, Nom de catégorie, Numéro de modèle et Titre produit pour une fiche maître partagée.
- Pour le suivi de performance, filtrez sur Note, Nombre d'avis, Indicateur best-seller et Indicateur mieux noté.
Périmètre et limites
Soumettez 1 à 200 ID produit Home Depot par exécution. Chaque ID renvoie au plus un enregistrement de détail ou un indicateur sans données. Seuls les détails produits collectibles publiquement sont couverts.
- Adapté pour
- Lorsque vous avez besoin des titres, catégories, marques, prix, stocks et aperçus d'avis pour un lot de produits Home Depot
- Lorsque vous avez besoin d'une table de détails produits indexée par ID Home Depot, y compris un indicateur sans données
- À ne pas utiliser pour
- Lorsque vous avez besoin de prix de caisse en direct ou de stocks en direct - il s'agit d'un instantané au moment de la collecte
- Lorsque vous avez besoin de commandes, d'offres membres ou d'informations non publiques - seuls les détails collectibles publiquement
Gestion des échecs
Comportement en cas d'échec et de nouvelle tentative déclaré par l'auteur. Nous vous recommandons de l'inclure dans votre prompt système lors de l'intégration.
- 1Si une ligne est sans données, vérifiez l'ID produit avant de considérer le produit comme absent
- 2Si l'exécution n'est que partiellement réussie, gardez les lignes terminées et renvoyez les ID corrigés
- 3En cas d'échec d'authentification ou d'expiration, corrigez la clé configurée puis renvoyez au lieu de réessayer à l'aveugle
Entrée
Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.
| Champ | Nom métier | Type | Requis | Défaut | Énum / Contraintes | Exemple | Description |
|---|---|---|---|---|---|---|---|
| product_items | Liste de produits | array<object> | Oui | — | jusqu'à 200 éléments | [{"item":"343878117"}] | Produits Home Depot dont collecter les détails. Soumettez 1 à 200 ID produit ; chaque entrée est un identifiant tel que 343878117. Les résultats restent dans le nombre soumis, au plus une ligne par ID. |
Sortie
Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.
| Champ | Nom métier | Type | Exemple | Description |
|---|---|---|---|---|
| batch_id | ID de lot | string | — | Identifiant du lot de détails produit. Vide lorsque la source n'a pas de valeur. |
| bind_goods | Produits liés | string | — | Informations sur les produits liés. Vide lorsque la source n'a pas de valeur. |
| biz_id | ID métier | string | 343878117 | Identifiant métier stocké avec la ligne de détail. |
| brand_name | Marque | string | Anker | Nom de marque affiché sur la page produit. |
| category_id | ID de catégorie | string | — | Identifiant de la catégorie produit. Vide lorsque la source n'a pas de valeur. |
| category_id_path | Chemin d'ID de catégorie | string | — | Chemin d'identifiants de la catégorie parente à la catégorie actuelle. Vide lorsque la source n'a pas de valeur. |
| category_name | Nom de catégorie | string | Outdoors:Outdoor Power Equipment:Generators:Portable Power Stations | Chemin complet du nom de catégorie du produit. |
| crawl_time | Heure de collecte | string | 2026-09-11T14:43:35 | Texte d'heure où cet instantané de détail a été collecté. L'échantillon n'a pas de fuseau. |
| currency_code | Code devise | string | USD | Code devise applicable aux champs de prix. |
| discount_rate | Taux de remise | string | — | Texte du taux de remise collecté. Vide lorsque la source n'a pas de valeur. |
| inventory_quantity | Quantité en stock | string | 160 | Texte de quantité en stock au moment de la collecte. |
| is_bestseller | Indicateur best-seller | string | No | Texte d'indicateur best-seller de la page, par exemple No. |
| is_top_rated | Indicateur mieux noté | string | No | Texte d'indicateur mieux noté de la page, par exemple No. |
| legacy_brand_name | Marque historique | string | Anker | Nom de marque historique stocké avec la ligne produit. |
| model_number | Numéro de modèle | string | SOLIX-N65&200SP | Numéro de modèle ou combinaison affiché sur la page. |
| oldest_time_raw | Heure la plus ancienne | string | — | Texte de l'heure la plus ancienne de la source. Vide lorsque la source n'a pas de valeur. |
| original_price | Prix d'origine | string | — | Texte du prix d'origine collecté. Vide lorsque la source n'a pas de valeur. |
| price | Prix | string | 899.99 | Texte du prix affiché au moment de la collecte. La devise est donnée par le code devise. |
| product_id | ID produit | string | 343878117 | Identifiant produit Home Depot. |
| product_title | Titre produit | string | SOLIX C1000X Gen2 2,000W Output 1,024Wh Power Station Push Button Start Solar Generator with 200W Bifacial Solar Panel | Titre produit complet affiché sur la page. |
| product_url | URL produit | string | /p/Anker-SOLIX-C1000X-Gen2-2-000W-Output-1-024Wh-Power-Station-Push-Button-Start-Solar-Generator-with-200W-Bifacial-Solar-Panel-SOLIX-N65-200SP/343878117 | URL relative de la page de détail produit. |
| question_answer_count | Nombre de Q&R | string | — | Texte du nombre de questions-réponses. Vide lorsque la source n'a pas de valeur. |
| rating_score | Note | string | — | Texte de la note produit. Vide lorsque la source n'a pas de valeur. |
| review_count | Nombre d'avis | string | 0 | Texte du nombre d'avis collecté. |
| sku_category_name | Catégorie SKU | string | Portable Power Stations | Nom de catégorie feuille du SKU produit. |
| sku_id | ID SKU | string | — | Identifiant du SKU produit. Vide lorsque la source n'a pas de valeur. |
| source_create_time_ms | Source créée ms | integer | 1789109015238 | Horodatage en millisecondes de création de l'enregistrement source. |
| source_created_at_ms | Source écrite ms | integer | 1789109015694 | Horodatage en millisecondes d'écriture de l'enregistrement source. |
| source_date | Date source | string | 2026-09-11 | Texte de date stocké avec l'enregistrement source. |
| source_flag | Indicateur source | string | — | Texte d'indicateur de l'enregistrement source. Vide lorsque la source n'a pas de valeur. |
| special_order_sku_id | SKU commande spéciale | string | — | Identifiant SKU d'un article en commande spéciale. Vide lorsque la source n'a pas de valeur. |
| store_sku_id | SKU magasin | string | 1016137378 | Identifiant SKU côté magasin. |
| url_status | Statut URL | string | 有效 | Texte d'état de disponibilité de l'URL produit. |
| task_item | Produit interrogé | string | 343878117 | Identifiant produit soumis correspondant à cette ligne. |
| no_data | Indicateur sans données | boolean | false | Indique si ce produit a été renvoyé sans charge utile de détail. |
Schema de l'enregistrement
La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint
{
"type": "object",
"properties": {
"batch_id": {
"type": "string",
"title": "ID de lot",
"description": "Identifiant du lot de détails produit. Vide lorsque la source n'a pas de valeur."
},
"bind_goods": {
"type": "string",
"title": "Produits liés",
"description": "Informations sur les produits liés. Vide lorsque la source n'a pas de valeur."
},
"biz_id": {
"type": "string",
"title": "ID métier",
"description": "Identifiant métier stocké avec la ligne de détail.",
"prefill": "343878117"
},
"brand_name": {
"type": "string",
"title": "Marque",
"description": "Nom de marque affiché sur la page produit.",
"prefill": "Anker"
},
"category_id": {
"type": "string",
"title": "ID de catégorie",
"description": "Identifiant de la catégorie produit. Vide lorsque la source n'a pas de valeur."
},
"category_id_path": {
"type": "string",
"title": "Chemin d'ID de catégorie",
"description": "Chemin d'identifiants de la catégorie parente à la catégorie actuelle. Vide lorsque la source n'a pas de valeur."
},
"category_name": {
"type": "string",
"title": "Nom de catégorie",
"description": "Chemin complet du nom de catégorie du produit.",
"prefill": "Outdoors:Outdoor Power Equipment:Generators:Portable Power Stations"
},
"crawl_time": {
"type": "string",
"title": "Heure de collecte",
"description": "Texte d'heure où cet instantané de détail a été collecté. L'échantillon n'a pas de fuseau.",
"prefill": "2026-09-11T14:43:35"
},
"currency_code": {
"type": "string",
"title": "Code devise",
"description": "Code devise applicable aux champs de prix.",
"prefill": "USD"
},
"discount_rate": {
"type": "string",
"title": "Taux de remise",
"description": "Texte du taux de remise collecté. Vide lorsque la source n'a pas de valeur."
},
"inventory_quantity": {
"type": "string",
"title": "Quantité en stock",
"description": "Texte de quantité en stock au moment de la collecte.",
"prefill": "160"
},
"is_bestseller": {
"type": "string",
"title": "Indicateur best-seller",
"description": "Texte d'indicateur best-seller de la page, par exemple No.",
"prefill": "No"
},
"is_top_rated": {
"type": "string",
"title": "Indicateur mieux noté",
"description": "Texte d'indicateur mieux noté de la page, par exemple No.",
"prefill": "No"
},
"legacy_brand_name": {
"type": "string",
"title": "Marque historique",
"description": "Nom de marque historique stocké avec la ligne produit.",
"prefill": "Anker"
},
"model_number": {
"type": "string",
"title": "Numéro de modèle",
"description": "Numéro de modèle ou combinaison affiché sur la page.",
"prefill": "SOLIX-N65&200SP"
},
"oldest_time_raw": {
"type": "string",
"title": "Heure la plus ancienne",
"description": "Texte de l'heure la plus ancienne de la source. Vide lorsque la source n'a pas de valeur."
},
"original_price": {
"type": "string",
"title": "Prix d'origine",
"description": "Texte du prix d'origine collecté. Vide lorsque la source n'a pas de valeur."
},
"price": {
"type": "string",
"title": "Prix",
"description": "Texte du prix affiché au moment de la collecte. La devise est donnée par le code devise.",
"prefill": "899.99"
},
"product_id": {
"type": "string",
"title": "ID produit",
"description": "Identifiant produit Home Depot.",
"prefill": "343878117"
},
"product_title": {
"type": "string",
"title": "Titre produit",
"description": "Titre produit complet affiché sur la page.",
"prefill": "SOLIX C1000X Gen2 2,000W Output 1,024Wh Power Station Push Button Start Solar Generator with 200W Bifacial Solar Panel"
},
"product_url": {
"type": "string",
"title": "URL produit",
"description": "URL relative de la page de détail produit.",
"prefill": "/p/Anker-SOLIX-C1000X-Gen2-2-000W-Output-1-024Wh-Power-Station-Push-Button-Start-Solar-Generator-with-200W-Bifacial-Solar-Panel-SOLIX-N65-200SP/343878117"
},
"question_answer_count": {
"type": "string",
"title": "Nombre de Q&R",
"description": "Texte du nombre de questions-réponses. Vide lorsque la source n'a pas de valeur."
},
"rating_score": {
"type": "string",
"title": "Note",
"description": "Texte de la note produit. Vide lorsque la source n'a pas de valeur."
},
"review_count": {
"type": "string",
"title": "Nombre d'avis",
"description": "Texte du nombre d'avis collecté.",
"prefill": "0"
},
"sku_category_name": {
"type": "string",
"title": "Catégorie SKU",
"description": "Nom de catégorie feuille du SKU produit.",
"prefill": "Portable Power Stations"
},
"sku_id": {
"type": "string",
"title": "ID SKU",
"description": "Identifiant du SKU produit. Vide lorsque la source n'a pas de valeur."
},
"source_create_time_ms": {
"type": "integer",
"title": "Source créée ms",
"description": "Horodatage en millisecondes de création de l'enregistrement source.",
"prefill": 1789109015238
},
"source_created_at_ms": {
"type": "integer",
"title": "Source écrite ms",
"description": "Horodatage en millisecondes d'écriture de l'enregistrement source.",
"prefill": 1789109015694
},
"source_date": {
"type": "string",
"title": "Date source",
"description": "Texte de date stocké avec l'enregistrement source.",
"prefill": "2026-09-11"
},
"source_flag": {
"type": "string",
"title": "Indicateur source",
"description": "Texte d'indicateur de l'enregistrement source. Vide lorsque la source n'a pas de valeur."
},
"special_order_sku_id": {
"type": "string",
"title": "SKU commande spéciale",
"description": "Identifiant SKU d'un article en commande spéciale. Vide lorsque la source n'a pas de valeur."
},
"store_sku_id": {
"type": "string",
"title": "SKU magasin",
"description": "Identifiant SKU côté magasin.",
"prefill": "1016137378"
},
"url_status": {
"type": "string",
"title": "Statut URL",
"description": "Texte d'état de disponibilité de l'URL produit.",
"prefill": "有效"
},
"task_item": {
"type": "string",
"title": "Produit interrogé",
"description": "Identifiant produit soumis correspondant à cette ligne.",
"prefill": "343878117"
},
"no_data": {
"type": "boolean",
"title": "Indicateur sans données",
"description": "Indique si ce produit a été renvoyé sans charge utile de détail.",
"prefill": false
}
},
"required": [],
"additionalProperties": false
}Intégration
Cette App peut être intégrée via MCP, API, SDK ou export de fichiers — tous les canaux partagent les mêmes capacités et la même tarification. Chaque requête s'authentifie avec l'en-tête Authorization: Bearer à l'aide d'une API Key (longue durée, créée dans la console Data Hub) ; les clients MCP peuvent aussi se connecter via OAuth, sans clé. D'autres options comme la CLI et Skill arrivent bientôt.
Avec MCP (Model Context Protocol), vous pouvez appeler cette App directement depuis des clients IA comme Claude et Cursor. Choisissez votre client et votre mode d'authentification, puis copiez la config ci-dessous.
Config du client
Remplacez la valeur après Bearer par votre API Key longue durée. Fonctionne dans n'importe quel client, en CI ou en environnement sans navigateur.
{
"mcpServers": {
"hello_moto__homedepot-product-detail": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/homedepot-product-detail",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}Laissez l'IA tout configurer pour vous
Vous ne voulez pas modifier les configs à la main ? Copiez le prompt d'installation et collez-le dans n'importe quel client IA — il effectuera la configuration à sa manière. (Le prompt demande à l'IA de vous réclamer votre API Key, afin que les identifiants ne finissent jamais dans l'historique de conversation ni dans des configs partagées.)
detail.access.mcp.composeHint
Tarifs
Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.
Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées.
Plusieurs événements de facturation se cumulent indépendamment. Voir chaque élément pour les détails. Les exécutions échouées ne sont pas facturées.
Voir les créditsEssayer maintenant
Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.