createScraper - itsManeka/amazing-scraper GitHub Wiki

amazing-scraper


amazing-scraper / createScraper

Function: createScraper()

createScraper(options?): AmazonCouponScraper

Defined in: src/index.ts:166

Factory function to create an Amazon coupon scraper instance.

Parameters

options?

ScraperOptions

Returns

AmazonCouponScraper

Example

import { createScraper } from 'amazing-scraper';

const scraper = createScraper({ delayMs: { min: 1500, max: 3000 } });

// Step 1: Fetch the product page
const page = await scraper.fetchProduct('B0EXAMPLE1');
console.log(page.title, page.price, page.hasCoupon);

// Step 2: Extract coupon products (only if coupon exists)
if (page.hasCoupon && page.couponInfo) {
  const result = await scraper.extractCouponProducts(page.couponInfo);
  console.log(result.metadata?.title, result.metadata?.expiresAt);
  console.log(result.products);
}
⚠️ **GitHub.com Fallback** ⚠️