Kakaku Scraper: 価格.com Price Comparison
Pricing
from $1.98 / 1,000 product records
Kakaku Scraper: 価格.com Price Comparison
Scrape product listings, lowest prices, per-retailer price comparisons, ratings, reviews, and specs from Kakaku.com (価格.com), Japan's largest price-comparison marketplace.
Pricing
from $1.98 / 1,000 product records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
🏷️ Kakaku Scraper: 価格.com Price Comparison
|
Turn Kakaku.com listings into ready-to-use price comparison data. Pull product names, lowest prices, per-retailer pricing, ratings, reviews, and specs from 価格.com by category or search keyword. No browser and no login needed. |
|
💰 Lowest price at a glance The cheapest price for every product, pulled straight from the listing |
🏪 Every retailer compared A full price breakdown across every store selling that product |
⭐ Ratings and reviews Star rating and review count included on every product row |
📋 Full spec sheets Every listed spec, from screen size to storage capacity |
Get structured data from 価格.com (Kakaku.com), Japan's largest price-comparison marketplace, covering electronics, appliances, computers, and general goods. Give this Actor a category path or a search keyword and it returns one row per product: name, category, lowest price, star rating, review count, and a link to the listing. Every product also comes with a full price breakdown across every retailer selling it, plus the complete spec sheet Kakaku publishes for that item. Built for price monitoring, competitive intel on Japanese retail, and sourcing research, without opening one product page at a time.
🔍 What does Kakaku Scraper do?
This Actor pulls product data from 価格.com (kakaku.com) by category or by search keyword.
Give it one or more category paths, such as pc/note-pc for laptops, or a list of search keywords, and it returns every matching product: name, category path, lowest price, star rating, review count, and a link to the product page. For each product it also returns a full retailer comparison row for every store selling that item (retailer name, price, and whether it's the cheapest offer), plus every published spec as its own row. It runs on the Apify platform with scheduling, integrations (Make, Zapier, Google Sheets), and run monitoring built in.
💡 Why use Kakaku Scraper?
- I am a deal hunter watching Japanese electronics prices in order to catch the best retailer before a deal disappears.
- I am a competitive intelligence analyst at a Japan-facing retailer looking to benchmark pricing against Kakaku's listed competitors in order to adjust my own store's prices.
- I am a reseller sourcing from Japan looking to compare retailer prices for the same product in order to find the cheapest supplier before I buy.
- I am a market researcher tracking Japanese consumer electronics trends in order to see how prices, ratings, and retailer counts shift across categories over time.
🚀 How to use Kakaku Scraper
|
STEP 1 Pick your sources Add category paths, search keywords, or both. |
STEP 2 Set your limits Cap how many pages and products the run returns. |
STEP 3 Run and export Download results as a spreadsheet or table, or pull them into your own tools. |
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
categoryPaths | array of category paths | No | Kakaku.com category paths to scrape, taken from the category page's URL (the part between kakaku.com/ and /itemlist.aspx), e.g. pc/note-pc for laptops. Defaults to pc/note-pc. |
searchKeywords | array of strings | No | Keywords to search for on Kakaku.com, the same as typing into the site's search box. Each keyword returns one page of results. |
maxPages | integer | No | Maximum number of listing pages to page through per category path. Ignored for search keywords, which only return one page of results on Kakaku.com. Defaults to 3. |
maxItems | integer | No | Maximum number of products to return across all sources. Use 0 for no limit. Defaults to 100. |
proxyConfiguration | object | No | Proxy settings used for every request. Standard proxy is turned on by default and has run cleanly in testing. |
At least one of categoryPaths or searchKeywords must be provided.
📦 Output
Download the results as a spreadsheet, a table, or structured data ready for your own systems. Each product is one row:
{"dataType": "product","itemId": "K0001655612","name": "IdeaPad Slim 5x Gen 9 83HL001DJP [クラウドグレー]","url": "https://kakaku.com/item/K0001655612/","categoryPath": "ホーム > パソコン > ノートパソコン > Lenovo(レノボ)","brand": "Lenovo","image": "https://img1.kakaku.k-img.com/images/productimage/fullscale/K0001655612.jpg","lowPrice": 115872,"currency": "JPY","ratingValue": 4.13,"reviewCount": 4,"retailerCount": 11,"sourceType": "category","sourceLabel": "pc/note-pc","scrapedAt": "2026-07-11T00:51:33.284Z"}
Each retailer selling that product comes back as its own row:
{"dataType": "retailer_price","itemId": "K0001655612","productName": "IdeaPad Slim 5x Gen 9 83HL001DJP [クラウドグレー]","shopName": "良品工房","price": 115872,"currency": "JPY","isLowest": true,"scrapedAt": "2026-07-11T00:51:33.284Z"}
📊 Output data fields
| Field | Type | Description |
|---|---|---|
dataType | string | Row type: product, retailer_price, or spec. |
itemId | string | Kakaku.com's internal product identifier. |
name | string | Product name (product rows). |
url | string | Link to the product page (product rows). |
categoryPath | string | Category breadcrumb path (product rows). |
brand | string | Product brand (product rows), when Kakaku lists one. |
image | string | Product image URL (product rows). |
lowPrice | number | Lowest price found across all retailers (product rows). Left out when a listing has no active offers. |
currency | string | Currency code for price fields, always JPY. |
ratingValue | number | Star rating out of 5 (product rows), when Kakaku shows one. |
reviewCount | number | Number of reviews Kakaku reports for the product (product rows). |
retailerCount | number | Number of retailers selling the product (product rows). |
sourceType | string | Whether the product came from a category path or a search keyword. |
sourceLabel | string | The specific category path or search keyword that found this product. |
productName | string | Name of the product a retailer or spec row belongs to. |
shopName | string | Retailer name (retailer comparison rows). |
price | number | Price at that retailer (retailer comparison rows). |
isLowest | boolean | Whether this retailer has the cheapest price for the product (retailer comparison rows). |
specKey | string | Spec name, e.g. screen size or memory capacity (spec rows). |
specValue | string | Spec value (spec rows). |
scrapedAt | string | When the row was collected. |
💰 Pricing
This Actor uses pay-per-result pricing: you pay for the products, retailer comparisons, and specs you actually get back, and nothing for an empty run. There is no subscription and no minimum spend. Use maxItems and maxPages to control how many results a run returns.
⭐ Enjoying Kakaku Scraper: 価格.com Price Comparison?
|
⭐ ⭐ ⭐ ⭐ ⭐ Finding the cheapest Japanese retailer without checking every store by hand? A 5-star rating takes 10 seconds and helps other deal hunters and researchers watching Japanese retail find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
✨ Tips
- Start with a low
maxItemswhile testing a new category, then raise it once you know what it returns. - Batch several category paths and search keywords into one run instead of starting a new run for each one.
- Use
maxPagesto control how deep a category run goes; search keywords only return one page regardless of this setting. - Re-run categories you care about on a schedule to catch price changes as retailers post them.
❓ FAQ, disclaimers, and support
価格.comから商品データを取得するには? Add your category paths or search keywords to the input and run the Actor. It returns every matching product with its lowest price, retailer comparison, rating, and specs.
Does this get me every retailer selling a product? Yes. Every product row comes with a matching set of retailer comparison rows, one per store Kakaku lists as selling that item, each with its own price and whether it's the cheapest.
Does it get blocked while scraping Kakaku.com? No blocking was observed in testing. The default proxy setting has run cleanly across category, search, and product pages.
Does it extract private customer data? No. This Actor only collects public listing data that Kakaku.com shows to any visitor: product names, prices, ratings, and specs.
How fresh is the pricing data? Every run fetches live pages at the time it runs, so prices and retailer counts reflect what Kakaku.com shows that moment.
Why don't some products have a lowest price? A small number of listings, such as discontinued products, have no active retailer offers. Those rows leave the price fields out rather than showing a stale or fabricated number.
Is scraping Kakaku.com product data legal? This Actor collects publicly available listing data. You are responsible for complying with Kakaku.com's Terms of Service and applicable laws in your use of the data.
Found a bug or need a field added? Open an issue on the Actor's Issues tab. Custom solutions are available on request.
🔗 Other actors
- Mercari Japan Scraper ↗ - product listings with price, condition, and seller data from Mercari Japan.
- Rakuten Price Monitor ↗ - tracks price changes on Rakuten Ichiba.
- Musinsa Scraper ↗ - Korean fashion marketplace product and price data.
- Gmarket Korea Scraper ↗ - product listings and prices from Korea's Gmarket.
- Poizon Scraper ↗ - sneaker and streetwear catalog data from Poizon (Dewu).