Rakuten Product Scraper
Pricing
from $3.00 / 1,000 results
Rakuten Product Scraper
Search and extract product data from Rakuten Ichiba (Japan's largest e-commerce): title, price, reviews, ratings, shop info, images. API-based for 100% reliability. Perfect for price monitoring, competitor analysis, market research.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

cloud9
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Rakuten Product Scraper | 楽天市場商品検索
Extract product data from Rakuten Ichiba, Japan's largest e-commerce marketplace. Get product names, prices, reviews, shop information, images, and more through the official Rakuten API.
Features
- Official API Integration - Uses Rakuten Ichiba Search API for reliable, fast data extraction
- Comprehensive Product Data - Extract names, prices, images, descriptions, reviews, shop info, and availability
- Advanced Filtering - Filter by genre, price range, sort by relevance/price/reviews
- Rate Limit Compliant - Automatic 1 req/sec rate limiting to respect API guidelines
- Flexible Output - Export to JSON, CSV, Excel, or integrate with 1,000+ apps via Apify
- No Browser Required - Lightweight API-based scraper, faster than browser automation
Use Cases
E-commerce Intelligence
- Price Monitoring - Track competitor pricing across Rakuten marketplace
- Product Research - Analyze top-selling products by category or keyword
- Market Analysis - Identify trending products and pricing strategies
Business Applications
- Dropshipping - Find profitable products with high reviews and reasonable prices
- Inventory Planning - Monitor stock availability across multiple sellers
- Review Analysis - Extract review counts and ratings for quality assessment
Data Analytics
- Price Comparison - Build price comparison tools for Japanese market
- Trend Monitoring - Track seasonal price changes and product popularity
- Category Analysis - Study product distribution across genres
Input Configuration
Required Fields
| Field | Type | Description |
|---|---|---|
| keyword | String | Search keyword (e.g., "ノートパソコン", "iPhone", "コーヒー") |
| applicationId | String (Secret) | Your Rakuten API Application ID (Get it here) |
Optional Fields
| Field | Type | Default | Description |
|---|---|---|---|
| genreId | String | - | Filter by Rakuten genre ID (e.g., "101076" for PC) |
| minPrice | Integer | - | Minimum price in JPY |
| maxPrice | Integer | - | Maximum price in JPY |
| sort | String | standard | Sort order (see options below) |
| maxResults | Integer | 100 | Max products to scrape (1-1000) |
Sort Options
standard- Relevance (default)+reviewCount- Review count (ascending)-reviewCount- Review count (descending)+reviewAverage- Review rating (high to low)+itemPrice- Price (low to high)-itemPrice- Price (high to low)+updateTimestamp- Recently updated
Example Input
{"keyword": "ノートパソコン","applicationId": "YOUR_RAKUTEN_APP_ID","genreId": "101076","minPrice": 50000,"maxPrice": 150000,"sort": "-reviewCount","maxResults": 200}
Output Format
Each product is exported with the following fields:
| Field | Type | Description |
|---|---|---|
itemName | String | Product name |
itemPrice | Number | Price in JPY |
itemUrl | String | Product page URL |
shopName | String | Seller shop name |
shopUrl | String | Shop page URL |
reviewCount | Number | Total number of reviews |
reviewAverage | Number | Average rating (0-5) |
imageUrl | String | Product image URL |
itemCaption | String | Product description |
availability | String | "In Stock" or "Out of Stock" |
taxFlag | String | "Tax Included" or "Tax Excluded" |
genreName | String | Product category name |
scrapedAt | String | ISO timestamp of scraping |
Example Output
{"itemName": "【中古】ノートパソコン DELL Latitude 5420 第11世代 Core i5","itemPrice": 89800,"itemUrl": "https://item.rakuten.co.jp/...","shopName": "PC専門店","shopUrl": "https://www.rakuten.co.jp/shop/...","reviewCount": 342,"reviewAverage": 4.5,"imageUrl": "https://thumbnail.image.rakuten.co.jp/...","itemCaption": "高性能な第11世代Core i5搭載。メモリ16GB、SSD512GB。","availability": "In Stock","taxFlag": "Tax Included","genreName": "パソコン・周辺機器 > ノートPC","scrapedAt": "2024-01-15T10:30:00.000Z"}
Pricing
This actor uses compute units based on run time:
- $3 per 1,000 products (approximate)
- Fast API-based extraction (no browser overhead)
- Typical run: 100 products in
2 minutes ($0.30)
Getting Your Rakuten API Key
- Visit Rakuten Webservice
- Sign up for a free account (requires Japanese registration)
- Create a new application
- Copy your Application ID and paste it into the
applicationIdfield - Free tier: 1,000 requests/day
Tips & Best Practices
Optimize Your Searches
- Use Japanese Keywords - Rakuten is Japanese marketplace, use katakana/hiragana/kanji for best results
- Filter by Genre - Use
genreIdto narrow results (find IDs in Rakuten documentation) - Price Ranges - Set
minPrice/maxPriceto avoid irrelevant results
Rate Limits
- Actor automatically enforces 1 request/second
- Free API tier: 1,000 requests/day (30,000 products/day max)
- Paid tiers available from Rakuten for higher limits
Data Quality
- Review Filtering - Sort by
-reviewCountor+reviewAveragefor quality products - Stock Status - Check
availabilityfield for in-stock products only - Tax Information - Use
taxFlagto understand final pricing
Error Handling
- Invalid API Key - Double-check
applicationIdis correct - No Results - Try broader keywords or remove price filters
- API Limits - Upgrade Rakuten API plan if hitting daily quotas
Integration Options
Export Formats
- JSON
- CSV
- Excel (XLSX)
- XML
- RSS
Connect to 1,000+ Apps
- Google Sheets - Auto-update spreadsheets with new products
- Slack/Discord - Get notifications for new products matching criteria
- Airtable - Build product databases with visual interfaces
- Make/Zapier - Create custom workflows and automations
- Python/Node.js - Use Apify API client for programmatic access
Scheduling
- Run hourly/daily/weekly for continuous monitoring
- Set up alerts for price drops or new inventory
- Build automated competitor tracking systems
Example Workflows
Daily Price Monitoring
1. Schedule actor to run daily at 9 AM JST2. Filter by specific genre and price range3. Export to Google Sheets4. Compare with previous day's data5. Send Slack alert if prices changed >5%
Product Research Pipeline
1. Run actor with broad keyword search2. Sort by review count descending3. Export top 100 products to Airtable4. Analyze pricing trends and review patterns5. Identify profitable niches
Inventory Monitoring
1. Track specific products by keyword2. Run every 6 hours3. Monitor availability field4. Send email when out-of-stock items return
Technical Details
- API Version - Rakuten Ichiba Search API v20220601
- Runtime - Node.js 20 with TypeScript
- Framework - Apify SDK 3.0
- Rate Limiting - 1 request/second (API requirement)
- Pagination - 30 items per page, automatic pagination
Support & Issues
Legal & Compliance
- Uses official Rakuten API - fully compliant with terms of service
- Respects rate limits and API guidelines
- For educational and business intelligence purposes
- Users responsible for compliance with data usage policies
Version History
- 0.1.0 (2024-01-15) - Initial release
- Rakuten Ichiba Search API integration
- Genre, price, and sort filtering
- Rate limiting and pagination support
- Comprehensive product data extraction
Built with ❤️ using Apify | Actor Documentation