A simple API that scrapes Amazon product reviews and returns them in CSV format.
GET /?url=<amazon-product-url>&pages=<max-pages>
Parameters:
url (required): Amazon product URLpages (optional): Maximum number of pages to scrape (default: 5, max: 10)Example:
/?url=https://www.amazon.com/dp/B08N5WRWNW&pages=3
GET /health - Health checkGET /usage - API usage informationThe API supports various Amazon URL formats:
https://www.amazon.com/dp/PRODUCT_IDhttps://www.amazon.com/product/PRODUCT_IDhttps://www.amazon.com/gp/product/PRODUCT_IDThe CSV includes the following columns:
The API includes a 1-second delay between page requests to be respectful to Amazon's servers.
The API returns appropriate HTTP status codes:
400: Invalid or missing URL parameter404: No reviews found for the product500: Server error during scrapingWhen successful, the API returns a CSV file with headers:
Title,Rating,Author,Date,Content,Verified Purchase "Great product!",5,"John Doe","January 15, 2024","This product exceeded my expectations...",Yes "Good value",4,"Jane Smith","January 10, 2024","Works as described, good quality.",Yes