Scalable Amazon Product Scraper

Job ID: 40369348

Budget: $15 – $25 USD

I need a production-grade scraper that reliably extracts data from Amazon product pages without tripping anti-bot defenses. The script must:

• Accept any number of Amazon product URLs.
• Output a single consolidated CSV file containing title, price, rating, review count, images, full description, ASIN, all variation options, and current availability.

Technical expectations
– Written in Python or Node.js; I lean toward Playwright or Puppeteer for the browser layer.
– Automatic proxy rotation, user-agent spoofing, configurable delays, and graceful captcha handling so the scraper keeps running at scale.
– Clear, modular code with comments and a short README that lets me install dependencies, add proxies, and launch the job in one command.

Deliverables
1. Fully working scraper.
2. Well-organized source code pushed to my Git repo.
3. Setup guide plus a small sample CSV to prove the fields map correctly.

If you have prior experience scraping Amazon or other major e-commerce sites, highlight it—there’s scope for ongoing enhancements once the core tool is in place.