Product Price Tracker avatar

Product Price Tracker

Pricing

from $7.65 / 1,000 results

Go to Apify Store
Product Price Tracker

Product Price Tracker

Track public product search results across supported ecommerce marketplaces from one input. Compare marketplace, retail, fashion, and big-box results in a normalized dataset with price, currency, rating, seller or stock signals, source URL, platform, country, query, and rank.

Pricing

from $7.65 / 1,000 results

Rating

0.0

(0)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

Product Price Tracker 20 Platforms Result Event Unified Product Dataset Telegram Support Telegram Group

Product Price Tracker โ€” Product Price, Rating & Search Result API

Track public product search results across supported ecommerce marketplaces with one Apify Actor. Search by keyword, country, and optional platform selection, then export normalized product rows that keep price, currency, rating, seller or stock signals, source URL, platform, query, and rank together. Returns clean JSON / CSV / Excel for retail price monitoring, marketplace comparison, catalog research, and AI shopping workflows.

TL;DR (40-word answer): Product Price Tracker is a no-login Apify Actor for comparing public product search results across supported shopping platforms. It preserves platform, country, query, source URL, and rank while normalizing prices, images, ratings, stock text, and URLs. Pricing uses the result event from $0.0085 per result. Last updated 2026-06-29.

What it is NOT: Product Price Tracker is not a checkout bot, not a private seller API, and not a tool that rewrites user intent. It sends the supplied keyword, country, and platform choices to supported shopping sites and preserves each platform's public ranking and availability signals.

Product Price Tracker is an Apify Actor that accepts keyword, country, max_results, and optional platforms, then exports a source-linked product dataset with standardized fields for analysis. It keeps the user's query visible in query, records each platform in platform and site, preserves public source context in source_url, and does not hide platform-specific ranking behavior behind artificial sorting. Maintained by TrueFetch on the Apify Store.


๐Ÿ›’ Why choose Product Price Tracker

Product Price Tracker is best for retail analytics, price intelligence, ecommerce research, and AI shopping workflows that need one normalized dataset while still respecting how each marketplace ranks and exposes products.

  • Multi-store coverage from one input: use keyword, country, max_results, and optional platforms to query the supported marketplaces for the selected country instead of maintaining a separate Actor call per store.
  • Marketplace differences stay visible: Amazon-style catalog pages, eBay active listings, UK retail, India fashion, and big-box retail do not expose identical fields, so optional columns stay empty instead of being fabricated.
  • Unified product schema: titles, URLs, images, prices, discounts, ratings, seller signals, stock text, source URL, platform, query, rank, and timestamps share the same field names across stores.
  • Platform ranking is preserved: rank reflects the order returned by the source, so downstream analysis can separate scraper behavior from marketplace search algorithms.
  • Query traceability: every record keeps query, source_url, platform, site, and country so analysts can verify why a result appeared.
  • Pay per delivered result: pricing is tied to the result event, so the exported dataset is the billing unit users can audit.

๐Ÿš€ Quick Start โ€” run in 3 steps

Run in Apify Console

  1. Open the Actor โ€” go to Product Price Tracker on Apify and click Try for free.
  2. Configure inputs โ€” enter keyword, choose country, set max_results, and optionally set platforms when you want to limit the run to specific supported marketplaces.
  3. Click Start โ€” the Actor streams product records to the default dataset. Export as JSON, JSONL, CSV, Excel, XML, RSS, or pull via the dataset API.

Run via Apify API

curl -X POST "https://api.apify.com/v2/acts/TrueFetch~product-price-tracker/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keyword": "wireless earbuds",
"country": "United States",
"max_results": 100,
"platforms": [
"Amazon",
"eBay",
"Walmart"
]
}'

Run via MCP (for AI agents)

Product Price Tracker is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/product-price-tracker and pass the same JSON input as above.


โš™๏ธ Input parameters

ParameterTypeRequiredDescriptionExample
keywordstringyesProduct search phrase, brand, model, category, or marketplace query to send to multi-store.wireless earbuds
countrystringyesCountry/storefront to query. Supported values: 34 countries across supported shopping platforms.United States
max_resultsintegeryesMaximum number of product records to return. The actor stops at this user limit or the platform's available result limit, whichever comes first.100
platformsarraynoOptional platform allow-list for the selected country. Leave empty to let supported platforms for that country run.["Amazon", "eBay"]

Supported country values: country availability depends on the selected platform. The schema currently exposes Australia, Austria, Belgium, Brazil, Canada, Chile, Egypt, France, Germany, Hong Kong, Hungary, India, Indonesia, Ireland, Italy, Japan, Luxembourg, Malaysia, Mexico, Netherlands, New Zealand, Philippines, Poland, Portugal, Saudi Arabia, Singapore, South Korea, Spain, Sweden, Switzerland, Turkey, United Arab Emirates, United Kingdom, and United States.

Default behavior: the Actor sends the supplied input through the platform adapter, respects the platform's public search behavior, and stops at max_results or the platform's available result boundary.

{
"keyword": "wireless earbuds",
"country": "United States",
"max_results": 100,
"platforms": [
"Amazon",
"eBay",
"Walmart"
]
}

๐Ÿ“ฆ Output dataset

Each run writes normalized product records to the default Apify dataset. The schema contains 58 product-analysis fields so records from different shopping platforms can be compared without renaming columns. Optional fields stay empty when the source platform does not expose them.

FieldTypeDescription
titlestring/nullProduct or listing title returned by the source platform.
brandstring/nullProduct brand when the platform exposes it clearly.
price, currency, price_textnumber/string/nullNumeric price, ISO currency, and original display price text for verification.
was_price, discount_pct, discount_text, promo_textmixed/nullPromotion and discount signals when present on the source.
stock_status, stock_textstring/nullNormalized and original availability text.
rating, review_countnumber/integer/nullPublic rating and review count when available.
seller, seller_url, seller_scorestring/number/nullSeller or store signals when exposed by the platform.
main_image, image_urlsstring/array/nullProduct image URL fields with non-product placeholders filtered out.
product_id, sku, gtin, mpn, modelstring/nullProduct identifiers when the source provides them.
category, breadcrumbs, features, specificationsmixed/nullProduct categorization, bullet points, and specs when available.
shipping_text, shipping_cost, delivery_text, pickup_text, return_textmixed/nullFulfillment, pickup, delivery, and return signals when present.
platform, site, country, product_url, source_url, query, rankstring/integer/nullSource traceability fields used to audit query-to-result correctness.
sponsored, processor, processed_atboolean/string/nullSponsored flag when known, actor URL, and UTC processing timestamp.

Sample output

{
"main_image": "https://m.media-amazon.com/images/I/example.jpg",
"image_urls": [
"https://m.media-amazon.com/images/I/example.jpg"
],
"title": "SoundCore Wireless Earbuds with Noise Cancelling",
"brand": "SoundCore",
"category": "Electronics",
"price": 89.99,
"currency": "USD",
"price_text": "$89.99",
"stock_status": "in_stock",
"stock_text": "In stock",
"rating": 4.6,
"review_count": 1248,
"seller": "SoundCore Store",
"platform": "Amazon",
"site": "amazon.com",
"country": "United States",
"product_url": "https://www.amazon.com/dp/B0EXAMPLE",
"source_url": "https://www.amazon.com/s?k=wireless+earbuds",
"query": "wireless earbuds",
"rank": 1,
"sponsored": false,
"processor": "https://apify.com/truefetch/product-price-tracker",
"processed_at": "2026-06-29T00:00:00+00:00"
}

๐Ÿ’ก Use cases

For resellers comparing prices across marketplaces

  • Problem: A reseller needs to compare the same product idea across marketplace-style listings, retailer catalogs, and country-specific storefronts without losing where each row came from.
  • How Product Price Tracker solves it: Run the same keyword and country, optionally restrict platforms, and compare price, currency, stock_text, seller, rating, platform, and rank in one table.
  • Outcome: A normalized price comparison dataset that still shows the source platform, country, and original result order.

For deal aggregators and price comparison sites

  • Problem: A deal site needs public offers with images, prices, URLs, and freshness signals from several retailers, but each store formats search results differently.
  • How Product Price Tracker solves it: Schedule category keywords and publish rows with title, price, price_text, discount_text, main_image, product_url, source_url, and processed_at.
  • Outcome: Consistent product feeds that can be exported as JSON, CSV, Excel, or pulled through the dataset API without flattening away source differences.

For AI agents needing live shopping data

  • Problem: An AI assistant cannot answer current product-price questions from model training data alone, and generic search snippets do not provide a stable table.
  • How Product Price Tracker solves it: Call the Actor through the Apify API or MCP server, then let the agent filter by price, rating, stock_status, platform, country, and source URL.
  • Outcome: Grounded product answers backed by live URLs, platform labels, and normalized fields.

๐Ÿ’ฐ Pricing, limits, and performance

FactValue
Pricing modelPay-per-event
Dataset billing eventresult
FREE result price$0.0085 per result (about $8.50 per 1,000 results)
GOLD / PLATINUM / DIAMOND result price$0.00765 per result
Result unitOne successful product/listing record pushed to the default dataset
Required inputskeyword, country, max_results
Supported countries34 countries across supported shopping platforms
Output schema58 normalized product fields
Login / cookies requiredNo user login, cookies, or marketplace API key required
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

You are billed for dataset results through the configured result charge event. Use max_results to control requested volume; the final count can be lower when the source platform returns fewer public matches.


โš–๏ธ Compared with alternatives

CapabilityProduct Price TrackerManual browsingCustom scraper
Structured product recordsyesnoyou build it
Source URL and query retainedyesmanualdepends on implementation
Normalized price/rating/image fieldsyesnoyou maintain mapping
Respects platform public rankingyesmanual observationeasy to accidentally override
Apify dataset exports and APIyesnoyou build storage/export
Setup time to first runminutesminutes per querydays to weeks

Verdict. Product Price Tracker is built for teams that need source-linked product data across multiple ecommerce surfaces while preserving each platform's public ranking, country behavior, and field availability.


โš ๏ธ Common mistakes to avoid

  1. Using vague keywords across every store. Broad queries can return mixed categories differently on each platform. Use brand, model, product type, or category terms that match your analysis goal.
  2. Ignoring country. Country changes supported platforms, storefronts, currency, ranking, and availability. Keep it explicit in every run.
  3. Assuming every platform exposes every field. eBay may emphasize condition or shipping, Myntra may emphasize fashion brand and discount, and big-box retailers may expose stock or pickup text. Empty optional fields should be audited against source_url.
  4. Re-sorting without keeping rank. Preserve rank if you need to understand the platform's original search order.
  5. Expecting checkout or private account data. This Actor returns public product/listing data, not cart, order, seller dashboard, affiliate, or private API data.

๐Ÿ› ๏ธ Troubleshooting

ProblemLikely causeFix
Empty datasetThe keyword has no public results, the selected country is unsupported for that platform, or the platform returned no matches.Try a broader keyword, verify country, and compare with the generated source_url when available.
Fewer rows than max_resultsThe platform exposed fewer public results than requested or hit its own result boundary.Treat max_results as an upper bound, not a guarantee.
Price or rating is emptyThe source result did not expose that field for the item.Use price_text, stock_text, source_url, and product_url for audit.
Results look different from another runMarketplace algorithms, location, availability, ads, and ranking can change.Compare query, country, source_url, rank, and processed_at.

โ“ FAQ

What data does Product Price Tracker return?

Product Price Tracker returns normalized product records with fields such as title, brand, price, currency, price_text, rating, review_count, stock_text, seller, main_image, product_url, source_url, platform, site, country, query, rank, processor, and processed_at. Optional fields are populated only when the source platform exposes them.

How much does Product Price Tracker cost?

Pricing is pay-per-event. The dataset billing event is result; current tiered pricing starts at $0.0085 per result on FREE and $0.00765 per result on GOLD, PLATINUM, and DIAMOND. Check the Apify pricing panel for the final account-specific charge.

Which countries does Product Price Tracker support?

Supported country values are defined in the actor input schema. Current support: country availability depends on the selected platform. The schema currently exposes Australia, Austria, Belgium, Brazil, Canada, Chile, Egypt, France, Germany, Hong Kong, Hungary, India, Indonesia, Ireland, Italy, Japan, Luxembourg, Malaysia, Mexico, Netherlands, New Zealand, Philippines, Poland, Portugal, Saudi Arabia, Singapore, South Korea, Spain, Sweden, Switzerland, Turkey, United Arab Emirates, United Kingdom, and United States.

Which platforms does Product Price Tracker support?

It supports the platform enum exposed in the input schema: Amazon, eBay, Target, Flipkart, AliExpress, OTTO, MediaMarkt, Argos, John Lewis, Bol.com, Hepsiburada, Rakuten, Kakaku, Blibli, Big W, JB Hi-Fi, Canadian Tire, ASOS, Myntra, and AJIO. Country support is platform-specific.

Does Product Price Tracker require a login or API key?

No. Product Price Tracker is designed for public product/search data and does not require a shopper login, cookies, or a marketplace API key from the user.

Does Product Price Tracker preserve the user's query and platform ranking?

Yes. The output keeps query, source_url, platform, site, country, and rank so users can compare the dataset against the original search intent and the platform's own ranking algorithm.

Can I export multi-store results to CSV, Excel, or Google Sheets?

Yes. Apify datasets can be exported as JSON, JSONL, CSV, Excel, XML, RSS, or consumed through the dataset API. Google Sheets workflows can use Apify integrations, Make, Zapier, n8n, or a direct API pull.


๐Ÿ”Œ Integrations

Product Price Tracker plugs into the Apify ecosystem:

  • Schedules โ€” run recurring price and search monitoring jobs (docs).
  • Webhooks โ€” POST completed runs to your pricing database, BI stack, or workflow tool on ACTOR.RUN.SUCCEEDED (docs).
  • Apify API โ€” use run-sync-get-dataset-items for blocking calls or runs for async jobs (docs).
  • MCP Server โ€” call the Actor from Claude, ChatGPT, Cursor, and other agents (docs).
  • No-code tools โ€” connect with Make, Zapier, n8n, Pipedream, Google Sheets, Airtable, and other dataset consumers.

๐Ÿงฑ Sister Actors from TrueFetch

Jobs

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


๐Ÿ“ž Support, changelog, last updated

Support

Changelog

  • 2026-06-29: Replaced stale template copy with Product Price Tracker SEO/GEO copy, current actor slug, current input schema, and normalized product dataset fields.

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Product Price Tracker",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Cloud",
"url": "https://apify.com/truefetch/product-price-tracker",
"description": "Track public product search results across supported ecommerce marketplaces. Export normalized product records with price, currency, rating, seller or stock signals, source URL, platform, country, query, and rank.",
"offers": {
"@type": "Offer",
"price": "0.0085",
"priceCurrency": "USD",
"description": "Pay-per-result pricing for the result event"
},
"provider": {
"@type": "Organization",
"name": "TrueFetch",
"url": "https://apify.com/truefetch"
}
}

Last updated: 2026-06-29. Schema: Product search and price tracking Actor. Maintained by TrueFetch.