Rakuten Price Scraper avatar
Rakuten Price Scraper

Pricing

from $3.00 / 1,000 product_scrapeds

Go to Apify Store
Rakuten Price Scraper

Rakuten Price Scraper

Rakuten Ichiba (item.rakuten.co.jp) product scraper that extracts product data such as price, stock availability, review ratings, and product details. Supports batch scraping for multiple URLs.

Pricing

from $3.00 / 1,000 product_scrapeds

Rating

5.0

(1)

Developer

Wilico, Inc.

Wilico, Inc.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Rakuten Ichiba Price Scraper

What is the Rakuten Ichiba Price Scraper?

This Rakuten Ichiba Price Scraper extracts comprehensive product data from Rakuten Ichiba at scale.
With this powerful tool, you can retrieve the following data:

  • Product Information: Title, product image URL
  • Price Data: Current price
  • Stock Status: Real-time inventory information
  • Review Data: Average rating and review count

Key Features

  • Rakuten Ichiba Support: Compatible with Rakuten Ichiba (item.rakuten.co.jp) product pages
  • Automatic Proxy Configuration: Proxies are automatically configured for improved stability
  • Rate Limiting: Adjustable request intervals to avoid blocking
  • Concurrent Processing: Optimize performance by adjusting concurrent request count
  • Proxy Support: Use proxies to improve IP distribution and reliability

Input Parameters

Required Parameters

  • rakutenUrls (array, required)
    List of Rakuten product URLs to scrape
    • Only item.rakuten.co.jp product pages are supported
    • Example:
      ["https://item.rakuten.co.jp/sumisumiko/m011"]
    • Pattern:
      Must match ^https?://.*\.rakuten\.co\.jp/.*$

Optional Parameters

  • maxConcurrency (integer, optional): Number of concurrent requests

    • Default: 10
    • Range: 1 - 50
    • Higher values improve speed but increase blocking risk
  • requestDelay (integer, optional): Delay between requests (milliseconds)

    • Default: 1000 (1 second)
    • Minimum: 0
    • Recommended: Use 1000ms or more to avoid blocking

Output Data Structure

Each scraped product is saved to the Dataset with the following structure.
Example of retrievable data:

{
"url": "https://item.rakuten.co.jp/sumisumiko/m011",
"status": "success",
"errorMessage": null,
"title": "【Rakuten #1】Sample Product Name",
"price": 2999,
"availability": "In Stock",
"image": "https://tshop.r10s.jp/...",
"reviewAverage": 4.5,
"reviewCount": 1234,
"scrapedAt": "2026-01-12T10:30:00.000Z"
}

Field Descriptions

  • url: Original product URL
  • status: Processing status - "success" (successfully retrieved), "not_found" (404 error), or "error" (other errors)
  • errorMessage: Error message if status is not "success", otherwise null
  • title: Product name / title
  • price: Current price (numeric, null if unavailable)
  • availability: Stock status (e.g., "In Stock", "Out of Stock")
  • image: Product image URL
  • reviewAverage: Average review rating (0-5, null if unavailable)
  • reviewCount: Total review count (null if unavailable)
  • scrapedAt: Data retrieval timestamp (ISO 8601 format)

Use Cases

The extracted Rakuten Ichiba data can be used for various purposes:

  • Price Tracking: Monitor price fluctuations and identify optimal purchase timing
  • Market Research: Analyze competitor pricing and stock status
  • Price Comparison Services: Build price comparison tools using multiple product data
  • Trend Analysis: Track review rating trends and patterns
  • Stock Alerts: Automatically detect restocking of out-of-stock items
  • E-commerce Platform: Build product database for your own marketplace

How to Use

Get Started in 5 Steps

  1. Create a free Apify account (free trial available)
  2. Open the Actor in Apify Console
  3. Add Rakuten product URLs (rakuten.co.jp domain)
  4. Click "Start" to begin data extraction
  5. Download results (JSON, CSV, Excel, etc.)

Detailed Instructions

  1. Open the Actor

    • Open the Actor in Apify Console
  2. Configure Input Parameters:

    • Add Rakuten product URLs to the rakutenUrls field
    • Adjust maxConcurrency and requestDelay as needed
  3. Start the Actor:

    • Click the "Start" button
    • Monitor the progress in the execution console
  4. Download Results:

    • Once completed, access the results from the Dataset tab
    • Export as JSON, CSV, Excel, etc.

Input Example

{
"rakutenUrls": [
"https://item.rakuten.co.jp/sumisumiko/m011",
"https://item.rakuten.co.jp/anotherstore/product123",
"https://item.rakuten.co.jp/shop/item456"
],
"maxConcurrency": 5,
"requestDelay": 2000
}

Configuration Tips

Performance Optimization

  • Speed Priority:

    • Increase maxConcurrency (up to 50)
    • Decrease requestDelay (minimum 0ms)
  • Stability Priority:

    • Decrease maxConcurrency (1-5)
    • Increase requestDelay (2000-5000ms)
  • Note: maxRequestsPerCrawl is automatically calculated as URL count × 3 (for retries, CAPTCHA, and redirect handling)

How to Avoid Blocking

  • Use at least 1000ms for requestDelay
  • Keep maxConcurrency around 5-10
  • Proxies are automatically configured
  • Consider residential proxies for large-scale scraping

Troubleshooting

Common Issues

Issue: Actor returns empty results or status is "error" / "not_found"

  • Solution: Verify the URL is a valid Rakuten product page
  • Solution: Check if the product page is accessible
  • Solution: Check status and errorMessage
  • Solution: Check logs for CAPTCHA detection

Issue: Rate limiting / Blocking

  • Solution: Increase requestDelay to 2000ms or more
  • Solution: Decrease maxConcurrency to 1-5
  • Solution: Verify Apify proxy is enabled

Issue: Missing price data

  • Solution: Pre-order or discontinued products may not have prices
  • Solution: Check the availability field

FAQ

How much does this Actor cost?

This Actor uses event-based pricing.
Each successfully scraped product counts as 1 event for billing.

EventFreeStarterScaleBusiness
Product_scraped$3.50 / 1,000$3.50 / 1,000$3.20 / 1,000$3.00 / 1,000

How to use this Actor with the Apify API?

  • Node.js: apify-client
  • Python: apify-client

For details, see the Apify API documentation or the API tab.

This Actor only retrieves publicly available product information that can be viewed without login.

Final legal judgment should be made by the user.
Consult legal counsel if unsure.

Support

  • Check Troubleshooting
  • Refer to Apify documentation
  • Contact support from Apify Console

Feedback

For technical feedback or bug reports,
please contact us via the Issues tab in Apify Console.

License

ISC