Competitor Price Tracker avatar

Competitor Price Tracker

Pricing

from $3.70 / 1,000 products

Go to Apify Store
Competitor Price Tracker

Competitor Price Tracker

Track competitor product prices on Amazon, Walmart, Shopify, Best Buy and more. Each run scrapes the latest prices and updates a Notion, Sheets, or Airtable table via Apify MCP Connectors. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Pricing

from $3.70 / 1,000 products

Rating

0.0

(0)

Developer

Luis Pinto

Luis Pinto

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Track competitor prices across Amazon, Walmart, Shopify, Best Buy, and any site, synced to Notion, Sheets, or Airtable on every run.


What does Competitor Price Tracker do?

Competitor Price Tracker scrapes competitor product URLs through the Apify E-Commerce Scraping Tool, then writes or updates a destination database (Notion, Google Sheets, Airtable, or any Model Context Protocol (MCP) connected workspace) you pick at runtime.

  • πŸ”— Any public product URL: Amazon, Walmart, Best Buy, Shopify, DTC sites
  • πŸ“Š Reads and writes to Notion, Sheets, Airtable, or any MCP server
  • πŸ€– Deterministic dedup so reruns never duplicate rows
  • πŸ—οΈ First run creates the database; later runs only insert what changed

Start with 10 to 50 URLs and one Notion page.


What data does Competitor Price Tracker track?

Product dataCommercial infoRun metadata
πŸ“ Product titleπŸ’° Price and currencyπŸ• Scraped timestamp
πŸ”— Product URLπŸ“¦ In-stock statusβœ… Per-URL status
🏷️ Product identifierπŸ“‰ Pre- vs. post-dedup countsπŸ’¬ LLM summary

The destination database is the source of truth. Competitor Price Tracker stores no prior prices on the Apify platform, so the destination table doubles as the price history. Keep it in a workspace the team opens daily.


Can I track competitor prices on Amazon, Shopify, Walmart, and other sites?

Yes. Competitor Price Tracker works on any public product page via the Apify E-Commerce Scraping Tool:

  • Marketplaces: Amazon, Walmart, eBay, Target, Best Buy, Costco, Kroger, Rakuten, Allegro, Kaufland
  • Storefronts: Shopify, WooCommerce, BigCommerce, Magento, Salesforce Commerce Cloud
  • Specialty: Zalando, ASOS, Etsy, Wayfair, IKEA, Flipkart, SHEIN, Lazada

Pages behind login, paywalls, or cart-only pricing are not supported. Test one URL first.


How does Competitor Price Tracker work?

  1. You paste product URLs and pick a destination MCP Connector.
  2. Competitor Price Tracker calls the Apify E-Commerce Scraping Tool and pulls title, price, currency, and stock per URL.
  3. JavaScript reads existing rows from the destination and deduplicates the fresh scrape.
  4. JavaScript inserts only new or changed rows back through the Connector.
  5. An LLM writes a "what changed" summary, and creates the schema on first run.

The LLM only handles schema and the summary, so runs are fast. Destination = human artifact, dataset = audit log.


Why use Competitor Price Tracker?

FeatureCompetitors (DIY, Visualping-class SaaS)Competitor Price Tracker
DestinationYour DB or proprietary dashboardNotion, Sheets, Airtable, or any MCP workspace
Change detectionCustom diffs or screenshot diffsDeterministic JavaScript dedup
URL coverageSingle-site or hand-rolledAny public page via Apify E-Commerce Scraping Tool
SchedulingCron jobs you maintainApify Scheduler: hourly, daily, weekly
Cost modelMonthly subscription plus infraPay-per-event, free to install
MCP and AI agent nativeNot availableMCP-native, callable from any AI agent

If the team already has Notion or Sheets, Competitor Price Tracker removes the "where does this data live" question.


What can you do with competitor pricing data?

  • DTC competitor watch: product teams track 20 to 50 SKUs daily
  • MAP compliance: brand managers run weekly checks; resellers below minimum advertised price land in the summary
  • Seller monitoring: pricing analysts watch Amazon third-party sellers hourly during Prime Day
  • Promotion timing: marketing flags drops over 15% via customInstructions
  • Pricing analytics: pipe the destination into Looker Studio or Metabase

Pick one use case, ship it, add more.


How to use Competitor Price Tracker?

  1. Create a free Apify account.
  2. In Apify Console, open Settings > API & Integrations > MCP Connectors and connect Notion, Sheets, Airtable, or any MCP server.
  3. Open Competitor Price Tracker in Apify Store and click Try for free.
  4. Paste 5 to 20 URLs into Competitor product URLs.
  5. Pick your Connector in Destination MCP Connector.
  6. (Notion) Paste a URL into Notion parent page URL for deterministic placement.
  7. (Optional) Add Custom instructions for the AI, e.g. Flag any price drop over 10% as urgent.
  8. Click Start. A 20-URL run finishes in 1 to 3 minutes.
  9. Open the resulting database and share it.
  10. Schedule: hourly for electronics, daily for most catalogs, weekly for furniture.

First run: 5 URLs into a throwaway page. Confirm the schema before production.


How much will it cost?

Competitor Price Tracker uses Apify pay-per-event pricing and is free to install. You pay for Apify compute, E-Commerce Scraping Tool calls (one per URL), and LLM tokens (via the Apify OpenRouter Actor). No API keys required. Most runs cost cents. See the Pricing tab. Run 10 URLs once, check the cost, pick cadence.


⬇️ Input

FieldTypeRequiredDescription
productUrlsstring[]YesCompetitor URLs. 10 to 200 per run.
mcpConnectorstringRecommendedDestination Connector ID. Notion, Sheets, Airtable, or any MCP server with table tools.
notionParentPageUrlstringOptionalNotion page the database lives under. Recommended for Notion.
customInstructionsstringOptionalExtra instructions for the summary LLM. Under 200 chars.
{
"productUrls": [
"https://www.amazon.com/dp/B0CHX2F5QT",
"https://www.bestbuy.com/site/6525492.p"
],
"mcpConnector": "conn_YOUR_NOTION_CONNECTOR_ID",
"notionParentPageUrl": "https://www.notion.so/yourworkspace/Tracking-abc",
"customInstructions": "Flag any price drop over 10% as urgent."
}

Always pass notionParentPageUrl for Notion.


⬆️ Output

The primary artifact is the destination database the MCP Connector writes to. The Apify dataset also gets one record per run with metadata, pre-dedup counts, and the LLM summary.

{
"runId": "abc123",
"startedAt": "2026-04-12T08:00:00.000Z",
"durationMs": 134000,
"preDedupCount": 2,
"postDedupInsertedCount": 1,
"llmSummary": "iPhone 15 Pro dropped USD 50 on Amazon. Best Buy unchanged."
}

Build dashboards on the destination table, not the Apify dataset.


How to run Competitor Price Tracker via the Apify API

Start a run with one POST. Get YOUR_APIFY_TOKEN from Settings > Integrations in Apify Console.

curl -X POST \
"https://api.apify.com/v2/acts/luis.pinto~competitor-price-tracker/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"productUrls": ["https://www.amazon.com/dp/B0CHX2F5QT"],
"mcpConnector": "conn_YOUR_NOTION_CONNECTOR_ID"
}'

The response includes a runId you can poll. Wire this into Zapier, n8n, Make, or any webhook orchestrator.


Limitations

  • No login or cart-reveal pricing: only publicly visible prices. Member-only, paywalled, and cart-only pricing is unreachable.
  • Canonicalized URLs: the Apify E-Commerce Scraping Tool normalizes URLs, so the URL written to your database may differ from the one you pasted (shorter, no tracking parameters). Dedup keys off the canonical URL.
  • Table-capable MCP Connector required: Notion databases, Sheets, and Airtable bases work. Document-only Connectors do not.

Match URLs in reporting against the canonical URL in the output.


Are there other tools for competitor monitoring on Apify?

Use Competitor Price Tracker for tracking.


FAQ

Can I track prices on Amazon, Walmart, Shopify, Best Buy, and Etsy? Yes. Confirmed: Amazon, Walmart, eBay, Target, Best Buy, Costco, Shopify, WooCommerce, BigCommerce, Magento, Zalando, ASOS, Etsy, Wayfair, IKEA.

Can I track prices behind login? No. Competitor Price Tracker only reads publicly visible product pages.

Can I get historical price data? Yes. The destination database is the price history; Competitor Price Tracker appends changed rows on every run.

How often should I schedule runs? Hourly for fast-moving categories (electronics, promotions). Daily for most catalogs. Weekly for furniture.

Can I use Competitor Price Tracker with Zapier, n8n, Make, Slack, or Google Sheets? Yes. Start runs via the Apify API from Zapier, n8n, or Make, react to changes in the destination, and post summaries into Slack with a webhook on the run-finished event.

Can I use Competitor Price Tracker through an MCP Server? Yes. Results are written into your MCP-connected workspace, and Competitor Price Tracker is callable from any MCP-enabled AI agent via the Apify Actors MCP Server.

Can I use Competitor Price Tracker with the Apify API? Yes. See "How to run Competitor Price Tracker via the Apify API" above.

Is scraping competitor prices legal? Generally yes for publicly visible pricing. US and EU case law has held public pricing is not protected against automated access. Review each site's terms, avoid personal data, and never scrape behind authentication.


Your feedback

Found a bug or have a feature request? Open an issue on the Issues tab.