Rakuten Scraper — Japan Marketplace Products, Prices & Reviews avatar

Rakuten Scraper — Japan Marketplace Products, Prices & Reviews

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Rakuten Scraper — Japan Marketplace Products, Prices & Reviews

Rakuten Scraper — Japan Marketplace Products, Prices & Reviews

Scrape Rakuten Ichiba (楽天市場) by keyword: live prices (JPY), shop name, review score & count, Rakuten points, shipping, stock and images. Fast HTTP, no login. For price monitoring, product research & e-commerce datasets.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Features

Limited permissions

Share

Rakuten Scraper — Japan Marketplace Products, Prices, Shops & Reviews (楽天市場)

Apify Actor Maintenance Data Quality Format Speed

Extract product listings, dynamic prices in Japanese Yen (JPY), verified merchant store ratings, customer reviews, Rakuten Super Points rewards, and real-time shipping costs from Rakuten Ichiba (楽天市場), Japan's #1 e-commerce marketplace. Whether you need automated price monitoring, dropshipping product research, competitor benchmarking, or retail catalog enrichment, Rakuten Scraper provides structured e-commerce intelligence at scale.


⚡ At a Glance

FeatureSpecification
Target WebsiteRakuten Ichiba (search.rakuten.co.jp)
Input OptionsSearch keywords (searchTerms), direct filtered category URLs (startUrls)
Data FieldsTitle, subtitle, price (JPY), stock status, shop details, review score & count, points, shipping fees, genres, tags, photos
Output FormatsDataset (JSON, CSV, Excel, XML, NDJSON), Key-Value Store run summary
PaginationDeep pagination unlocked (1,000+ items across single or multiple queries)
Proxy RequirementApify Proxy datacenter proxies (fast rotation, residential proxy NOT required)
Execution SpeedHigh-throughput HTTP extraction (~45 products per page in sub-second cycles)
AuthenticationNo Rakuten account credentials or developer application approval required

🚀 Why Scrape Rakuten Ichiba?

Rakuten Ichiba (楽天市場) is the undisputed pillar of Japan's domestic e-commerce landscape, powering tens of thousands of active digital shopfronts and hundreds of millions of consumer transactions:

  • 📊 Real-Time Price & Margin Tracking: Monitor competitive merchant pricing in Japanese Yen (JPY), detect sudden price drops, and calculate exact landed costs including shipping.
  • 🏪 Merchant & Storefront Benchmarking: Discover leading Japanese retailers, shop rating scores, storefront URLs, and store-level product catalogs.
  • ⭐ Review & Customer Satisfaction Intelligence: Extract aggregated review scores (0.00 – 5.00) and review counts to benchmark customer sentiment against competitors.
  • 🎁 Loyalty & Points Optimization: Track Rakuten Super Points multipliers and rewards to analyze merchant promotional campaigns.
  • 🏷️ Hierarchical Genre & Tag Classification: Map multi-tier category hierarchies (genrePath) and specific product attribute tags for deep market taxonomy.

🥊 Feature Comparison: Rakuten Scraper vs Alternatives

FeatureRakuten Scraper (This Actor)Official Rakuten Ichiba APIGeneric DOM ScrapersManual Browsing
API Approval Required❌ No API key or application needed⚠️ Strict developer registration & quota❌ No⚠️ Account required
Setup Time⚡ Instant (1 click)🕒 Days / Business approval🔧 Hours of selector writing🐌 Days of manual copy-paste
Full Data Structure🟢 Complete (points, reviews, shipping, tags)🟡 Fragmented across endpoints🔴 Broken by layout updates🔴 Low quality visual notes
Free Shipping Detection🟢 Automatic (isFreeShipping, shippingFee)🟡 Nested attribute objects🔴 Unreliable text matching🔴 Manual check
Deep 1,000+ Pagination🟢 Automatic cursor traversal🟡 Strict rate & item limits🔴 IP blocked after page 2🔴 Single page only
Multi-Keyword Concurrency🟢 Up to 8 concurrent feeds🟡 Sequential quota limits🔴 Thread blocking🔴 Single thread

📊 Extracted Data Fields

Every scraped product is structured into normalized, strongly-typed JSON records:

🏷️ Product Identification & Catalog

FieldTypeDescriptionCoverage
itemCodeStringUnique Rakuten product code (natural primary key)🟢 High (100%)
titleStringFull Japanese product title🟢 High (100%)
subtitleStringMarketing tagline or promotional subhead🟡 Conditional (~70%)
urlStringDirect canonical URL to the product page on item.rakuten.co.jp🟢 High (100%)
productUrlStringUniversal Rakuten catalog product page URL (when mapped)🟡 Conditional (~45%)
inStockBooleantrue if currently available for purchase, false if sold out🟢 High (100%)
searchTermStringThe search keyword that returned this product🟢 High (100%)

💰 Pricing, Points & Shipping

FieldTypeDescriptionCoverage
priceNumberProduct selling price in Japanese Yen (JPY)🟢 High (100%)
currencyStringCurrency denomination (always JPY)🟢 High (100%)
pointsIntegerRakuten Super Points awarded on purchase🟢 High (98%)
shippingFeeNumberExact shipping fee in JPY (0 = free shipping)🟢 High (95%)
isFreeShippingBooleantrue if free delivery is offered🟢 High (100%)
shippingTextStringHuman-readable Japanese delivery timeline estimate🟢 High (90%)

⭐ Reviews & Merchant Store Metrics

FieldTypeDescriptionCoverage
ratingNumberAverage customer review rating (scale 0.00 – 5.00)🟡 Conditional (~75%)
reviewCountIntegerTotal count of submitted customer reviews🟡 Conditional (~75%)
reviewUrlStringDirect URL to public customer review page🟡 Conditional (~75%)
shopNameStringDisplay name of the selling merchant🟢 High (100%)
shopCodeStringMerchant URL slug identifier🟢 High (100%)
shopUrlStringDirect link to merchant's Rakuten storefront🟢 High (100%)

🗂️ Categories, Attributes & Images

FieldTypeDescriptionCoverage
genreStringDeepest leaf category name (e.g., スマートフォン本体)🟢 High (100%)
genrePathStringBreadcrumb hierarchy path (e.g., 家電 > スマホ > 本体)🟢 High (100%)
genreIdStringNumerical Rakuten genre taxonomy path ID🟢 High (100%)
tagsArrayArray of product tags (color, memory, specs, condition)🟢 High (95%)
isUsedBooleantrue if explicitly marked as second-hand/used🟢 High (100%)
isSuperDealBooleantrue if featured in Rakuten SuperDeal promotion🟢 High (100%)
imageUrlStringHigh-resolution primary product image URL🟢 High (100%)
imagesArrayFull collection of product photo URLs🟢 High (100%)
scrapedAtStringISO 8601 timestamp of extraction🟢 High (100%)

🗂️ Major Rakuten Product Genres & Categories

Rakuten Ichiba structures inventory through comprehensive top-level genres. Use these genres to refine your searches:

Genre NameJapanese NameKey Product Categories
Consumer Electronics家電・AV・PCSmartphones, laptops, 4K TVs, cameras, kitchen appliances
Fashion & Apparelレディース・メンズ ファッションCoats, sneakers, luxury watches, streetwear, bags
Home & Livingインテリア・寝具・収納Bedding, furniture, lighting, storage solutions, kitchenware
Food & Beverage食品・スイーツ・お酒Japanese gourmet foods, regional sweets, sake, green tea
Beauty & Cosmetics美容・コスメ・香水Skincare, cosmetics, hair care, health supplements
Sports & Outdoorスポーツ・アウトドアCamping gear, golf clubs, running shoes, fishing equipment

⚙️ Input Configuration

Rakuten Scraper provides flexible parameters to configure keyword searches, price filtering, and pagination depth:

ParameterTypeDefaultDescription
searchTermsArray of Strings["iphone"]Japanese or English keywords (e.g. ["ワイヤレスイヤホン", "nintendo switch"]).
startUrlsArray of Objects[]Direct search.rakuten.co.jp listing URLs with custom facets applied. Overrides keywords.
maxItemsInteger0 (unlimited)Total unique products to collect. Prefill is 100 for rapid testing.
maxPagesInteger0 (unlimited)Result pages per query (45 products/page). Set to 0 for unconstrained pagination.
sortString (Select)"standard"Sort order: standard, priceAsc, priceDesc, newest, or reviewCount.
minPriceInteger0 (none)Minimum product price in Japanese Yen.
maxPriceInteger0 (none)Maximum product price in Japanese Yen.
availableOnlyBooleanfalseWhen true, automatically discards sold-out products.
maxConcurrencyInteger3Parallel search workers (1–8) for rapid multi-keyword scraping.
proxyConfigurationObjectDatacenterApify Proxy configuration. Datacenter proxies work reliably and inexpensively.

Example Input: Multi-Product Market Research

{
"searchTerms": [
"ワイヤレスイヤホン ノイズキャンセリング",
"スマートウォッチ 防水"
],
"sort": "reviewCount",
"minPrice": 3000,
"maxPrice": 35000,
"availableOnly": true,
"maxItems": 300,
"maxPages": 0,
"maxConcurrency": 3,
"proxyConfiguration": { "useApifyProxy": true }
}

Example Input: Direct Category URL

{
"startUrls": [
{ "url": "https://search.rakuten.co.jp/search/mall/dyson/?s=2&min=20000" }
],
"maxItems": 200,
"maxPages": 0,
"proxyConfiguration": { "useApifyProxy": true }
}

📦 Sample Output

{
"itemCode": "10120704",
"title": "未使用〜中古 iPhone16 Pro 128GB/256GB/512GB/1TB SIMフリー",
"subtitle": "iPhone16 Pro/中古/本体/スマホ/最大1年間保証/送料無料",
"price": 116800,
"currency": "JPY",
"inStock": true,
"url": "https://item.rakuten.co.jp/dai-one/16pr-128-s/",
"productUrl": "https://product.rakuten.co.jp/product/-/828cc5c1c90bd6816316ad1a8e6a2842/",
"shopName": "ダイワンテレコム楽天市場店",
"shopCode": "dai-one",
"shopUrl": "https://www.rakuten.co.jp/dai-one/",
"rating": 4.78,
"reviewCount": 93,
"reviewUrl": "https://review.rakuten.co.jp/item/1/281834_10120704/1.1/",
"points": 1061,
"shippingFee": 0,
"isFreeShipping": true,
"shippingText": "13:00までの注文で最短翌日お届け",
"genre": "スマートフォン本体",
"genrePath": "スマートフォン・タブレット > スマートフォン本体",
"genreId": "/0/564500/560202",
"tags": [
"SIMフリー",
"iPhone 16 Pro",
"128GB",
"中古",
"SIMロック解除済"
],
"isUsed": true,
"isSuperDeal": false,
"imageUrl": "https://thumbnail.image.rakuten.co.jp/@0_mall/dai-one/cabinet/sku_top/iphone16pro.jpg",
"images": [
"https://thumbnail.image.rakuten.co.jp/@0_mall/dai-one/cabinet/sku_top/iphone16pro.jpg"
],
"searchTerm": "iphone",
"scrapedAt": "2026-11-10T14:46:12.335Z"
}

💼 Step-by-Step Practical Workflow

Step 1: Formulate Keywords or Source URLs

Define whether you are tracking brand names ("sony", "apple", "dyson") or category terms. Searching with native Japanese terms ("ポータブル電源", "空気清浄機") unlocks maximum inventory coverage across domestic merchants.

Step 2: Set Sorting & Availability Filters

  • Set sort: "reviewCount" if you want to discover the most established and trusted items in the category.
  • Set sort: "priceAsc" to identify entry-level pricing and budget alternatives.
  • Enable availableOnly: true if you are populating live inventory feeds to prevent scraping sold-out products.

Step 3: Launch Run & Stream Items

Click Start. Rakuten Scraper immediately begins parallel workers, streaming search pages and extracting product objects. Live progress logs show total products captured.

Step 4: Export to Excel, BI, or Webhooks

Download your consolidated dataset directly as CSV, Excel (.xlsx), or JSON. Connect via webhooks or API to integrate Rakuten prices directly into your dynamic repricer or Google Sheets.


💼 High-Impact Business Applications

1. Competitive Dynamic Repricing

Stay ahead of rival merchants by tracking daily price fluctuations, shipping fee adjustments, and Rakuten Super Points promotions across competitive listings.

2. Sourcing & Japanese Dropshipping Verification

Identify top-selling products by sorting by reviewCount. Shortlist highly rated suppliers (rating > 4.50) offering free shipping (isFreeShipping: true) for wholesale or dropshipping fulfillment.

3. Market Entry & Category Sizing

Analyze product distributions across price brackets (minPrice to maxPrice). Quantify total reachable inventory, identify dominant brand tags, and assess market saturation before expanding into Japan.

4. Brand Protection & Authorized Merchant Auditing

Monitor which third-party merchants are retailing your branded goods on Rakuten Ichiba. Detect unauthorized discount sellers or MAP violations across thousands of independent store operators.


💡 Practical Keyword Reference for Japanese Sourcing

Using localized Japanese terms delivers significantly higher product counts:

CategoryEnglish KeywordJapanese Search Term
ElectronicsNoise-cancelling earphonesワイヤレスイヤホン ノイズキャンセリング
Home AppliancesRobot vacuum cleanerロボット掃除機 水拭き
Outdoor & CampingPortable power stationポータブル電源 大容量
KitchenwareInduction rice cooker炊飯器 圧力IH
Health & BeautyHair dryerヘアドライヤー 大風量
FashionMen's down jacketダウンジャケット メンズ 防水

🔗 Exporting & Microservice Integration

Automate your Rakuten data pipelines using Apify's API and client SDKs:

  • Apify API (cURL):
    $curl -X GET "https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=json&clean=true"
  • Python Integration:
    from apify_client import ApifyClient
    import pandas as pd
    client = ApifyClient("YOUR_APIFY_TOKEN")
    run = client.actor("haketa/rakuten-scraper").call(run_input={
    "searchTerms": ["空気清浄機 加湿"],
    "sort": "reviewCount",
    "maxItems": 200
    })
    items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
    df = pd.DataFrame(items)
    print(f"Captured {len(df)} products. Top reviewed: {df.iloc[0]['title']}")
  • Node.js Automated Pipeline:
    import { ApifyClient } from 'apify-client';
    const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
    const run = await client.actor('haketa/rakuten-scraper').call({
    searchTerms: ['anker charger'],
    maxItems: 150,
    });
    const { items } = await client.dataset(run.defaultDatasetId).listItems();
    console.log(`Retrieved ${items.length} items from Rakuten Ichiba`);
  • Automated Webhooks: Set up webhooks to automatically export newly scraped products to your PostgreSQL database, Airtable base, or BigQuery warehouse.

❓ Frequently Asked Questions

Do I need a Rakuten merchant account or developer API token?

No. Rakuten Scraper collects data directly from public Rakuten Ichiba search results without requiring any login credentials, session cookies, or official developer portal approval.

How does deep pagination work?

Rakuten renders approximately 45 products per search page. When maxPages is set to 0, the actor crawls subsequent pages sequentially until your desired maxItems target is fulfilled or all reachable results are collected.

Do I need Japanese residential proxies?

No. Rakuten does not enforce aggressive geoblocks on its catalog search pages. Standard Apify datacenter proxies provide fast, reliable, and cost-effective connectivity.

Can I scrape used or second-hand products?

Yes. Rakuten offers both brand-new and pre-owned goods. The scraper extracts an isUsed boolean flag so you can easily filter between new and refurbished inventory.

How are duplicate products handled across multiple keywords?

The actor uses Rakuten's internal itemCode as a unique primary key, deduplicating products in real time during the run to ensure your exported dataset contains 0 duplicates.

What currency are prices returned in?

All prices are returned as integers in Japanese Yen (JPY, ¥), reflecting the exact listed checkout price on Rakuten Ichiba.

What does the points field represent?

The points field records the base Rakuten Super Points awarded to a buyer for purchasing the item (typically 1 point = 1 JPY value in the Rakuten loyalty ecosystem).

Can I schedule recurring daily price audits?

Yes. You can use Apify's built-in Scheduler to run Rakuten Scraper daily or weekly, feeding updated prices directly into your analytics data store.

Does the scraper capture estimated delivery timeframes?

Yes. The shippingText field captures localized Japanese delivery estimates (e.g., "13:00までの注文で最短翌日お届け" — order by 13:00 for next-day delivery).

How can I distinguish between Rakuten Ichiba marketplace merchants and official brand stores?

Many official flagship stores on Rakuten (e.g. Dyson Official, Apple authorized dealers) have distinct shop names (shopName) and verify their warranty coverage in product titles. All merchant details and direct storefront links (shopUrl) are preserved in every record.

Can I export product data directly to Amazon or Shopify catalog formats?

Yes. You can export Rakuten datasets as CSV or JSON and use field mapping scripts to format attributes, pricing in JPY, and image URLs directly for import into e-commerce store backends.


📋 Changelog

v1.2 — 2026-11

  • Deep Pagination Unlocked: Removed restrictive 150-page cap; unlocked maxPages: 0 for unconstrained pagination up to 1,000+ items.
  • Fast Prefill Optimization: Configured rapid prefill defaults for sub-minute test runs.
  • Input & Output Schema Refinements: Added standardized descriptions, output viewer URLs, and streamlined validation rules.
  • Enhanced Data Extraction: Improved parsing of balanced JSON structures for reliable catalog attribute collection.

v1.1 — 2026-11

  • Added support for Rakuten SuperDeal indicator (isSuperDeal).
  • Added full product tag array parsing (tags).
  • Added filtering by price range (minPrice and maxPrice).

v1.0 — 2026-11

  • Initial production release for Rakuten Ichiba (楽天市場) marketplace scraping.
  • Support for keywords, direct search URLs, and review metrics.
  • High-throughput pure HTTP extraction without browser overhead.
⌂ 换网址