Rakuten Ichiba Reviews Scraper avatar

Rakuten Ichiba Reviews Scraper

Pricing

from $4.00 / 1,000 dataset items

Go to Apify Store
Rakuten Ichiba Reviews Scraper

Rakuten Ichiba Reviews Scraper

Scrape individual customer reviews from Rakuten Ichiba (楽天市場) — full review text, star rating, reviewer, date, helpfulness and purchase details — by keyword or item URL. The review data public listings don't expose, as clean JSON for sentiment analysis and product research. Pay only for results.

Pricing

from $4.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Rakuten Ichiba Reviews Scraper ⭐🇯🇵

Extract individual customer reviews for Rakuten Ichiba (楽天市場) products — the actual review text, star rating, reviewer, date, helpfulness votes and purchase context — as clean, structured JSON. Supply keywords (reviews are pulled for the top matching products) or direct item URLs.

The only way to get Ichiba product-review content on Apify. Other Rakuten actors return listings and aggregate scores; this one returns the reviews themselves — what customers actually wrote.


Who is this for?

You are…You use it to…
🏷️ Brand / product manager or sellerMonitor sentiment, complaints and feature requests on your and rivals' SKUs.
🔬 Market / consumer researcherMine Japanese-language opinion at scale across a category or brand.
🤖 AI / NLP teamBuild sentiment & summarization datasets from real Japanese reviews.
📈 E-commerce analystCorrelate rating distribution, verified-purchase share and helpfulness with sales.

What you get (output fields)

FieldTypeDescription
ratingintegerThis review's star rating (1–5).
bodystringFull review text.
titlestringReview theme/title, when present.
nicknamestringReviewer nickname, when public.
reg_timestringSubmission timestamp (ISO-8601, JST).
verified_purchasebooleanWhether the reviewer bought the item.
helpful_countinteger"Helpful" votes.
variant_infostringWhich variant/SKU was purchased.
usagestringWho/what it was bought for (e.g. 自分用).
frequencystringPurchase frequency (e.g. はじめて = first time).
sex / agestringReviewer demographics, when disclosed.
shop_repliedbooleanWhether the shop replied.
Item context (on every row)
item_id / shop_idintegerProduct & shop ids.
item_name / item_url / item_price / item_imageProduct identity.
item_review_average / item_review_countnumberAggregate rating & total.
item_rating_distributionarray{stars, count} histogram.
item_ai_summarystringRakuten AI review summary (optional).
source / scraped_atstringProvenance & timestamp.

Full definitions in the dataset schema tab.


High-value use cases

  • Voice-of-customer / sentiment analysis — pull hundreds of reviews per SKU and run NLP to surface complaints, praise and feature requests.
  • Competitive product intelligence — compare rating distribution and verified-purchase share across rival products.
  • Review-driven merchandising — find which variants (colour/size) buyers love or return, via variant_info + rating.
  • Training data — assemble a labelled Japanese review corpus (text + rating).
  • Quality monitoring — schedule runs and watch for a drop in new-review ratings or a spike in low-star reviews.

Input parameters

FieldTypeDefaultDescription
searchQueriesarray[]Keywords; reviews collected for the top products of each.
itemUrlsarray[]Direct item URLs or shop/item shorthand.
maxProductsPerQueryinteger20Products per keyword to review.
maxReviewsPerIteminteger100Reviews per product.
maxItemsinteger1000Global review-row cap.
sortenumnewestnewest, rating, helpfulness.
minRatingintegerOnly reviews ≥ this rating (1–5).
buyerOnlybooleanfalseVerified purchasers only.
withImagesOnlybooleanfalseReviews with photos only.
includeAISummarybooleanfalseAttach Rakuten AI review summary.
proxyConfigurationobjectApify ProxyEgress proxy.

Example input

{
"searchQueries": ["マグカップ"],
"maxProductsPerQuery": 10,
"maxReviewsPerItem": 100,
"sort": "helpfulness",
"minRating": 1,
"maxItems": 1000
}

Example output (one row)

{
"item_id": 10000832,
"shop_id": 376432,
"item_name": "ディーンアンドデルーカ モーニングマグ …",
"item_url": "https://item.rakuten.co.jp/deandeluca/dd0050/",
"item_review_average": 4.63,
"item_review_count": 73,
"rating": 5,
"body": "アーモンドベージュめちゃくちゃ可愛いお色でした!家族の分も購入しました。",
"reg_time": "2026-07-26T17:40:06",
"verified_purchase": true,
"helpful_count": 0,
"variant_info": "カラー:アーモンドベージュ",
"usage": "自分用",
"frequency": "はじめて",
"source": "url:https://item.rakuten.co.jp/deandeluca/dd0050/",
"scraped_at": "2026-08-03T09:20:11Z"
}

Scheduling & integrations

  • Schedule runs to track new reviews and rating trends over time.
  • Webhooks fire on completion — pipe new reviews into your data warehouse.
  • Export to JSON, CSV, Excel or Google Sheets; stream to S3 or a database via the Apify API and integrations (Make, Zapier).

Use with AI assistants (MCP)

This Actor is callable as a tool by AI agents through the Apify MCP server, so a Claude/ChatGPT-style assistant can pull Rakuten reviews for a product on demand and summarize sentiment. Point your MCP client at Apify and call this Actor.


FAQ

How many reviews can I get per product? As many as the product has — paginated 30 at a time up to your maxReviewsPerItem.

Can I filter reviews? Yes — by minimum rating, verified purchasers only, reviews with images only, and sort by newest / rating / helpfulness.

How do I target specific products? Paste their item URLs, or use keywords to auto-discover the top products and review them.

Do I need a Rakuten account or API key? No. The Actor uses a built-in guest token and Rakuten's public search — no credentials required.

What language are reviews in? Japanese (UTF-8), preserved exactly as written. Pair with any translation/NLP step downstream.

Is scraping this legal? You are responsible for how you use the data. This Actor collects only publicly displayed reviews; review Rakuten's terms and your local regulations (and privacy rules for personal data) before commercial use.

A field is empty for some reviews. Reviewers can leave nickname, age or sex blank — those come through as null. The rating and body are always present.