logo
DE

Home Depot Product Details

Give Home Depot product IDs and get title, category, brand, price, inventory, and collection status for each product

Original · en-USZur Übersetzung

Übersicht

Home Depot product details turn public product pages into a comparable table. Assortment, pricing, and catalog teams can work from titles, categories, brands, prices, inventory, and review snapshots without opening each listing by hand.

The same rows keep collection time, URL status, and source timestamps, so later snapshots can be lined up against an earlier view. When a product cannot be collected, the row is marked instead of looking like a silent catalog gap.

Data notes

Each row is a public Home Depot product snapshot at collection time. Records in a batch come back from earliest collection time to latest, and different products are told apart by the queried product identifier. Price is raw display text, with Currency code stored separately; Inventory quantity, Review count, and Discount rate also keep the original page text. Some attributes may be empty. Unpublished, unreachable, or uncollected products may only carry a No-data flag. Collection time in the sample has no timezone offset.

What the results look like

Each row is one product and the page facts collected for it:

Product IDProduct titlePriceInventory quantityCurrency codeURL status
343878117SOLIX C1000X Gen2 2,000W Output 1,024Wh Power Station Push Button Start Solar Generator with 200W Bifacial Solar Panel899.99160USD有效
3437953611500W/3000W Push Button Start Solar Generator HomePower 1000 v2 with 2pcs 200W Solar Panels1089.05USD有效

Rows also include Brand name, Category name, Model number, Rating, Review count, source timestamps, and the No-data flag.

Use cases

  • For competitive pricing, compare Price, Currency code, Original price, and Discount rate to see list-price ranges and promotion gaps.
  • For inventory checks, combine Inventory quantity, URL status, and Collection time to spot still-reachable products with thin stock.
  • For catalog cleanup, use Product ID, Brand name, Category name, Model number, and Product title to build a shared product master.
  • For performance review, filter on Rating, Review count, Bestseller flag, and Top-rated flag to find products that need attention.

Anwendungsbereich & Grenzen

Submit 1-200 Home Depot product IDs per run. Each ID returns at most one detail record or a no-data flag. Only publicly collectable product details are covered.

  • Geeignet für
  • When you need titles, categories, brands, prices, inventory, and review snapshots for a batch of Home Depot products
  • When you need a product-detail base table keyed by Home Depot product IDs, including a no-data flag
  • Nicht verwenden für
  • When you need live checkout prices or live inventory - this is a snapshot from collection time
  • When you need orders, member-only offers, or non-public product information - this app only returns publicly collectable details

Fehlerbehandlung

Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.

  1. 1If a row is marked as no data, check the product ID before treating the product as missing
  2. 2If the run is only partly successful, keep finished product rows and resubmit the failed IDs after correcting them
  3. 3If authentication fails or the run expires, fix the configured key and submit again rather than retrying blindly

Eingabe

Parameter, die zum Aufruf dieser App erforderlich sind, generiert aus dem input.schema in der manifest.json.

FeldFachlicher NameTypErforderlichStandardEnum / EinschränkungenBeispielBeschreibung
product_itemsProduct listarray<object>Ja—bis zu 200 Einträge[{"item":"343878117"}]Home Depot products to collect details for. Submit 1 to 200 product IDs; each entry is one product identifier such as 343878117. Actual results stay within the number submitted, with at most one row per ID.

Ausgabe

Feldstruktur eines einzelnen Datensatzes, generiert aus dem output.schema in der manifest.json.

FeldFachlicher NameTypBeispielBeschreibung
batch_idBatch IDstring—Identifier of the product-detail batch. Empty when the source has no value.
bind_goodsBound productsstring—Bound-product information linked to this item. Empty when the source has no value.
biz_idBusiness IDstring343878117Business identifier stored with the product-detail row.
brand_nameBrand namestringAnkerBrand name shown on the product page.
category_idCategory IDstring—Identifier of the product category. Empty when the source has no value.
category_id_pathCategory ID pathstring—Category-id path from parent to current category. Empty when the source has no value.
category_nameCategory namestringOutdoors:Outdoor Power Equipment:Generators:Portable Power StationsFull category-name path for the product.
crawl_timeCollection timestring2026-09-11T14:43:35Time text when this product-detail snapshot was collected. The sample has no timezone offset.
currency_codeCurrency codestringUSDCurrency code that applies to the price fields.
discount_rateDiscount ratestring—Discount-rate text as collected. Empty when the source has no value.
inventory_quantityInventory quantitystring160Inventory quantity text at collection time.
is_bestsellerBestseller flagstringNoBestseller flag text from the page, for example No.
is_top_ratedTop-rated flagstringNoTop-rated flag text from the page, for example No.
legacy_brand_nameLegacy brandstringAnkerLegacy brand name stored with the product row.
model_numberModel numberstringSOLIX-N65&200SPModel number or model combination shown on the page.
oldest_time_rawOldest timestring—Oldest time text stored by the source. Empty when the source has no value.
original_priceOriginal pricestring—Original-price text as collected. Empty when the source has no value.
pricePricestring899.99Display price text at collection time. Currency is given by Currency code.
product_idProduct IDstring343878117Home Depot product identifier.
product_titleProduct titlestringSOLIX C1000X Gen2 2,000W Output 1,024Wh Power Station Push Button Start Solar Generator with 200W Bifacial Solar PanelFull product title shown on the page.
product_urlProduct URLstring/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/343878117Relative URL of the product-detail page.
question_answer_countQ&A countstring—Question-and-answer count text. Empty when the source has no value.
rating_scoreRatingstring—Product rating text. Empty when the source has no value.
review_countReview countstring0Review-count text as collected.
sku_category_nameSKU categorystringPortable Power StationsLeaf category name of the product SKU.
sku_idSKU IDstring—Product SKU identifier. Empty when the source has no value.
source_create_time_msSource created msinteger1789109015238Millisecond timestamp when the source record was created.
source_created_at_msSource written msinteger1789109015694Millisecond timestamp when the source record was written.
source_dateSource datestring2026-09-11Date text stored with the source record.
source_flagSource flagstring—Flag text stored with the source record. Empty when the source has no value.
special_order_sku_idSpecial-order SKUstring—SKU identifier for a special-order item. Empty when the source has no value.
store_sku_idStore SKUstring1016137378Store-side SKU identifier.
url_statusURL statusstring有效Availability status text of the product URL.
task_itemQueried productstring343878117Product identifier submitted for this row.
no_dataNo-data flagbooleanfalseWhether this product returned no detail payload.

Datensatz-Schema

Die Ausgabe wird Datensatz für Datensatz zurückgegeben. detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "batch_id": {
      "type": "string",
      "title": "Batch ID",
      "description": "Identifier of the product-detail batch. Empty when the source has no value."
    },
    "bind_goods": {
      "type": "string",
      "title": "Bound products",
      "description": "Bound-product information linked to this item. Empty when the source has no value."
    },
    "biz_id": {
      "type": "string",
      "title": "Business ID",
      "description": "Business identifier stored with the product-detail row.",
      "prefill": "343878117"
    },
    "brand_name": {
      "type": "string",
      "title": "Brand name",
      "description": "Brand name shown on the product page.",
      "prefill": "Anker"
    },
    "category_id": {
      "type": "string",
      "title": "Category ID",
      "description": "Identifier of the product category. Empty when the source has no value."
    },
    "category_id_path": {
      "type": "string",
      "title": "Category ID path",
      "description": "Category-id path from parent to current category. Empty when the source has no value."
    },
    "category_name": {
      "type": "string",
      "title": "Category name",
      "description": "Full category-name path for the product.",
      "prefill": "Outdoors:Outdoor Power Equipment:Generators:Portable Power Stations"
    },
    "crawl_time": {
      "type": "string",
      "title": "Collection time",
      "description": "Time text when this product-detail snapshot was collected. The sample has no timezone offset.",
      "prefill": "2026-09-11T14:43:35"
    },
    "currency_code": {
      "type": "string",
      "title": "Currency code",
      "description": "Currency code that applies to the price fields.",
      "prefill": "USD"
    },
    "discount_rate": {
      "type": "string",
      "title": "Discount rate",
      "description": "Discount-rate text as collected. Empty when the source has no value."
    },
    "inventory_quantity": {
      "type": "string",
      "title": "Inventory quantity",
      "description": "Inventory quantity text at collection time.",
      "prefill": "160"
    },
    "is_bestseller": {
      "type": "string",
      "title": "Bestseller flag",
      "description": "Bestseller flag text from the page, for example No.",
      "prefill": "No"
    },
    "is_top_rated": {
      "type": "string",
      "title": "Top-rated flag",
      "description": "Top-rated flag text from the page, for example No.",
      "prefill": "No"
    },
    "legacy_brand_name": {
      "type": "string",
      "title": "Legacy brand",
      "description": "Legacy brand name stored with the product row.",
      "prefill": "Anker"
    },
    "model_number": {
      "type": "string",
      "title": "Model number",
      "description": "Model number or model combination shown on the page.",
      "prefill": "SOLIX-N65&200SP"
    },
    "oldest_time_raw": {
      "type": "string",
      "title": "Oldest time",
      "description": "Oldest time text stored by the source. Empty when the source has no value."
    },
    "original_price": {
      "type": "string",
      "title": "Original price",
      "description": "Original-price text as collected. Empty when the source has no value."
    },
    "price": {
      "type": "string",
      "title": "Price",
      "description": "Display price text at collection time. Currency is given by Currency code.",
      "prefill": "899.99"
    },
    "product_id": {
      "type": "string",
      "title": "Product ID",
      "description": "Home Depot product identifier.",
      "prefill": "343878117"
    },
    "product_title": {
      "type": "string",
      "title": "Product title",
      "description": "Full product title shown on the 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": "Product URL",
      "description": "Relative URL of the product-detail page.",
      "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": "Q&A count",
      "description": "Question-and-answer count text. Empty when the source has no value."
    },
    "rating_score": {
      "type": "string",
      "title": "Rating",
      "description": "Product rating text. Empty when the source has no value."
    },
    "review_count": {
      "type": "string",
      "title": "Review count",
      "description": "Review-count text as collected.",
      "prefill": "0"
    },
    "sku_category_name": {
      "type": "string",
      "title": "SKU category",
      "description": "Leaf category name of the product SKU.",
      "prefill": "Portable Power Stations"
    },
    "sku_id": {
      "type": "string",
      "title": "SKU ID",
      "description": "Product SKU identifier. Empty when the source has no value."
    },
    "source_create_time_ms": {
      "type": "integer",
      "title": "Source created ms",
      "description": "Millisecond timestamp when the source record was created.",
      "prefill": 1789109015238
    },
    "source_created_at_ms": {
      "type": "integer",
      "title": "Source written ms",
      "description": "Millisecond timestamp when the source record was written.",
      "prefill": 1789109015694
    },
    "source_date": {
      "type": "string",
      "title": "Source date",
      "description": "Date text stored with the source record.",
      "prefill": "2026-09-11"
    },
    "source_flag": {
      "type": "string",
      "title": "Source flag",
      "description": "Flag text stored with the source record. Empty when the source has no value."
    },
    "special_order_sku_id": {
      "type": "string",
      "title": "Special-order SKU",
      "description": "SKU identifier for a special-order item. Empty when the source has no value."
    },
    "store_sku_id": {
      "type": "string",
      "title": "Store SKU",
      "description": "Store-side SKU identifier.",
      "prefill": "1016137378"
    },
    "url_status": {
      "type": "string",
      "title": "URL status",
      "description": "Availability status text of the product URL.",
      "prefill": "有效"
    },
    "task_item": {
      "type": "string",
      "title": "Queried product",
      "description": "Product identifier submitted for this row.",
      "prefill": "343878117"
    },
    "no_data": {
      "type": "boolean",
      "title": "No-data flag",
      "description": "Whether this product returned no detail payload.",
      "prefill": false
    }
  },
  "required": [],
  "additionalProperties": false
}

Integration

Diese App kann über MCP, API, SDK oder Dateiexport integriert werden — alle Kanäle teilen sich dieselben Fähigkeiten und Preise. Jede Anfrage authentifiziert sich über den Authorization: Bearer-Header mit einem API Key (langlebig, in der Data Hub Konsole erstellt); MCP-Clients können sich zusätzlich per OAuth ohne Key anmelden. Weitere Optionen wie CLI und Skill sind in Vorbereitung.

Über das MCP (Model Context Protocol) können Sie diese App direkt aus KI-Clients wie Claude und Cursor aufrufen. Wählen Sie Ihren Client und den Authentifizierungsmodus und kopieren Sie dann die Konfiguration unten.

Client-Konfiguration

Ersetzen Sie den Wert nach Bearer durch Ihren langlebigen API Key. Funktioniert in jedem Client, in CI und in Headless-Umgebungen.

mcpServers config
{
  "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>" }
    }
  }
}

Lassen Sie die KI die Einrichtung übernehmen

Sie möchten Konfigurationen nicht von Hand bearbeiten? Kopieren Sie den Installations-Prompt und fügen Sie ihn in einen beliebigen KI-Client ein — er schließt die Einrichtung auf seine eigene Weise ab. (Der Prompt weist die KI an, Ihren API Key bei Ihnen zu erfragen, damit Zugangsdaten nie im Chatverlauf oder in geteilten Konfigurationen landen.)

detail.access.mcp.composeHint

Preise

Start one product-detail task

Wird pro übermitteltem Lauf einmal berechnet, unabhängig davon, wie viele Datensätze zurückgegeben werden.

0,0001 $/ Lauf
Per record returned

Berechnet nach der Anzahl der erfolgreich zurückgegebenen Datensätze. Fehlgeschlagene Läufe werden nicht berechnet.

0,005 $/ Datensatz

Mehrere Abrechnungsereignisse werden unabhängig voneinander kumuliert. Details siehe jeweilige Position. Fehlgeschlagene Läufe werden nicht berechnet.

Credits ansehen

Jetzt ausprobieren

Füllen Sie die Parameter aus und starten Sie — die Ergebnisse stammen aus einem echten Aufruf.

Beispiel
Parameter werden vor dem Absenden gegen input.schema validiert
Bitte füllen Sie zuerst die Pflichtparameter aus
Ab 0,005 $ / Datensatz