amazon.sg APIamazon.sg ↗
Access discounted product listings and full product details with customer reviews from Amazon.sg. Filter by discount percentage, paginate results, and look up by ASIN.
curl -X GET 'https://api.parse.bot/scraper/26e09b98-d0ca-435a-a2d5-0a3045fa7554/search_discounted_products?page=1&min_discount=10' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on Amazon.sg filtered by minimum discount percentage. Returns a paginated list of products with ASIN, title, price, original price, discount information, rating, and review count.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| min_discount | integer | Minimum discount percentage to filter by. |
{
"type": "object",
"fields": {
"page": "integer, current page number",
"products": "array of product objects with asin, title, price, original_price, discount_text, discount_percentage, rating, review_count, and url",
"min_discount": "integer, applied minimum discount filter"
},
"sample": {
"data": {
"page": 1,
"products": [
{
"url": "https://www.amazon.sg/dp/B0DCGFKHRF",
"asin": "B0DCGFKHRF",
"price": "S$111.43",
"title": "Bread Slicer for Homemade Sourdough Bread, Adjustable Thickness...",
"rating": "4.6 out of 5 stars",
"review_count": "949",
"discount_text": null,
"original_price": null,
"discount_percentage": null
}
],
"min_discount": 55
},
"status": "success"
}
}About the amazon.sg API
This API covers Amazon.sg through 2 endpoints, returning product listings filtered by discount percentage and full product detail pages keyed by ASIN. The search_discounted_products endpoint surfaces price, original price, discount percentage, rating, and review count across paginated results, while get_product_details returns the complete product record including both standard and critical customer reviews for a given ASIN.
Endpoints and Data Returned
search_discounted_products accepts an optional min_discount integer and a page number. Each product object in the response includes asin, title, price, original_price, discount_text, discount_percentage, rating, review_count, and a url. Setting min_discount to 30, for example, restricts results to items where Amazon.sg is showing at least a 30% reduction from the listed original price. Pagination is handled through the page parameter, and the response echoes back the applied min_discount value so you can confirm the filter was applied.
Product Detail and Reviews
get_product_details takes a single required parameter — asin — and returns the full product record for that item on Amazon.sg. Alongside title, price, and original_price, the endpoint provides two review arrays: reviews (all fetched reviews) and critical_reviews (those with a rating of 3 or below). Each review object includes author, rating, rating_text, title, body, and date. This split makes it straightforward to analyze negative sentiment without filtering client-side.
Coverage Scope
Both endpoints are scoped to Amazon.sg — the Singapore storefront. Prices are returned in Singapore dollars (e.g. S$111.43). Product availability, pricing, and discount depth reflect what is listed on amazon.sg at the time of the request. Fields like price and original_price can be null if the listing does not currently show those values.
- Build a deal-alert tool that tracks products on Amazon.sg exceeding a target discount percentage using
min_discount. - Aggregate Amazon.sg pricing data by ASIN to monitor price changes over time for specific products.
- Pull
critical_reviewsfor a product to summarize recurring complaints before a purchasing decision. - Compare
pricevsoriginal_priceacross categories to identify which product segments show the deepest discounts. - Enrich an internal product database with
ratingandreview_countpulled viaget_product_details. - Feed discounted product listings into a price-comparison site covering the Singapore e-commerce market.
- Analyze review
dateandratingfields across multiple ASINs to track sentiment shifts over time.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Amazon have an official developer API?+
What does `search_discounted_products` return and how does the `min_discount` filter work?+
min_discount parameter filters results so only products at or above that discount threshold are returned. The applied filter value is echoed back in the response field min_discount for verification.Are seller information, shipping details, or product images returned by these endpoints?+
Does `get_product_details` return all customer reviews for a product, or a subset?+
reviews array (all returned reviews) and critical_reviews (those with a rating of 3 or below). It does not guarantee every review ever posted — Amazon.sg may have hundreds of reviews for popular products, and the endpoint returns what is available in a single response. Pagination of reviews is not currently supported. You can fork this API on Parse and revise it to add review pagination.