Rakuten Japan Scraper - Rakuten Ichiba Products & Prices avatar

Rakuten Japan Scraper - Rakuten Ichiba Products & Prices

Pricing

from $0.85 / 1,000 product delivereds

Go to Apify Store
Rakuten Japan Scraper - Rakuten Ichiba Products & Prices

Rakuten Japan Scraper - Rakuten Ichiba Products & Prices

Get Rakuten Ichiba (楽天市場) product prices, shops and reviews by keyword, search link or product link: price, shop, shipping, points, review count, genre, tags, plus similar products from a product link. Filters for price, free shipping, used, sold out and sort. No login or API key.

Pricing

from $0.85 / 1,000 product delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 hours ago

Last modified

Categories

Share

Rakuten Japan Scraper: Rakuten Ichiba products, prices, shops and reviews

Scrape Rakuten Ichiba (楽天市場), Japan's largest online mall, without an account, an API key or a browser. Search by keyword (Japanese or English) or paste any Rakuten search link, and get one row per product: price and price range across variants, shop, shipping fee and delivery estimate, Rakuten points, review score and number of reviews, genre path, product tags, brand, images, plus sold-out, used, pre-order and hometown-tax (ふるさと納税) flags. Sort and filter like the Rakuten search page: price range, free shipping, used, most reviews, newest, lowest or highest price. New: find similar products from a Rakuten product link, the visually similar items Rakuten itself suggests (似た商品), about 40 to 45 per product.

Built for Japan e-commerce price tracking, cross-border resellers and proxy shoppers, brands watching their resellers on Rakuten, category and market research, and product datasets for Japanese goods.

US$ 1.00 per 1,000 products, proxy included. No start fee, no monthly fee. Error rows, duplicates and products outside your filters are free.

Rakuten scraper at a glance

  • Price per 1,000 products, Free plan: US$ 1.00 (down to US$ 0.85 on Gold and above)
  • Fee per run start: None
  • Search by keyword or search link: Yes
  • Find similar products from a Rakuten product link: Yes, about 40 to 45 per product
  • Sort and Rakuten filters (price, free shipping, used): Yes, all six sort orders
  • Shop, shipping, points, review score and count, genre path, tags: Yes
  • Resumes after a platform restart without charging twice: Yes

What you can do with Rakuten Ichiba data

  • Track prices on Rakuten. Schedule the same keywords or search links daily and compare priceJpy, priceMinJpy/priceMaxJpy, points and isSoldOut.
  • Find the best sellers of a niche. Sort by mostReviews and read reviewCount, reviewAverage, shop and genre.
  • Map who sells a brand. Search the brand and group by shopName/shopUrl to see every Rakuten shop and its price.
  • Find alternatives and competing listings. Paste a product link in similarToItems and get the products Rakuten shows as visually similar: cheaper versions, the same item in other shops, lookalikes in the same genre.
  • Build a Japanese product dataset. Up to 6,750 products per search (Rakuten's own limit), with genre path and tags for categorisation.

Rakuten scraper input

FieldWhat it does
searchTermsKeywords, one per line (ワイヤレスイヤホン, プロテイン, wireless earphones).
startUrlsRakuten search links (https://search.rakuten.co.jp/search/mall/...), including genre searches.
similarToItemsRakuten product links (https://item.rakuten.co.jp/<shop>/<item>/) or shopId/itemId: similar products for each.
maxResultsPerItemSimilar products per product link. Default: all (about 40 to 45).
maxResultsPerSearchProducts per search, 45 per page. Default 45, up to 6,750.
maxItemsHard cap on charged products for the whole run.
sortBystandard, priceLow, priceHigh, newest, mostReviews, bestRated.
minPrice, maxPricePrice range in yen (Rakuten's own filter).
freeShippingOnly, usedOnlyRakuten's free-shipping and used-goods filters.
excludeKeywordsSkip products whose name has any of these words (free).
excludeSoldOut, minReviewsSkip sold-out products or products with fewer reviews (free).

Example: the 200 most-reviewed protein products between 2,000 and 6,000 yen with free shipping.

{
"searchTerms": ["プロテイン"],
"sortBy": "mostReviews",
"minPrice": 2000,
"maxPrice": 6000,
"freeShippingOnly": true,
"maxResultsPerSearch": 200
}

Rakuten shows a "似た商品を探す" (find similar items) button on product cards: products that look like the one you picked, matched by Rakuten from the product photos. Put product links in similarToItems and the Actor returns that list for each one, in the same row format as a search plus sourceItem (the link or id you gave) and sourceItemId (shopId/itemId). position is Rakuten's order in the similar list. The product itself is left out.

{
"similarToItems": [
"https://item.rakuten.co.jp/babycresco/ambique_17/",
"312968/10028411"
],
"sortBy": "priceLow",
"maxPrice": 8000
}
  • Input: a product link from item.rakuten.co.jp, or the two numbers shopId/itemId (the shopId column and the number after : in itemCode of any row this Actor returns). Product links pasted in startUrls work too.
  • Rakuten returns one list of about 40 to 45 products per item; it has no second page.
  • Price range and sort order are Rakuten's own filters; free shipping, used, excluded words, sold-out and minimum reviews are applied by the Actor, and skipped products are free.
  • This is not a search by your own photo: Rakuten's website only offers it from one of its products.

An empty input runs a small example (20 products for "wireless earphones"), so the Actor never fails on a blank form.

What data the Rakuten scraper returns

One real row from a local test run on 2026-09-29 (search "プロテイン"):

{
"type": "product",
"itemCode": "babycresco:10000975",
"url": "https://item.rakuten.co.jp/babycresco/ambique_17/",
"name": "美容成分オールインワン【アンビーク / AMBIQUE】オールインワン ソイプロテイン 1kg 置き換え ダイエット ...",
"catchCopy": "これ一つでOK!ビタミン11種×乳酸菌100億個配合のオールインワンソイプロテイン ...",
"priceJpy": 3280,
"hasPriceRange": true,
"priceMinJpy": 3280,
"priceMaxJpy": 6280,
"subscriptionPriceJpy": 2952,
"isSoldOut": false,
"isUsed": false,
"usedCondition": null,
"isPreOrder": false,
"isHometownTax": false,
"freeShippingLine": true,
"shippingFeeJpy": 0,
"isFreeShipping": true,
"deliveryEstimate": "15:00までの注文で最短10/1(翌日)お届け",
"points": 30,
"pointMultiplier": 1.0,
"reviewAverage": 4.51,
"reviewCount": 1717,
"reviewsUrl": "https://review.rakuten.co.jp/item/1/303383_10000975/1.1/",
"shopName": "SOLIA SHOP",
"shopCode": "babycresco",
"shopId": 303383,
"shopUrl": "https://www.rakuten.co.jp/babycresco/",
"shopIsExcellent": false,
"genreId": 567616,
"genrePath": ["ダイエット・健康", "サプリメント", "プロテイン", "ソイプロテイン"],
"genreIdPath": [100938, 563727, 567603, 567616],
"brand": null,
"tags": ["原産国/製造国: 日本", "39(サンキュー)ショップ: 送料無料ライン対象商品", "シリーズ: アンビーク(ソリア)"],
"imageUrls": ["https://thumbnail.image.rakuten.co.jp/@0_mall/babycresco/cabinet/ambique/ptotein/12319009/ambique_17_2609.jpg"],
"couponCount": 0,
"hasVariants": true,
"searchTerm": "プロテイン",
"position": 1,
"page": 1,
"source": "search:プロテイン",
"scrapedAt": "2026-09-29T22:02:27Z",
"errorCode": null
}

itemCode is shop:item in the same format as Rakuten's official API. priceJpy is the price Rakuten shows in search (the lowest variant when hasPriceRange is true). The run also saves SEARCH_SUMMARY in its key-value store: how many products Rakuten found for each search and how many it lets you page through.

Error rows (never charged)

errorCodeWhen
NO_RESULTSThe search found nothing, or Rakuten has no similar products for that item.
INVALID_URLThe link is not a Rakuten Ichiba search link or product link.
ITEM_NOT_FOUNDThe product link in similarToItems leads to a deleted or wrong product page.
BLOCKEDRakuten refused every attempt for that page (the pages before it are delivered).
NOT_REACHEDThe run timeout arrived before this search.
INVALID_INPUTA field has a value the Actor cannot use (the message says which).
UNEXPECTEDAnything else; the rest of the run continues.

Rakuten scraper pricing

Pay per event, no start fee: US$ 1.00 per 1,000 products on the Free plan (down to US$ 0.85 on Gold and above). The proxy is included, Japanese IPs too when Rakuten needs them.

Examples: 1,000 products cost US$ 1.00; a daily 90-product check of one keyword costs about US$ 2.70 a month. Error rows, duplicates and filtered-out products are free, and maxItems is a hard stop.

Video guides from Apify: how to schedule an Actor and how to connect it to other apps.

How the Rakuten scraper works and its limits

  • It reads the same search pages the Rakuten website serves, over plain HTTP with a browser-like connection, through Apify datacenter IPs with a fresh IP for every page. No login, no API key, no browser. When Rakuten refuses a page or returns a suspiciously empty one, the Actor retries it from Japanese residential IPs by itself. Each page takes 3 to 10 seconds and the Actor fetches 4 pages at a time.
  • Similar products are fetched from Japanese IPs only, because Rakuten answers that lookup only inside Japan; a product link costs one extra page to read its ids.
  • Rakuten shows 45 products per page and 150 pages (6,750 products) per search. For more, split the search by price range or genre (paste genre search links).
  • Search results only: the product page itself (full description, every variant, individual reviews) is not opened.
  • Individual reviews and reviewer names are not returned; only the product's average score and review count.

Second-hand prices in Japan

Rakuten Ichiba is mostly new goods from stores. For the used market, Mercari Japan Scraper returns on-sale and sold Mercari listings and Yahoo Auctions Japan Scraper returns final auction prices, for the same keyword.

Rakuten scraper FAQ

Do I need a Rakuten account or a Rakuten API application ID? No.

Why not the official Rakuten API? Rakuten's own Ichiba Item Search API needs a registered application ID and has request rate limits. This Actor needs no ID and returns what the search page shows, including the delivery estimate and the similar-products list that the website offers.

Can I search in English? Yes, Rakuten matches many English words, but Japanese keywords find far more products.

What if the run is restarted by the platform? Products already in the dataset are not charged again: the Actor reads its own dataset when it starts and skips what was delivered.

What does a similar-products lookup cost? The same as a search: US$ 0.001 per product delivered, so a product with 44 similar items costs about US$ 0.044. Nothing is charged when Rakuten returns no similar products.

How fast is it? In our tests: 45 products in 4 to 8 s, 100 products (3 pages) in 18 s, about 44 similar products for one product link in 4 to 9 s.

Changelog

  • 0.1.14 (2026-10-18): find similar products from a Rakuten product link (similarToItems, maxResultsPerItem, sourceItem, sourceItemId, error ITEM_NOT_FOUND); search pages now load from datacenter IPs with a browser-like connection and fall back to Japanese residential IPs on refusal, so pages are faster.
  • 0.1 (2026-09-29): first version: keyword and link search, six sort orders, Rakuten filters, free local filters, resume after restart.

Independent tool, not affiliated with Rakuten Group.