Rakuten Product Details
Give a list of Rakuten product page URLs and get title, product ID, shop, listing status, and SKU details
Original · en-USZur Übersetzung
Übersicht
Rakuten Product Details turns known Japanese product pages into one snapshot row per listing: title, product ID, shop, listing status, SKU text, and the page URL. Catalog and competitive-intelligence teams can compare Rakuten listings without opening each page.
The value is the product-page snapshot itself. Title, listing status, and SKU text stay in the source language, price strings inside SKU details keep their original numbers, and the URL you submitted sits on the same row as the no-data flag so you can see which targets resolved.
Data notes
Each record is a product-detail snapshot taken from the public Rakuten product page at collection time. Rows are deduplicated by the submitted product URL. Listing status and URL status are the page values recorded at collection time, not a live checkout state. SKU details stay as original source text, including price strings; the source does not state a currency. Collection time is stored as the source provided it and has no timezone. Created timestamp and Updated timestamp are Unix milliseconds.
Only public product pages that can be reached from a complete Rakuten product URL are covered. Unavailable or invalid pages can still appear as rows with the No-data flag set. Search results, reviews, sales history, and live inventory are not included.
What the results look like
Each record is one Rakuten product snapshot at collection time:
| Product ID | Shop ID | Listing status | Product URL | SPU ID |
|---|---|---|---|---|
| 10005020 | 406191 | 在售 | https://item.rakuten.co.jp/alice00/19rdv6003/ | 19rdv6003 |
| 10000405 | 346082 | 在售 | https://item.rakuten.co.jp/store-ecovacs-japan/dkx55-12ee/ | dkx55-12ee |
The result also includes Business ID, Submitted URL, Product title, Main image, SKU details, Collection time, Updated timestamp, URL status, and No-data flag.
Use cases
- For catalog building, file Product ID, Product title, and Shop ID, and use Collection time to judge how fresh the snapshot is.
- For competitive review, group by Shop ID and compare Product title, Listing status, and URL status.
- For spec and price extraction, read SKU details and check Submitted URL with No-data flag to see which pages resolved.
Anwendungsbereich & Grenzen
Submit at most 200 Rakuten product page URLs per run. Each URL returns one detail row or a no-data flag. Results are returned in a stable collection-time order. The app does not filter, aggregate, or custom-sort business fields.
- Geeignet für
- When you need titles, product IDs, shops, listing status, and SKU details for a batch of known Rakuten product pages
- When you want to keep product URLs, main images, and SKU text for later catalog or competitive analysis
- Nicht verwenden für
- When you need to discover products by keyword — this app only returns details for known product page URLs
- When you need reviews, sales history, or historical prices — this app only returns a product-detail snapshot
- When you need live checkout prices or live inventory — listing status and SKU prices are the page values recorded at collection time
Fehlerbehandlung
Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.
- 1If a row is marked as no data, check that the product page URL is complete and still publicly available
- 2If the run hits a rate limit, request timeout, or temporary service error, retry later with the same URL list
- 3If authentication fails, the task context does not match, or the task has expired, do not retry as-is; check the execution credentials or submit a new run
- 4If the task partially succeeds, completed product rows are still returned; failed and no-data counts are visible from the task status
Eingabe
Parameter, die zum Aufruf dieser App erforderlich sind, generiert aus dem input.schema in der manifest.json.
| Feld | Fachlicher Name | Typ | Erforderlich | Standard | Enum / Einschränkungen | Beispiel | Beschreibung |
|---|---|---|---|---|---|---|---|
| items | Product page URLs | array<object> | Ja | — | bis zu 200 Einträge | [{"item":"https://item.rakuten.co.jp/alice00/19rdv6003/"}] | Rakuten product pages to collect details for. Each entry is one complete product page URL. You can submit 1 to 200 items. |
Ausgabe
Feldstruktur eines einzelnen Datensatzes, generiert aus dem output.schema in der manifest.json.
| Feld | Fachlicher Name | Typ | Beispiel | Beschreibung |
|---|---|---|---|---|
| biz_id | Business ID | string | https://item.rakuten.co.jp/alice00/19rdv6003/ | Business identifier for the Rakuten product-detail record, usually the product page URL |
| comment_count | Review count | string | 0 | Review count text shown on the product page |
| crawl_time | Collection time | string | 2026-09-14T11:34:55 | Collection time text for the product snapshot; the source value has no timezone |
| created_at | Created timestamp | integer | 1789356895498 | Unix millisecond timestamp when the record was created |
| item | Submitted URL | string | https://item.rakuten.co.jp/alice00/19rdv6003/ | Product page URL submitted for this detail row |
| job_type | Collection type | string | BasicInfo | Collection type text carried on the product-detail record |
| main_image_url | Main image | string | — | Main product image URL; empty when the source has no image |
| platform_code | Platform code | string | rakuten | Marketplace platform code for the product |
| product_id | Product ID | string | 10005020 | Rakuten product identifier |
| product_title | Product title | string | Anker Soundcore Liberty 5 Pro Max 完全ワイヤレスイヤホン Bluetooth 6.1 ノイズキャンセリング LDAC ハイレゾ Dolby Atmos AIボイスレコーダー | Full title shown on the product page |
| product_url | Product URL | string | https://item.rakuten.co.jp/alice00/19rdv6003/ | Product page URL |
| shop_id | Shop ID | string | 406191 | Shop identifier selling the product |
| skus | SKU details | string | [{"discount": null, "images": null, "originalPrice": "34500.0", "price": "34500.0", "skuId": "19rdv6003-00", "skuName": "ミッドナイトブラック"}, {"discount": null, "images": null, "originalPrice": "34500.0", "price": "34500.0", "skuId": "19rdv6003-01", "skuName": "シャンパンゴールド"}] | SKU, price, and option text retained in the original source form |
| source_name | Source name | string | rakuten_detail_202609 | Source dataset name carried on the detail record |
| spu_id | SPU ID | string | 19rdv6003 | Standard product unit identifier for the listing |
| status_code | Listing status | string | 在售 | Sales status shown on the page at collection time |
| task_item | Query item | string | https://item.rakuten.co.jp/alice00/19rdv6003/ | Submitted product page URL for this row, used as the stable record identifier |
| no_data | No-data flag | boolean | false | Whether this product page produced no usable details |
| updated_at | Updated timestamp | integer | 1789356895498 | Unix millisecond timestamp when the record was updated |
| url_status | URL status | string | 有效 | Validity status of the product page URL at collection time |
Datensatz-Schema
Die Ausgabe wird Datensatz für Datensatz zurückgegeben. detail.output.idFieldHint
{
"type": "object",
"properties": {
"biz_id": {
"type": "string",
"title": "Business ID",
"description": "Business identifier for the Rakuten product-detail record, usually the product page URL",
"prefill": "https://item.rakuten.co.jp/alice00/19rdv6003/"
},
"comment_count": {
"type": "string",
"title": "Review count",
"description": "Review count text shown on the product page",
"prefill": "0"
},
"crawl_time": {
"type": "string",
"title": "Collection time",
"description": "Collection time text for the product snapshot; the source value has no timezone",
"prefill": "2026-09-14T11:34:55"
},
"created_at": {
"type": "integer",
"title": "Created timestamp",
"description": "Unix millisecond timestamp when the record was created",
"prefill": 1789356895498
},
"item": {
"type": "string",
"title": "Submitted URL",
"description": "Product page URL submitted for this detail row",
"prefill": "https://item.rakuten.co.jp/alice00/19rdv6003/"
},
"job_type": {
"type": "string",
"title": "Collection type",
"description": "Collection type text carried on the product-detail record",
"prefill": "BasicInfo"
},
"main_image_url": {
"type": "string",
"title": "Main image",
"description": "Main product image URL; empty when the source has no image"
},
"platform_code": {
"type": "string",
"title": "Platform code",
"description": "Marketplace platform code for the product",
"prefill": "rakuten"
},
"product_id": {
"type": "string",
"title": "Product ID",
"description": "Rakuten product identifier",
"prefill": "10005020"
},
"product_title": {
"type": "string",
"title": "Product title",
"description": "Full title shown on the product page",
"prefill": "Anker Soundcore Liberty 5 Pro Max 完全ワイヤレスイヤホン Bluetooth 6.1 ノイズキャンセリング LDAC ハイレゾ Dolby Atmos AIボイスレコーダー"
},
"product_url": {
"type": "string",
"title": "Product URL",
"description": "Product page URL",
"prefill": "https://item.rakuten.co.jp/alice00/19rdv6003/"
},
"shop_id": {
"type": "string",
"title": "Shop ID",
"description": "Shop identifier selling the product",
"prefill": "406191"
},
"skus": {
"type": "string",
"title": "SKU details",
"description": "SKU, price, and option text retained in the original source form",
"prefill": "[{\"discount\": null, \"images\": null, \"originalPrice\": \"34500.0\", \"price\": \"34500.0\", \"skuId\": \"19rdv6003-00\", \"skuName\": \"ミッドナイトブラック\"}, {\"discount\": null, \"images\": null, \"originalPrice\": \"34500.0\", \"price\": \"34500.0\", \"skuId\": \"19rdv6003-01\", \"skuName\": \"シャンパンゴールド\"}]"
},
"source_name": {
"type": "string",
"title": "Source name",
"description": "Source dataset name carried on the detail record",
"prefill": "rakuten_detail_202609"
},
"spu_id": {
"type": "string",
"title": "SPU ID",
"description": "Standard product unit identifier for the listing",
"prefill": "19rdv6003"
},
"status_code": {
"type": "string",
"title": "Listing status",
"description": "Sales status shown on the page at collection time",
"prefill": "在售"
},
"task_item": {
"type": "string",
"title": "Query item",
"description": "Submitted product page URL for this row, used as the stable record identifier",
"prefill": "https://item.rakuten.co.jp/alice00/19rdv6003/"
},
"no_data": {
"type": "boolean",
"title": "No-data flag",
"description": "Whether this product page produced no usable details",
"prefill": false
},
"updated_at": {
"type": "integer",
"title": "Updated timestamp",
"description": "Unix millisecond timestamp when the record was updated",
"prefill": 1789356895498
},
"url_status": {
"type": "string",
"title": "URL status",
"description": "Validity status of the product page URL at collection time",
"prefill": "有效"
}
},
"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": {
"super_ig__rakuten-product-detail": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=super_ig/rakuten-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
Wird pro übermitteltem Lauf einmal berechnet, unabhängig davon, wie viele Datensätze zurückgegeben werden.
Berechnet nach der Anzahl der erfolgreich zurückgegebenen Datensätze. Fehlgeschlagene Läufe werden nicht berechnet.
Mehrere Abrechnungsereignisse werden unabhängig voneinander kumuliert. Details siehe jeweilige Position. Fehlgeschlagene Läufe werden nicht berechnet.
Credits ansehenJetzt ausprobieren
Füllen Sie die Parameter aus und starten Sie — die Ergebnisse stammen aus einem echten Aufruf.