Kakaku.com Product Price Scraper avatar

Kakaku.com Product Price Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Kakaku.com Product Price Scraper

Kakaku.com Product Price Scraper

Extract product prices, reviews, and shop data from kakaku.com — Japan's #1 price comparison site. Search by keyword or category URL. Returns structured data including lowest price, price range, shop count, ratings, and more.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Aoyuki Kurita

Aoyuki Kurita

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Kakaku.com Price Scraper

Extract product prices, specs, and review data from kakaku.com — Japan's largest price comparison website. Search by keyword or browse by category to collect structured product data at scale.


What is this Actor?

Kakaku.com Price Scraper is an Apify Actor that scrapes product listings from kakaku.com (価格.com), the go-to price comparison platform for consumer electronics and home appliances in Japan.

Whether you're doing market research, competitive price monitoring, or building a product database, this Actor gives you clean, structured data without the hassle of parsing HTML yourself.


Features

  • Keyword Search — Find products by search term (e.g. iPhone 16, RTX 4090)
  • Category URL Scraping — Point directly at any kakaku.com category page to scrape its listings
  • Sort Order Control — Choose from popular, cheapest first, most expensive, or newest
  • Configurable Item Limit — Collect anywhere from 1 to 1,000 products per run

Input Parameters

ParameterTypeRequiredDefaultDescription
searchKeywordstringNo*Search keyword to find products (e.g. iPhone 16, RTX 4090). Either this or categoryUrl must be provided.
categoryUrlstringNo*Direct URL to a kakaku.com category page (e.g. https://kakaku.com/pc/note-pc/). Either this or searchKeyword must be provided.
maxItemsintegerNo50Maximum number of products to scrape. Min: 1, Max: 1000.
sortOrderstringNopopularSort order for listings. Options: popular, cheap, expensive, date.

* At least one of searchKeyword or categoryUrl must be provided.

Sort Order Options

ValueDescription
popularPopular (人気順)
cheapCheapest first (安い順)
expensiveMost expensive first (高い順)
dateNewest first (新着順)

Output Data

Each item in the dataset represents one product and contains the following fields:

FieldTypeDescription
productNamestringFull product name as listed on kakaku.com
lowestPricenumberLowest available price in Japanese Yen (¥)
priceRangestringPrice range across all shops (e.g. ¥89,800 〜 ¥120,000)
shopCountnumberNumber of shops currently offering the product
reviewRatingnumberAverage user review rating (0.0 – 5.0)
reviewCountnumberTotal number of user reviews
makerstringManufacturer / brand name
releaseDatestringProduct release date
categorystringProduct category on kakaku.com
productUrlstringDirect URL to the product page on kakaku.com

Example Output

{
"productName": "Apple iPhone 16 128GB",
"lowestPrice": 89800,
"priceRange": "¥89,800 〜 ¥120,000",
"shopCount": 42,
"reviewRating": 4.3,
"reviewCount": 128,
"maker": "Apple",
"releaseDate": "2024-09-20",
"category": "スマートフォン",
"productUrl": "https://kakaku.com/item/J0000038799/"
}

Usage Examples

Search for iPhone 16 listings, sorted by price (cheapest first), up to 100 results:

{
"searchKeyword": "iPhone 16",
"maxItems": 100,
"sortOrder": "cheap"
}

Example 2 — Category URL

Scrape the top 50 most popular laptops from the notebook PC category:

{
"categoryUrl": "https://kakaku.com/pc/note-pc/",
"maxItems": 50,
"sortOrder": "popular"
}

Known Limitations

  • Prices may appear as null for some products. Kakaku.com renders certain price elements via JavaScript, which may not be captured by HTML-only scraping. In such cases, lowestPrice and priceRange will be null.
  • Search results depend on kakaku.com's internal algorithm. The number of results returned may be less than maxItems if the search query yields fewer matches.
  • Category structures change. Category URLs are subject to change by kakaku.com without notice. Always verify the URL before running the Actor.
  • Anti-bot measures. Kakaku.com may occasionally block requests. If you experience consistent failures, try reducing maxItems or running at off-peak hours.

This Actor is designed to be a responsible web scraper:

  • Request intervals: Requests are spaced at least 2 seconds apart to avoid putting excessive load on kakaku.com's servers.
  • robots.txt compliance: The Actor respects kakaku.com's robots.txt and will not crawl disallowed paths.
  • No personal data: This Actor does not collect any personal information (names, email addresses, etc.).

It is your responsibility to ensure that your use of this Actor complies with kakaku.com's Terms of Service and all applicable laws in your jurisdiction. This Actor is intended for legitimate research and business use cases only.


Deploy to Apify

Run in the cloud

  1. Go to the Apify Console
  2. Click Link Git Repository and connect this repository, or
  3. Run apify push from your local machine to deploy directly

Run locally

$apify run

Tech Stack