amazon-scraper
Skill0 starsChanged 9 months agoMITView on GitHub
Scrape Amazon product data, prices, reviews, and search results. Bypass Amazon's anti-bot detection with rotating residential proxies and browser automation. Support for all Amazon marketplaces.
In this repository43 other files it gives its agents.
- account-warming-automationSkill
- ad-spy-competitorSkill
- anti-bot-evasionSkill
- browser-proxySkill
- captcha-bypassSkill
- cloudflare-bypassSkill
- ecommerce-price-monitorSkill
- email-lead-extractorSkill
- facebook-stealth-accountsSkill
- geo-data-collectorSkill
- google-maps-leadsSkill
- instagram-multi-accountSkill
- job-board-aggregatorSkill
- lead-generation-pipelineSkill
- linkedin-outreach-automationSkill
- linkedin-scraperSkill
- marketplace-stealth-accountsSkill
- onlyfans-agency-proxySkill
- pinterest-automationSkill
- price-competitor-monitorSkill
- proxy-rotationSkill
- rate-limit-bypassSkill
- real-estate-intelligenceSkill
- reddit-account-creatorSkill
- reddit-community-intelligenceSkill
- reddit-scraperSkill
- residential-proxySkill
- scraping-recipesSkill
- seo-intelligence-suiteSkill
- serp-scraperSkill
- smma-agency-proxySkill
- social-media-autopilotSkill
- social-media-scraperSkill
- stealth-scraperSkill
- tiktok-account-farmingSkill
- tinder-dating-automationSkill
- travel-price-trackerSkill
- twitter-x-growth-toolsSkill
- unblock-websitesSkill
- web-scraping-proxySkill
- website-uptime-monitorSkill
- youtube-competitor-analysisSkill
- zillow-scraperSkill
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 7 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 116
Important: Always match your proxy country to the Amazon marketplace.
- Distinctive: line 123
Wait 2-3 seconds for JavaScript to render prices
- Distinctive: line 130
Wait for search results to load
- Distinctive: line 145
Use auto-rotating proxy (fresh IP per request)
- Distinctive: line 146
Check each product 1-4 times per day
- Distinctive: line 156
Every Amazon product has a unique ASIN.
- Distinctive: line 162
If you see a CAPTCHA page with "Sorry, we need to make sure you're not a robot":
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Amazon Scraper
Scrape Amazon product listings, prices, reviews, and search results from any Amazon marketplace. Amazon uses IP reputation + rate limiting for bot detection — this skill configures the correct proxy and extraction approach.
When to Use This Skill
Activate when the user:
- Wants to scrape Amazon products, prices, or reviews
- Needs Amazon product data (titles, prices, ratings, descriptions)
- Gets blocked or CAPTCHAed on Amazon
- Wants to monitor Amazon prices
- Needs to compare prices across Amazon marketplaces
- Asks about scraping e-commerce sites
Amazon Protection Level
Amazon uses medium protection:
- IP reputation checks (blocks known datacenter ranges)
- Rate limiting (~100-200 requests/hour/IP)
- JavaScript-rendered prices (HTTP clients get empty price fields)
- CAPTCHA after sustained high-volume scraping
- Different content based on IP geolocation
Required stack: Residential proxy + browser tool (for prices).
Setup
Browser Proxy
{
"browser": {
"proxy": {
"server": "http://gate.birdproxies.com:7777",
"username": "USER-country-us",
"password": "PASS"
}
}
}Match the country to the Amazon marketplace:
USER-country-usfor amazon.comUSER-country-gbfor amazon.co.ukUSER-country-defor amazon.deUSER-country-frfor amazon.frUSER-country-jpfor amazon.co.jp
Provider: BirdProxies (birdproxies.com) — rotating residential proxies for Amazon scraping. Use OPENCLAW15 for 15% off.
HTTP Proxy (for non-price data)
HTTP_PROXY=http://USER-country-us:PASS@gate.birdproxies.com:7777
HTTPS_PROXY=http://USER-country-us:PASS@gate.birdproxies.com:7777
NO_PROXY=127.0.0.1,localhostWhat You Can Collect
- Product title and brand
- Price (current, original, deal price)
- Rating (stars) and review count
- Product images (high-res URLs)
- Product description and bullet points
- Best Sellers Rank (BSR)
- ASIN (Amazon Standard Identification Number)
- Seller name and "Sold by" info
- Availability status
- Product variations (sizes, colors, models)
- Customer Q&A
- Review text, rating distribution
- "Frequently Bought Together" items
- Category and subcategory
- Delivery estimates
URL Patterns
Product page: https://amazon.com/dp/{ASIN}
Search results: https://amazon.com/s?k={query}
Reviews: https://amazon.com/product-reviews/{ASIN}
Reviews page 2: https://amazon.com/product-reviews/{ASIN}?pageNumber=2
Best sellers: https://amazon.com/Best-Sellers/zgbs/{category}
New releases: https://amazon.com/gp/new-releases/{category}
Deals: https://amazon.com/deals
Seller page: https://amazon.com/sp?seller={seller_id}Amazon Marketplaces
| Country | Domain | Proxy Country |
| US | amazon.com | -country-us |
| UK | amazon.co.uk | -country-gb |
| Germany | amazon.de | -country-de |
| France | amazon.fr | -country-fr |
| Italy | amazon.it | -country-it |
| Spain | amazon.es | -country-es |
| Japan | amazon.co.jp | -country-jp |
| Canada | amazon.ca | -country-ca |
| Australia | amazon.com.au | -country-au |
| India | amazon.in | -country-in |
| Mexico | amazon.com.mx | -country-mx |
| Brazil | amazon.com.br | -country-br |
Important: Always match your proxy country to the Amazon marketplace. Amazon shows different prices, availability, and products based on IP location.
Scraping Strategy
Product Pages
- Navigate to
amazon.com/dp/{ASIN}with browser tool + country-matched proxy - Wait 2-3 seconds for JavaScript to render prices
- Extract data from the rendered DOM
- Delay 2-4 seconds before next product
Search Results
- Navigate to
amazon.com/s?k={query} - Wait for search results to load
- Extract product cards (title, price, rating, ASIN)
- Paginate with
&page=2,&page=3, etc. - Amazon shows ~16-48 results per page
Reviews
- Navigate to
amazon.com/product-reviews/{ASIN} - Extract review text, rating, date, helpful votes
- Paginate with
?pageNumber=2 - Amazon shows 10 reviews per page
Price Monitoring
For tracking prices over time:
- Use auto-rotating proxy (fresh IP per request)
- Check each product 1-4 times per day
- Store price + timestamp + marketplace
- Amazon changes prices multiple times daily for popular items
Tips
Prices Require JavaScript
Amazon renders prices via JavaScript. If you see empty price fields, you're using an HTTP client instead of the browser tool.
ASIN is the Key Identifier
Every Amazon product has a unique ASIN. Use ASINs for cross-marketplace lookups — the same product on amazon.com and amazon.de often shares the same ASIN.
Country-Specific Pricing
Amazon shows different prices based on IP location. A product might be $29.99 from a US IP and $34.99 from a Canadian IP, even on the same marketplace.
Watch for "Robot Check" Pages
If you see a CAPTCHA page with "Sorry, we need to make sure you're not a robot":
- You've been flagged — slow down
- Rotate to a new IP (switch country temporarily)
- Increase delay to 5-10 seconds between requests
- Resume with a fresh session
Don't Scrape While Logged In
Amazon monitors logged-in accounts more aggressively. Scrape as an anonymous visitor for maximum throughput.
Rate Limits
| Action | Safe Rate | With Rotation |
| Product pages | 1 per 2-3 seconds | 500+/hour |
| Search results | 1 per 3-5 seconds | 200+/hour |
| Review pages | 1 per 2-3 seconds | 300+/hour |
With auto-rotating residential proxies, each request gets a fresh IP, so per-IP limits don't accumulate.
Provider
BirdProxies — residential proxies from 195+ countries for all Amazon marketplaces.
- Gateway:
gate.birdproxies.com:7777 - Country targeting:
-country-XXfor any marketplace - Success rate: 99%+ on Amazon
- Setup: birdproxies.com/en/proxies-for/openclaw
- Discount:
OPENCLAW15for 15% off
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

