概要
Home Depot の公開商品ページを、比較できる表にします。品揃え、価格、カタログの担当者は、ページを1件ずつ開かずにタイトル、カテゴリ、ブランド、価格、在庫、レビュー概要を使えます。
同じ行に収集時刻、URL状態、ソース時刻が残るので、後のスナップショットを以前の結果と並べられます。商品を収集できない場合は、静かな欠落ではなく行としてマークされます。
データ説明
各行は収集時点の公開 Home Depot 商品スナップショットです。同一バッチの記録は収集時刻の早い順で返り、異なる商品は照会商品の識別子で区別します。価格は表示テキストのままで、通貨コードは別に保存されます。在庫数量、レビュー数、割引率もページの原文です。一部の属性は空のことがあります。非公開、到達できない、または未収集の商品はデータなしフラグだけになることがあります。サンプルの収集時刻にタイムゾーンはありません。
結果はこのような形です
各行は商品1件と、そのページから収集した事実です。
| 商品ID | 商品タイトル | 価格 | 在庫数量 | 通貨コード | 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 | 有效 |
行にはブランド名、カテゴリ名、型番、評価、レビュー数、ソース時刻、データなしフラグもあります。
利用シーン
- 競合価格では、価格、通貨コード、元の価格、割引率を比べ、表示価格の幅と販促差を見ます。
- 在庫確認では、在庫数量、URL状態、収集時刻を組み合わせ、まだ到達できる在庫の薄い商品を見つけます。
- カタログ整理では、商品ID、ブランド名、カテゴリ名、型番、商品タイトルで共通の商品マスタを作ります。
- パフォーマンス確認では、評価、レビュー数、ベストセラー、高評価で注目すべき商品を絞ります。
適用範囲と境界
1回の実行で Home Depot 商品IDを1〜200件送信できます。各IDは詳細レコード最大1件、またはデータなしフラグを返します。公開収集可能な商品詳細のみが対象です。
- 適している用途
- Home Depot 商品のタイトル、カテゴリ、ブランド、価格、在庫、レビュー概要をまとめて必要なとき
- Home Depot 商品IDをキーにした詳細台帳が必要で、データなしフラグも残したいとき
- 適さない用途
- ライブの決済価格やライブ在庫が必要なとき - これは収集時点のスナップショットです
- 注文、会員限定、非公開の商品情報が必要なとき - 公開収集可能な詳細のみを返します
失敗時の処理
作者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。
- 1行がデータなしのときは、商品が存在しないと判断する前に商品IDを確認してください
- 2一部成功のときは完了した商品行を残し、失敗したIDを直して再送信してください
- 3認証失敗や実行期限切れのときは、むやみに再試行せず設定キーを直してから再送信してください
入力
この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。
| フィールド | 業務名称 | 型 | 必須 | デフォルト | 列挙値/制約 | 例 | 説明 |
|---|---|---|---|---|---|---|---|
| product_items | 商品リスト | array<object> | はい | — | 最大 200 件 | [{"item":"343878117"}] | 詳細を収集する Home Depot 商品です。商品IDを1〜200件送信します。各項目は 343878117 のような識別子1件です。実際の結果は送信数以内で、IDあたり最大1行です。 |
出力
1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。
| フィールド | 業務名称 | 型 | 例 | 説明 |
|---|---|---|---|---|
| batch_id | バッチID | string | — | 商品詳細バッチの識別子。ソースに値がない場合は空です。 |
| bind_goods | 紐付け商品 | string | — | この商品に紐づく関連商品情報。ソースに値がない場合は空です。 |
| biz_id | ビジネスID | string | 343878117 | 商品詳細行に保存されたビジネス識別子。 |
| brand_name | ブランド名 | string | Anker | 商品ページに表示されるブランド名。 |
| category_id | カテゴリID | string | — | 商品カテゴリの識別子。ソースに値がない場合は空です。 |
| category_id_path | カテゴリIDパス | string | — | 上位から現在カテゴリまでのIDパス。ソースに値がない場合は空です。 |
| category_name | カテゴリ名 | string | Outdoors:Outdoor Power Equipment:Generators:Portable Power Stations | 商品の完全なカテゴリ名パス。 |
| crawl_time | 収集時刻 | string | 2026-09-11T14:43:35 | この商品詳細スナップショットが収集された時刻テキスト。サンプルにタイムゾーンはありません。 |
| currency_code | 通貨コード | string | USD | 価格フィールドに適用される通貨コード。 |
| discount_rate | 割引率 | string | — | 収集された割引率テキスト。ソースに値がない場合は空です。 |
| inventory_quantity | 在庫数量 | string | 160 | 収集時点の在庫数量テキスト。 |
| is_bestseller | ベストセラー | string | No | ページのベストセラー表示テキスト。例: No。 |
| is_top_rated | 高評価 | string | No | ページの高評価表示テキスト。例: No。 |
| legacy_brand_name | 旧ブランド | string | Anker | 商品行に保存された旧ブランド名。 |
| model_number | 型番 | string | SOLIX-N65&200SP | ページに表示される型番または型番の組み合わせ。 |
| oldest_time_raw | 最古時刻 | string | — | ソースが保持する最古時刻テキスト。ソースに値がない場合は空です。 |
| original_price | 元の価格 | string | — | 収集された元の価格テキスト。ソースに値がない場合は空です。 |
| price | 価格 | string | 899.99 | 収集時点の表示価格テキスト。通貨は通貨コードを参照。 |
| product_id | 商品ID | string | 343878117 | Home Depot の商品識別子。 |
| product_title | 商品タイトル | string | SOLIX C1000X Gen2 2,000W Output 1,024Wh Power Station Push Button Start Solar Generator with 200W Bifacial Solar Panel | ページに表示される完全な商品タイトル。 |
| product_url | 商品URL | 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。 |
| question_answer_count | Q&A数 | string | — | 質問と回答の件数テキスト。ソースに値がない場合は空です。 |
| rating_score | 評価 | string | — | 商品評価テキスト。ソースに値がない場合は空です。 |
| review_count | レビュー数 | string | 0 | 収集されたレビュー件数テキスト。 |
| sku_category_name | SKUカテゴリ | string | Portable Power Stations | 商品SKUの末尾カテゴリ名。 |
| sku_id | SKU ID | string | — | 商品SKUの識別子。ソースに値がない場合は空です。 |
| source_create_time_ms | ソース作成ms | integer | 1789109015238 | ソースレコードが作成されたミリ秒タイムスタンプ。 |
| source_created_at_ms | ソース書き込みms | integer | 1789109015694 | ソースレコードが書き込まれたミリ秒タイムスタンプ。 |
| source_date | ソース日付 | string | 2026-09-11 | ソースレコードに保存された日付テキスト。 |
| source_flag | ソースフラグ | string | — | ソースレコードのフラグテキスト。ソースに値がない場合は空です。 |
| special_order_sku_id | 特別注文SKU | string | — | 特別注文に紐づくSKU識別子。ソースに値がない場合は空です。 |
| store_sku_id | 店舗SKU | string | 1016137378 | 店舗側のSKU識別子。 |
| url_status | URL状態 | string | 有效 | 商品URLの利用可否ステータステキスト。 |
| task_item | 照会商品 | string | 343878117 | この行に対応する送信済み商品識別子。 |
| no_data | データなし | boolean | false | この商品が詳細ペイロードなしで返されたかどうか。 |
レコード Schema
出力はレコード単位で 1 件ずつ返されます。 detail.output.idFieldHint
{
"type": "object",
"properties": {
"batch_id": {
"type": "string",
"title": "バッチID",
"description": "商品詳細バッチの識別子。ソースに値がない場合は空です。"
},
"bind_goods": {
"type": "string",
"title": "紐付け商品",
"description": "この商品に紐づく関連商品情報。ソースに値がない場合は空です。"
},
"biz_id": {
"type": "string",
"title": "ビジネスID",
"description": "商品詳細行に保存されたビジネス識別子。",
"prefill": "343878117"
},
"brand_name": {
"type": "string",
"title": "ブランド名",
"description": "商品ページに表示されるブランド名。",
"prefill": "Anker"
},
"category_id": {
"type": "string",
"title": "カテゴリID",
"description": "商品カテゴリの識別子。ソースに値がない場合は空です。"
},
"category_id_path": {
"type": "string",
"title": "カテゴリIDパス",
"description": "上位から現在カテゴリまでのIDパス。ソースに値がない場合は空です。"
},
"category_name": {
"type": "string",
"title": "カテゴリ名",
"description": "商品の完全なカテゴリ名パス。",
"prefill": "Outdoors:Outdoor Power Equipment:Generators:Portable Power Stations"
},
"crawl_time": {
"type": "string",
"title": "収集時刻",
"description": "この商品詳細スナップショットが収集された時刻テキスト。サンプルにタイムゾーンはありません。",
"prefill": "2026-09-11T14:43:35"
},
"currency_code": {
"type": "string",
"title": "通貨コード",
"description": "価格フィールドに適用される通貨コード。",
"prefill": "USD"
},
"discount_rate": {
"type": "string",
"title": "割引率",
"description": "収集された割引率テキスト。ソースに値がない場合は空です。"
},
"inventory_quantity": {
"type": "string",
"title": "在庫数量",
"description": "収集時点の在庫数量テキスト。",
"prefill": "160"
},
"is_bestseller": {
"type": "string",
"title": "ベストセラー",
"description": "ページのベストセラー表示テキスト。例: No。",
"prefill": "No"
},
"is_top_rated": {
"type": "string",
"title": "高評価",
"description": "ページの高評価表示テキスト。例: No。",
"prefill": "No"
},
"legacy_brand_name": {
"type": "string",
"title": "旧ブランド",
"description": "商品行に保存された旧ブランド名。",
"prefill": "Anker"
},
"model_number": {
"type": "string",
"title": "型番",
"description": "ページに表示される型番または型番の組み合わせ。",
"prefill": "SOLIX-N65&200SP"
},
"oldest_time_raw": {
"type": "string",
"title": "最古時刻",
"description": "ソースが保持する最古時刻テキスト。ソースに値がない場合は空です。"
},
"original_price": {
"type": "string",
"title": "元の価格",
"description": "収集された元の価格テキスト。ソースに値がない場合は空です。"
},
"price": {
"type": "string",
"title": "価格",
"description": "収集時点の表示価格テキスト。通貨は通貨コードを参照。",
"prefill": "899.99"
},
"product_id": {
"type": "string",
"title": "商品ID",
"description": "Home Depot の商品識別子。",
"prefill": "343878117"
},
"product_title": {
"type": "string",
"title": "商品タイトル",
"description": "ページに表示される完全な商品タイトル。",
"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",
"description": "商品詳細ページの相対URL。",
"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数",
"description": "質問と回答の件数テキスト。ソースに値がない場合は空です。"
},
"rating_score": {
"type": "string",
"title": "評価",
"description": "商品評価テキスト。ソースに値がない場合は空です。"
},
"review_count": {
"type": "string",
"title": "レビュー数",
"description": "収集されたレビュー件数テキスト。",
"prefill": "0"
},
"sku_category_name": {
"type": "string",
"title": "SKUカテゴリ",
"description": "商品SKUの末尾カテゴリ名。",
"prefill": "Portable Power Stations"
},
"sku_id": {
"type": "string",
"title": "SKU ID",
"description": "商品SKUの識別子。ソースに値がない場合は空です。"
},
"source_create_time_ms": {
"type": "integer",
"title": "ソース作成ms",
"description": "ソースレコードが作成されたミリ秒タイムスタンプ。",
"prefill": 1789109015238
},
"source_created_at_ms": {
"type": "integer",
"title": "ソース書き込みms",
"description": "ソースレコードが書き込まれたミリ秒タイムスタンプ。",
"prefill": 1789109015694
},
"source_date": {
"type": "string",
"title": "ソース日付",
"description": "ソースレコードに保存された日付テキスト。",
"prefill": "2026-09-11"
},
"source_flag": {
"type": "string",
"title": "ソースフラグ",
"description": "ソースレコードのフラグテキスト。ソースに値がない場合は空です。"
},
"special_order_sku_id": {
"type": "string",
"title": "特別注文SKU",
"description": "特別注文に紐づくSKU識別子。ソースに値がない場合は空です。"
},
"store_sku_id": {
"type": "string",
"title": "店舗SKU",
"description": "店舗側のSKU識別子。",
"prefill": "1016137378"
},
"url_status": {
"type": "string",
"title": "URL状態",
"description": "商品URLの利用可否ステータステキスト。",
"prefill": "有效"
},
"task_item": {
"type": "string",
"title": "照会商品",
"description": "この行に対応する送信済み商品識別子。",
"prefill": "343878117"
},
"no_data": {
"type": "boolean",
"title": "データなし",
"description": "この商品が詳細ペイロードなしで返されたかどうか。",
"prefill": false
}
},
"required": [],
"additionalProperties": false
}連携方法
この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。
MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。
クライアント設定
Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。
{
"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>" }
}
}
}AI に設定を任せる
設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。
detail.access.mcp.composeHint
料金
返される件数にかかわらず、実行の送信 1 回ごとに課金されます。
正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。
複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。
Credits を確認今すぐ試す
パラメータを入力して実行してください。結果は実際の呼び出しによるものです。