Skip to content

Rakuten Japan Scraper

Try for free

Scrape Rakuten Ichiba (楽天市場) products from keywords, genres, shops and item URLs: price, points, shipping, shop, review score and count, tags and images. Optional item details (variations, stock, description) and customer reviews.

🛍️ Rakuten Japan Scraper

Scrape products from Rakuten Ichiba (楽天市場), Japan's largest online marketplace, by keyword, genre, shop or item URL. Each product comes with its yen price, Rakuten points, shipping fee, shop, review score and count, tags and images. You can also add item details (every variation with its own price and stock, the description, breadcrumbs) and customer reviews. No login, no Rakuten API key, and about 500 products in under 10 seconds.

✨ Why use Rakuten Japan Scraper?

  • ⚡ Fast: reads Rakuten's own search data over plain HTTP, 45 products per page, several pages at a time.
  • 🇯🇵 Japanese kept as-is: names, shops, tags and reviews stay in the original Japanese, and prices are plain numbers in yen.
  • 🧭 Every way in: keywords, genre IDs, category pages, whole shop catalogs, single item pages and review pages.
  • 🧩 Variations included: with item details turned on, each SKU comes with its options (size, colour…), price, stock, JAN code and image.
  • 💬 Reviews as rows: rating, title, text, date, reviewer age range and gender, purchase purpose and photos.
  • 💸 Cheap: $1.00 per 1,000 products, and no account or API key to manage.

🎯 Use cases

  • 📈 Price monitoring: track prices, points and shipping fees for your products and competitors on Rakuten.
  • 🏪 Shop research: export a shop's whole catalog with prices, review counts and stock.
  • 🔎 Market research: see which brands and shops lead a keyword or a genre, and how they are rated.
  • 🧪 Product development: mine Japanese customer reviews for what buyers like and complain about.
  • 🛒 Cross-border e-commerce: find popular Japanese products, their variations and price ranges.
  • 🤖 Data feeds: schedule runs and push fresh Rakuten data into your BI tool, sheet or database.

🚀 How to use

  1. Enter one or more keywords (Japanese or English), and/or paste Rakuten URLs: search pages, category pages, shop pages, item pages or review pages.
  2. Set Max products per search (default 20; 0 = no limit).
  3. Optionally pick a genre ID, sort order and price range, and turn on item details and/or reviews.
  4. Click Start. Results appear in the dataset as they are scraped.
  5. Export to JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
keywordsSearch terms, one per line (コーヒー, iphone ケース).
startUrlsRakuten search, category, shop, item or review URLs.
maxResultsMax products per keyword / URL (0 = no limit).
genreIdLimit keyword searches to one genre, such as 100227. With nothing else set, the scraper browses that genre.
sortstandard, price_asc, price_desc, price_shipping_asc, price_shipping_desc, review_count, review_score, newest.
minPrice / maxPricePrice range in yen.
includeDetailsOpen each item page for variations, stock, description and more.
includeReviews / maxReviewsPerProductSave customer reviews as extra rows.
proxyConfigurationDatacenter by default. The scraper switches to Japanese residential exits by itself if it gets blocked.
{
  "keywords": ["コーヒー", "iphone ケース"],
  "startUrls": [
    "https://www.rakuten.co.jp/category/560202/",
    "https://www.rakuten.co.jp/example-shop/",
    "https://item.rakuten.co.jp/example-shop/item-123/"
  ],
  "maxResults": 100,
  "sort": "review_count",
  "minPrice": 1000,
  "maxPrice": 5000,
  "includeDetails": false,
  "includeReviews": false
}

📤 Output

One row per product (type: "product"), plus one row per review (type: "review") when reviews are on.

FieldDescription
name, subtitleProduct name and catch copy, in Japanese
url, itemCode, manageNumber, itemUniqueKeyItem page and IDs (itemUniqueKey = shop:itemCode)
price, priceMin, priceMax, currencyPrice in yen, with the range when variations differ in price
rakutenPoints, rakutenPointsMultiplierRakuten points earned
shippingFee, freeShipping, deliveryEstimateShipping cost and delivery text
reviewScore, reviewCount, reviewUrlAverage rating and number of reviews
shopName, shopUrlCode, shopId, shopUrlThe selling shop
brand, genreId, genres, genreIdPath, tagsBrand, category path and Rakuten's product tags
imageUrl, imagesProduct images
isSoldOut, isSponsored, flags, coupons, saleStatus, ads and special labels
searchKeyword, searchUrl, sourcePage, positionWhere the product was found
With details: description, variants, variantOptions, stockQuantity, availability, breadcrumbs, videoUrl, …Item page data
Reviews: rating, title, body, reviewDate, orderDate, reviewerName, reviewerAge, reviewerGender, purchaseTags, variant, helpfulCount, mediaOne customer review

Example (shortened, sample values):

[
  {
    "type": "product",
    "itemUniqueKey": "example-coffee-shop:10000123",
    "itemCode": "10000123",
    "name": "ドリップコーヒー 100袋 スペシャルブレンド 送料無料",
    "url": "https://item.rakuten.co.jp/example-coffee-shop/drip-100/",
    "price": 2980,
    "priceMin": 2980,
    "priceMax": 5480,
    "currency": "JPY",
    "rakutenPoints": 27,
    "shippingFee": 0,
    "freeShipping": true,
    "deliveryEstimate": "翌日配送",
    "reviewScore": 4.62,
    "reviewCount": 1534,
    "shopName": "サンプル珈琲店",
    "shopUrlCode": "example-coffee-shop",
    "shopId": 123456,
    "brand": "サンプル珈琲",
    "genres": ["水・ソフトドリンク", "コーヒー", "ドリップコーヒー"],
    "tags": [{"id": 1007019, "name": "ドリップバッグ", "groupId": 1000529, "groupName": "タイプ"}],
    "imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/example-coffee-shop/cabinet/drip-100.jpg",
    "isSoldOut": false,
    "isSponsored": false,
    "searchKeyword": "コーヒー",
    "position": 1,
    "scrapedAt": "2026-10-15T03:00:00.000Z"
  },
  {
    "type": "review",
    "itemUniqueKey": "example-coffee-shop:10000123",
    "itemName": "ドリップコーヒー 100袋 スペシャルブレンド 送料無料",
    "rating": 5,
    "title": "毎朝の一杯に",
    "body": "香りが良くて飲みやすいです。リピートします。",
    "reviewDate": "2026-10-01",
    "reviewerName": "サンプルさん",
    "reviewerAge": "40代",
    "reviewerGender": "female",
    "purchaseTags": ["実用品・普段使い", "自分用"],
    "helpfulCount": 2
  }
]

💰 Pricing

You pay per saved row, plus a small amount of platform usage (compute and proxy traffic, typically a few cents per thousand products):

  • Product: $1.00 per 1,000 products.
  • Product with item details (when "Include item details" is on): $3.00 per 1,000 products.
  • Review: $1.00 per 1,000 reviews.

Example: 1,000 products from a keyword search cost about $1.00 plus a cent or two of usage. With item details it is about $3.00. You can cap the spend of any run with the maximum total charge setting, and the run stops cleanly when the cap is reached.

❓ FAQ

Is it legal to scrape Rakuten? The scraper only reads public pages that anyone can open without logging in. Check that your use of the data follows Rakuten's terms and the law where you live, especially for personal data in reviews.

Do I need a Rakuten account, API key or my own proxy? No. The run uses the platform's proxies. Datacenter proxies are the default, and the scraper moves to Japanese residential proxies by itself if Rakuten blocks them.

How many products can I get? Rakuten shows up to 6,750 products (150 pages) per search. With no limit set, the scraper repeats a large search in other sort orders to collect more. To get everything in a big category, split it into narrower genres or price ranges.

Why are some fields empty? Shops fill in different data. A product without reviews has reviewScore 0, and fields such as brand, coupons or sale are empty when the shop does not set them. Item-page fields appear only with "Include item details".

Can I schedule it or use it via API? Yes. Save a task, schedule it, and read the dataset over the API or with integrations.

Is the text translated? No. All text stays in the original Japanese, exactly as Rakuten shows it. Prices are numbers in yen.

⚠️ Limits

  • Rakuten Ichiba (楽天市場) only. Rakuten Travel, Rakuten Books and other Rakuten countries are not covered.
  • Up to 6,750 products per search in one sort order (Rakuten's own limit).
  • Reviews come in Rakuten's default order. Review sorting and filters are not supported.
  • Products from item URLs have no points or delivery estimate, because Rakuten shows those only in search results.
  • Sponsored products appear where Rakuten places them and are marked with isSponsored.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.