Chapter 05 · Apify Ultimate Scraper
Subchapter 5.8
references/workflows/ecommerce-price-monitoring.mdMarkdown4 KBView on GitHub
When: User wants to track competitor prices across product pages and get notified when prices change.
apify/e-commerce-scraping-tool
startUrls (competitor product page URLs), proxyConfigurationtri_angle/e-commerce-product-matching-tool
results[].url + results[].name -> matching inputStep 1: price, currency, name, sku, availability, url
Step 2: matched pairs with similarityScore, sourceProduct, targetProduct
apify/e-commerce-scraping-tool is pay-per-result. For 200 product URLs daily, expect ~$0.50-$1/run depending on site complexity.
Many e-commerce sites use bot protection. If e-commerce-scraping-tool returns empty prices, fall back to apify/camoufox-scraper with residential proxy. Set sessionPoolName to reuse sessions and reduce blocks.
When: User wants to monitor own or competitor Amazon listings for price drops or review score changes.
apify/e-commerce-scraping-tool
startUrls (Amazon product URLs), extractReviews (bool)price, currency, rating, reviewsCount, title, asin, availability
Flat per-result pricing. 50 ASINs daily ~ $0.10-$0.25/run.
Amazon aggressively rotates prices and sometimes shows regional prices. Always store currency alongside price. For review text (not just counts), search apify actors search "amazon reviews" --user-agent apify-agent-skills/apify-ultimate-scraper for a dedicated Actor.
When: User wants to pull new products from a supplier portal and create draft listings with AI-enriched descriptions.
apify/playwright-scraper (JS-heavy portals) or apify/cheerio-scraper (static HTML)
startUrls (supplier category pages), pseudoUrls (product URL patterns), maxCrawlPagesapify/website-content-crawler (optional second pass for detail pages)
results[].url -> startUrlsmaxCrawlPages (1 per product), htmlTransformer: "readableText"POST /products.json with status: "draft")Step 1/2: text, url, metadata.title, inline image URLs
Depends on catalog size. playwright-scraper is PPE; 500 product pages ~ $1-3.
Supplier portals often require login. Use apify/playwright-scraper with initialCookies or a pre-login script in preNavigationHooks. Never hardcode credentials - pass via Actor input from n8n credentials store.
When: User wants to detect when competitors run promotions or publish coupon codes so marketing can respond.
apify/e-commerce-scraping-tool
startUrls (competitor deal/sale page URLs), proxyConfigurationapify/camoufox-scraper
startUrlsRaw: price, discountText, url; AI-extracted: promoCode, validUntil, discountPercent, category
Light scraping - deals pages are few. Expect < $0.20/run for 20 competitor pages.
Promo codes and flash deals may only be visible after login or in geofenced regions. Test each target URL manually first. AI extraction of expiry dates is unreliable - treat as best-effort signal, not exact data.