Skip to content

Use Cases

Track competitor prices and product availability across hundreds of e-commerce sites. Detect undercutting the day it happens and reprice with confidence.
Estimated cost: ~8 credits per batch of URLs

01Quick Answer

Point CrawlForge batch_scrape (5 credits) at hundreds of competitor product URLs to pull prices and availability in parallel, then track_changes (3 credits) to flag every price or stock shift automatically. You get alerts when competitors move instead of re-checking pages by hand -- a daily sweep runs comfortably inside a Hobby or Professional plan.

02The brief

The Problem

E-commerce teams need to monitor competitor pricing across hundreds of product pages daily. Manual checks do not scale, and traditional scrapers break when sites update their layouts.

The Solution

CrawlForge batch_scrape processes hundreds of URLs in parallel, while track_changes detects price and availability shifts automatically. Get alerts when competitors change pricing.

03In code

Code Example

ecommerce-price-monitoring.js
// Monitor competitor prices across product pagesconst products = await mcp.batch_scrape({  urls: [    "https://competitor-a.com/product/widget-pro",    "https://competitor-b.com/products/widget-pro",    "https://competitor-c.com/shop/widget-pro",  ],  selectors: {    price: ".product-price",    availability: ".stock-status",    title: "h1.product-title",  },}); // Track changes since last checkconst changes = await mcp.track_changes({  url: "https://competitor-a.com/product/widget-pro",  selectors: [".product-price", ".stock-status"],}); console.log(changes.diff);

04The pipeline

Tools Used

8◆ credits
Estimated cost: ~8 credits per batch of URLs
  1. https://…
  2. 01batch_scrape 5 credits
  3. 02track_changes 3 credits
  4. JSON · markdown

05Questions

Frequently Asked Questions

01How do I monitor competitor prices across hundreds of product pages?

Use CrawlForge batch_scrape to pull hundreds of URLs in parallel, then track_changes to watch each page and flag price or availability shifts automatically. You get alerts on changes instead of re-checking pages by hand.

02Does price monitoring break when a store changes its layout?

Less often than with brittle CSS scrapers. scrape_structured targets stable selectors and extract_content falls back to readable extraction, so minor layout changes do not silently break your feed. When a selector does drift, only that template needs updating.

03How much does automated price tracking cost in credits?

batch_scrape is 5 credits per call and track_changes is 3 credits. A daily sweep of a few hundred products typically runs comfortably within the Hobby or Professional monthly credit allowance.

04Can I get alerted only when a price actually changes?

Yes. track_changes stores a baseline for each page and reports diffs on a schedule, so you are notified only when a price or stock status actually moves — not on every crawl.

Start forging

Ready to Get Started?

Every new account gets 1,000 free credits. No credit card required.