Amazon Price Tracker — CamelCamelCamel Alternative avatar

Amazon Price Tracker — CamelCamelCamel Alternative

Pricing

from $30.00 / 1,000 amazon target-price decisions

Go to Apify Store
Amazon Price Tracker — CamelCamelCamel Alternative

Amazon Price Tracker — CamelCamelCamel Alternative

Track known Amazon products against your target prices. Export current prices, target decisions, changes, source links, and buyer-owned history for scheduled price checks and downstream alerts.

Pricing

from $30.00 / 1,000 amazon target-price decisions

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Track known Amazon products against your target prices. Export current prices, target decisions, changes, source links, and buyer-owned history for scheduled price checks and downstream alerts. For price-monitoring operators, dataset records connect each watched product's current price to its target decision and retained history.

Workflow: put the results to work

Add the exact products and target prices you want to watch. Reuse the same history store when building a time series, then inspect target decisions and observed changes. Connect a separate alert workflow when you want notifications; the saved rows supply the evidence for that decision.

Target-price monitoring workflow

A purchasing operator starts with an exact Amazon product and a maximum acceptable price. They add the ASIN and target, schedule the Actor, and keep the same historyStoreName across executions. Each later execution compares the current price with the target and the operator's previous observation. The resulting dataset can then feed a webhook, spreadsheet, dashboard, purchasing queue, or AI agent.

Quick start input

{
"watches": [
{
"asinOrUrl": "B07DF46NW9",
"targetPrice": 12.99,
"label": "DEWALT painter tool"
}
],
"marketplace": "US",
"providerStrategy": "auto",
"historyStoreName": "camelcamelcamel-alternative-history",
"outputHistoryPoints": 30,
"historyRetentionPoints": 365
}

Bare ASINs use the selected default marketplace. Full Amazon product URLs infer the marketplace from their domain. Each execution accepts up to 50 unique marketplace-and-ASIN watches.

providerStrategy: "auto" is the recommended reliability setting. It calls jaybird/amazon-product-data-scraper first and sends only unresolved products to the independent igview-owner/amazon-product-data-scraper. Both are public Apify Actors, so this workflow requires no separate upstream API key. Select primaryOnly for the lowest expected provider cost or fallbackOnly when you intentionally want the independent route.

Output contract

One dataset row represents one requested product with a validated current price and target decision. Source rows without a usable price stay visible in the terminal records instead of becoming estimated values.

FieldMeaning
asin, marketplace, productUrlStable product identity and canonical Amazon source URL
currentPrice, currency, targetPriceCurrent observed price and buyer-defined threshold
targetReachedtrue when the current price is at or below the target
previousPrice, priceChange, priceChangePercentChange from the preceding retained observation
lowestObservedPrice, highestObservedPrice, averageObservedPriceStatistics over buyer-owned retained observations
recentHistory, historyPointsBounded observation history and retained count
collectedAt, sourceProvider, providerRunIdFreshness and upstream provenance
warningsProduct-level quality notes
{
"watchId": "3ac05b13360f64cbaecb",
"asin": "B07DF46NW9",
"label": "DEWALT painter tool",
"marketplace": "amazon.com",
"productUrl": "https://www.amazon.com/dp/B07DF46NW9",
"title": "DEWALT 9-in-1 Painter's Tool",
"currentPrice": 14.39,
"currency": "USD",
"targetPrice": 12.99,
"targetReached": false,
"amountAboveTarget": 1.4,
"amountBelowTarget": 0,
"previousPrice": 15.49,
"priceChange": -1.1,
"priceChangePercent": -7.1,
"lowestObservedPrice": 14.39,
"highestObservedPrice": 15.49,
"averageObservedPrice": 14.94,
"historyPoints": 2,
"recentHistory": [],
"availability": "FOUND",
"sellerName": "Amazon",
"rating": 4.8,
"reviewCount": 2388,
"collectedAt": "YYYY-MM-DDTHH:mm:ss.sssZ",
"providerRunId": "provider-run-id",
"sourceProvider": "jaybird/amazon-product-data-scraper",
"warnings": []
}

The default dataset contains the target decisions. The default key-value store exposes OUTPUT and RUN_SUMMARY. Persistent observations live in the named key-value store from historyStoreName, keyed by a stable hash of marketplace and ASIN.

Terminal outcomes and recovery

OutcomeMeaning and next action
COMPLETEEvery requested watch produced a validated result; continue with the dataset.
PARTIALAt least one result was stored; use the stored rows and review missingAsins or invalidPriceAsins.
VALID_EMPTYThe source completed with no usable requested price; retry later or select the independent provider route.
INVALID_INPUTAdjust the fields described in OUTPUT; result events remain zero.
UPSTREAM_FAILEDRetry the source or switch provider strategy after checking the provider status recorded in RUN_SUMMARY.

Best results

  • Provide canonical ASINs or Amazon product URLs and realistic positive target prices.
  • Keep one stable historyStoreName for each monitoring workflow so observations accumulate across schedules.
  • Start with auto, then use fallbackOnly when validating the independent source during a primary incident.
  • Schedule at a frequency appropriate for the purchasing decision and confirm the collection timestamp before acting.
  • Verify price, seller, availability, shipping, taxes, and currency on the canonical product URL before purchase.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~camelcamelcamel-alternative/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"watches":[{"asinOrUrl":"B07DF46NW9","targetPrice":12.99}],"marketplace":"US"}'

After completion, read the default dataset plus OUTPUT and RUN_SUMMARY. Use the outcome, charged-event count, source URL, collection time, and provider provenance as the handoff contract for downstream code.

Use with AI agents through Apify MCP

Review the Pricing tab for current event rates. Total run cost includes the events actually charged and Apify platform usage; any separately billed provider access is described in the input and data-access guidance.

The prompt stays within the Actor's exact-product scope. Agents should treat the dataset as the product-level result and OUTPUT as the execution-level completion record.

How this workflow compares with CamelCamelCamel

DecisionThis ActorCamelCamelCamel
Workflow scopeExact-product target decisions for software workflowsBroader hosted consumer price-tracking experience
Billing modelPay per validated stored decision plus Apify platform usageFree consumer service
Delivery efficiencyOne callable execution produces structured records for downstream softwareInteractive consumer tracking produces hosted charts and alerts
InputASIN or Amazon product URL plus target priceConsumer product-search and tracking workflow
Output contractStructured dataset, OUTPUT, and RUN_SUMMARYHosted charts, alerts, and feeds
IntegrationsApify API, schedules, datasets, webhooks, and exportsBrowser extensions and RSS
AutomationSaved inputs with repeatable schedules and stable buyer-owned historyConsumer alerts and wishlist-based tracking
Freshness and provenanceCollection time, canonical URL, provider name, and upstream execution ID per rowConsumer-facing history and alert presentation
Historical depthObservations retained from your own runsExisting hosted historical price charts

CamelCamelCamel is a trademark of its owner. This independent Actor is not affiliated with, associated with, or endorsed by CamelCamelCamel.

Builder's note

I built this around the point where price monitoring becomes operational: a current price alone is less useful than a stable target decision, a previous-observation delta, source provenance, and a terminal record that downstream automation can trust. My goal was to keep the input small while making every stored row explain where and when the price was observed.

Responsible use

Use public or otherwise authorized product data, follow applicable laws and site terms, apply a respectful schedule, and independently confirm commercial details before purchasing.

Pricing and run costs

This Actor uses Pay per event plus Apify platform usage. The Pricing tab lists the current event rates and billing terms.

EventBilling unitWhen it applies
apify-actor-startActor StartCharged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
watch-evaluatedAmazon target-price decisionOne validated current-price decision persisted with buyer-owned observation history.

Run cost combines the charged events and Apify platform usage. Review the run charge limit and requested result count before starting.

Connect an AI agent

Use the Apify MCP configurator to choose an available client connection. Inspect this Actor’s current input schema and required credentials before running it.

Example agent request

Track known Amazon products against your target prices. Use the inputs I supply, confirm the result limit, and return the available results with their source context and any partial or missing-data outcome.