Kakaku Product Scraper avatar

Kakaku Product Scraper

Pricing

from $5.04 / 1,000 results

Go to Apify Store
Kakaku Product Scraper

Kakaku Product Scraper

Search Kakaku, Japan's price-comparison and purchase-support site, by keyword. Built for price benchmarking and product research with normalized titles, JPY prices, images, ratings, availability, URLs, query, and rank.

Pricing

from $5.04 / 1,000 results

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Kakaku Product Scraper — Japan Price Comparison Search API

Search Kakaku by keyword and export normalized Japan product records with current JPY price signals, brands, categories, ratings, review and comment signals, shop context, images, specifications, color variants, ranks, and source links.

Affiliate disclosure: Some links in this README include the fpr=aiagentapi referral parameter. If you create or use an Apify account through one of those links, AgentX may receive a commission at no additional cost to you.

Open Actor All APIs


Why Choose This API

Japan-focused comparison results

The Actor follows Kakaku keyword results for Japan and preserves the source's product grouping, price text, shop context, rating signals, and ordering.

Price and specification research

Delivered records can include JPY prices, maker names, categories, ratings, review counts, comment signals, descriptions, specifications, shop context, images, and color variants.

Verifiable records without fabricated values

Unavailable source values remain empty instead of being guessed. Each delivered row retains the keyword, market code, rank, product URL, source URL, and processing time needed for review.

Honest nullable fields

All records use the shared 58-field AgentX shopping schema. Fields such as stock, discount, promotion, shipping, and sponsored status remain empty when this implementation does not obtain a reliable source value.


Quick Start Guide

  1. Open Kakaku Product Scraper.
  2. Enter a product, brand, model, or category keyword.
  3. Keep country set to Japan, set max_results to 10 for the minimum 10-result test, and click Start.
  4. Review and export the default dataset.
{
"keyword": "PlayStation 5",
"country": "Japan",
"max_results": 10
}

The requested count is an upper bound. Kakaku may return fewer usable product rows for a keyword.


Input Parameters

ParameterTypeRequiredLimitsDescription
keywordstringYesNon-emptyProduct, brand, model, or category query to extract Kakaku product data
countrystringYesJapanKakaku country/site setting; this Actor currently supports Japan
max_resultsintegerYes10–10,000Maximum number of Kakaku product records to return

This Actor is fixed to Kakaku and does not expose a platforms input. Use All Shopping Scraper for supported multi-platform searches.


Output Data Schema

The default dataset contains 58 fields. Source-dependent fields are nullable.

GroupFields
Images and identitymain_image, image_urls, title, brand, badges, category, breadcrumbs, description, features, product_id, sku, gtin, mpn, model
Product detailsspecifications, manufacturer, origin, energy_class, included, condition, release_date, variant_group, variants
Price and promotionsprice, was_price, unit_price, currency, price_text, discount_pct, discount_text, promo_text, installment_text
Availability and demandstock_status, stock_text, sales_text, buy_limit, rating, review_count
Seller and fulfillmentseller, seller_url, seller_score, shipping_text, shipping_cost, delivery_text, pickup_text, return_text, return_days, warranty_text
Traceabilityplatform, site, country, product_url, source_url, query, rank, sponsored, processor, processed_at

Example schema record:

{
"main_image": "https://img1.kakaku.k-img.com/images/productimage/example.jpg",
"title": "Sony PlayStation 5 Console",
"brand": "Sony",
"category": "Game Console",
"breadcrumbs": ["Kakaku", "Game Console"],
"product_id": "K0000000000",
"specifications": {
"Storage": "1 TB",
"Color": "White"
},
"variants": [
{"name": "color", "value": "White"}
],
"price": 66980.0,
"currency": "JPY",
"price_text": "¥66,980",
"rating": 4.6,
"review_count": 1248,
"sales_text": "128 件",
"seller": "Example Shop",
"platform": "kakaku",
"site": "kakaku.com",
"country": "JP",
"product_url": "https://kakaku.com/item/K0000000000/",
"source_url": "https://search.kakaku.com/PlayStation%205/",
"query": "PlayStation 5",
"rank": 1,
"sponsored": null,
"processor": "https://apify.com/agentx/kakaku-product-scraper",
"processed_at": "2026-07-20T00:00:00.000Z"
}

The example illustrates the schema and does not represent a live price, shop, or product guarantee.


Integration Examples

Dataset export workflow

Run the Actor from its Store page, inspect the default dataset, and use the export options available through Apify. The completed run exposes its dataset reference for downstream workflows.

Repeated model comparison

Use a stable model keyword and result limit across scheduled runs. Compare by product_id or product_url, and retain query, rank, source_url, price_text, and processed_at for audits.

Actor API and MCP

The immutable Actor ID is LiSW6c7LN5p074Qd8. Use it when an integration should remain stable even if a Store slug changes. The same minimum test can be sent with the Apify API:

{
"keyword": "PlayStation 5",
"country": "Japan",
"max_results": 10
}

Call POST https://api.apify.com/v2/acts/LiSW6c7LN5p074Qd8/runs?token=YOUR_APIFY_TOKEN, or use the Actor API page to generate client examples. Apify's Model Context Protocol integration can expose the Actor to compatible AI clients; pass the same three public inputs and validate the returned default dataset. Keep API tokens private and never paste them into datasets, logs, or support messages.


Pricing & Cost Calculator

Each Actor start has an apify-actor-start event price of $0.01. Delivered records use the result event. The table shows the exact cost of the same 10-result example used throughout this README:

Account tierStartPer delivered result10-result total
FREE$0.01000$0.00560$0.06600
BRONZE$0.01000$0.00541$0.06410
SILVER$0.01000$0.00523$0.06230
GOLD$0.01000$0.00504$0.06040
PLATINUM$0.01000$0.00504$0.06040
DIAMOND$0.01000$0.00504$0.06040

Billing follows delivered result events, not the requested maximum. Check the live Store pricing panel before large runs.


Compared with alternatives

ApproachBest fitTrade-off
This ActorRepeatable Kakaku keyword research with normalized Japan rows, API access, schedules, and source traceabilitySearch-visible fields and shop context vary by product and run
Manual Kakaku browsingInvestigating a handful of models interactivelySlow to repeat and difficult to compare as structured history
A custom collectorTeams that need a bespoke Japan price-comparison pipeline and can own maintenanceHigher engineering, monitoring, and source-change burden
A broad multi-market ActorOne workflow across supported shopping sourcesUse All Shopping Scraper when platform selection matters more than a focused Kakaku contract

Kakaku is a price-comparison and purchase-support source, not the merchant of record for every displayed offer. For a fair trial, run the documented minimum test and inspect source URLs, price text, shop context, and nullable field coverage before scheduling larger collections.


Use Cases & Applications

  • Compare current JPY price signals for named products and models.
  • Research maker, category, rating, review, comment, and shop context.
  • Enrich Japanese product catalogs with titles, images, identifiers, specifications, and source links.
  • Track source rank and price text across successive runs.
  • Build auditable Japan comparison datasets without filling unavailable offer fields.

The output does not verify shop identity, availability, future price, product authenticity, or fulfillment.


FAQ

What does each delivered record represent?

Each row represents one public Kakaku product result found for the submitted keyword during that run. It is not a historical snapshot or a guarantee of a future shop price.

Can a run return fewer records than max_results?

Yes. max_results is an upper bound; the final count depends on the public products available for the query at run time.

Why are stock, discount, promotion, or shipping fields empty?

Kakaku does not expose those values consistently for every public result. They remain empty instead of being inferred.

Why can price differ from a later shop offer?

The value is the price signal Kakaku exposed for that product during the run. Kakaku and its listed shops can change values independently.

Is country configurable beyond Japan?

No. The current public input supports Japan only.

Is the dataset historical?

No. Save successive datasets if you need price or ranking history.


Use the Actor and exported data only when permitted by applicable law, contractual terms, Kakaku's official terms, guidance for using published information, and your own compliance requirements. The Actor does not grant intellectual-property, resale, privacy, or source-site usage rights. Users remain responsible for inputs, retention, and downstream use. Do not treat a collected price, rank, rating, shop label, or availability signal as a future guarantee.


Enrich with AgentX


Support & Community

When reporting an issue, include the input, run identifier, affected source_url, and a small sample. Never publish private tokens.

Last updated: July 21, 2026. Maintained by AgentX.