Home - itsManeka/amazing-scraper GitHub Wiki
amazing-scraper
TypeScript library for scraping Amazon Brasil product data — coupon promotions, product pages, and HQ/Manga pre-sale listings.
Pages
- Architecture — Clean Architecture layers and module overview
- API Reference — Generated API documentation (TypeDoc)
- Changelog — Release history
- Contributing — How to contribute, commit conventions, development setup
Quick Links
Installation
npm install amazing-scraper
Usage
import { createScraper } from 'amazing-scraper';
const scraper = createScraper();
const page = await scraper.fetchProduct('B0EXAMPLE1');
console.log(page.title, page.price, page.inStock);
if (page.hasCoupon && page.couponInfo) {
const result = await scraper.extractCouponProducts(page.couponInfo);
console.log(`Found ${result.totalProducts} products`);
}
const preSales = await scraper.fetchPreSales({ limit: 3 });
console.log(`Found ${preSales.asins.length} pre-sale ASINs`);