Scrape one Rakuten Ichiba (Japan) item's full detail
curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/rakuten-product \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/rakuten-product"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/rakuten-product', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Plugins
Scrape one Rakuten Ichiba (Japan) item's full detail
Fetches one Rakuten Ichiba item (by `product_id` '<shopCode>/<itemCode>' or `url`) and returns it as JSON: `itemId`, `itemCode`, `shopId` / `shopCode` / `shopName`, `url`, `title`, `tagline`, `description`, `condition`, `price` / `priceMax` (yen, tax included), `freeShipping`, `available`, `stockQuantity` (when the shop shares it), `deliveryMessage`, `orderLimit`, `rating`, `reviewCount`, `reviewsUrl`, `genreId`, `breadcrumbs`, `shopCategories`, `attributes` (name / value / unit), `variantOptions`, `variants` (every SKU with its options, price, availability, stock, JAN code and image) and `images`. The top-level price and stock are those of `variant_id` when given. Rakuten points are shown on search results (`/marketplace/rakuten-search`), not here. Companion to `/marketplace/rakuten-search`.
Scrape one Rakuten Ichiba (Japan) item's full detail
curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/rakuten-product \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/rakuten-product"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/rakuten-product', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
The item as '/', e.g. 'dai-one/15-128-a' (the two path parts of an item link; search results give them as shopCode and itemCode).
Instead of product_id: a Rakuten item link, e.g. https://item.rakuten.co.jp/dai-one/15-128-a/ (a variantId in it is used).
SKU whose price and stock fill the top-level fields, e.g. 'r-sku00003161'; by default the item's lowest price and overall availability. Every SKU is listed in variants either way.
Response
JSON with the full item record.

