Rakuten Product Scraper avatar

Rakuten Product Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Rakuten Product Scraper

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

cloud9

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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

FieldTypeDescription
keywordStringSearch keyword (e.g., "ノートパソコン", "iPhone", "コーヒー")
applicationIdString (Secret)Your Rakuten API Application ID (Get it here)

Optional Fields

FieldTypeDefaultDescription
genreIdString-Filter by Rakuten genre ID (e.g., "101076" for PC)
minPriceInteger-Minimum price in JPY
maxPriceInteger-Maximum price in JPY
sortStringstandardSort order (see options below)
maxResultsInteger100Max 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:

FieldTypeDescription
itemNameStringProduct name
itemPriceNumberPrice in JPY
itemUrlStringProduct page URL
shopNameStringSeller shop name
shopUrlStringShop page URL
reviewCountNumberTotal number of reviews
reviewAverageNumberAverage rating (0-5)
imageUrlStringProduct image URL
itemCaptionStringProduct description
availabilityString"In Stock" or "Out of Stock"
taxFlagString"Tax Included" or "Tax Excluded"
genreNameStringProduct category name
scrapedAtStringISO 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)

See Apify pricing details

Getting Your Rakuten API Key

  1. Visit Rakuten Webservice
  2. Sign up for a free account (requires Japanese registration)
  3. Create a new application
  4. Copy your Application ID and paste it into the applicationId field
  5. 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 genreId to narrow results (find IDs in Rakuten documentation)
  • Price Ranges - Set minPrice/maxPrice to 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 -reviewCount or +reviewAverage for quality products
  • Stock Status - Check availability field for in-stock products only
  • Tax Information - Use taxFlag to understand final pricing

Error Handling

  • Invalid API Key - Double-check applicationId is 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 JST
2. Filter by specific genre and price range
3. Export to Google Sheets
4. Compare with previous day's data
5. Send Slack alert if prices changed >5%

Product Research Pipeline

1. Run actor with broad keyword search
2. Sort by review count descending
3. Export top 100 products to Airtable
4. Analyze pricing trends and review patterns
5. Identify profitable niches

Inventory Monitoring

1. Track specific products by keyword
2. Run every 6 hours
3. Monitor availability field
4. 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

  • 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