Rakuten Price Scraper
Pricing
from $3.00 / 1,000 product_scrapeds
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.
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Default:
-
requestDelay(integer, optional): Delay between requests (milliseconds)- Default:
1000(1 second) - Minimum:
0 - Recommended: Use 1000ms or more to avoid blocking
- Default:
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 URLstatus: Processing status -"success"(successfully retrieved),"not_found"(404 error), or"error"(other errors)errorMessage: Error message if status is not "success", otherwise nulltitle: Product name / titleprice: Current price (numeric, null if unavailable)availability: Stock status (e.g., "In Stock", "Out of Stock")image: Product image URLreviewAverage: 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
- Create a free Apify account (free trial available)
- Open the Actor in Apify Console
- Add Rakuten product URLs (rakuten.co.jp domain)
- Click "Start" to begin data extraction
- Download results (JSON, CSV, Excel, etc.)
Detailed Instructions
-
Open the Actor
- Open the Actor in Apify Console
-
Configure Input Parameters:
- Add Rakuten product URLs to the
rakutenUrlsfield - Adjust
maxConcurrencyandrequestDelayas needed
- Add Rakuten product URLs to the
-
Start the Actor:
- Click the "Start" button
- Monitor the progress in the execution console
-
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)
- Increase
-
Stability Priority:
- Decrease
maxConcurrency(1-5) - Increase
requestDelay(2000-5000ms)
- Decrease
-
Note:
maxRequestsPerCrawlis automatically calculated as URL count × 3 (for retries, CAPTCHA, and redirect handling)
How to Avoid Blocking
- Use at least 1000ms for
requestDelay - Keep
maxConcurrencyaround 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
statusanderrorMessage - Solution: Check logs for CAPTCHA detection
Issue: Rate limiting / Blocking
- Solution: Increase
requestDelayto 2000ms or more - Solution: Decrease
maxConcurrencyto 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
availabilityfield
FAQ
How much does this Actor cost?
This Actor uses event-based pricing.
Each successfully scraped product counts as 1 event for billing.
| Event | Free | Starter | Scale | Business |
|---|---|---|---|---|
| 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.
Is scraping Rakuten Ichiba legal?
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