Com APIamazon.com.be ↗
Search Amazon.com.be products, retrieve ASIN details (price, features, availability), and fetch autocomplete suggestions via a clean REST API.
What is the Com API?
The Amazon Belgium API provides 3 endpoints to query the Amazon.com.be catalog: search products with sorting and EUR price filters, fetch full product details by ASIN including brand, feature bullets, images, and availability, and retrieve up to 10 autocomplete suggestions for a given search prefix. The search_products endpoint returns paginated results with 9 fields per product, making it straightforward to build price-comparison or catalog-mirroring tools targeting the Belgian market.
curl -X GET 'https://api.parse.bot/scraper/12439636-4f16-4d13-9bdf-4c877a56e8ed/search_products?page=1&sort=relevance&query=laptop&max_price=100&min_price=10' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on Amazon Belgium. Returns one page of results (typically 40-60 products) with price, rating, and review count per product. Supports sorting by relevance, price, customer reviews, newest arrivals, and best sellers, and price range filtering in EUR. Pagination is caller-controlled via the page input (1-based; omitted means the first page). total_results is the site's estimated count for the whole search, not the number returned in this page. product_url is the canonical product page URL in the form https://www.amazon.com.be/dp/<asin>; rating and review_count are null when the product has no ratings. Results are locale-dependent and titles may appear in Dutch, French, or English. One request per call.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination (1-based). |
| sort | string | Sort order for search results. |
| queryrequired | string | Search query string (e.g. 'wireless headphones', 'laptop'). |
| max_price | string | Maximum price filter in EUR. Numeric value as string (e.g. '50' for €50). |
| min_price | string | Minimum price filter in EUR. Numeric value as string (e.g. '20' for €20). |
{
"type": "object",
"fields": {
"page": "integer - current page number",
"sort": "string - sort order applied",
"query": "string - the search query used",
"products": "array of product objects with asin, title, price (formatted string with currency symbol or null), rating (number or null), review_count (integer or null), image_url, product_url (canonical https://www.amazon.com.be/dp/<asin>), is_prime",
"total_results": "integer or null - estimated total result count for the whole search"
},
"sample": {
"data": {
"page": 1,
"sort": "relevance",
"query": "Razer Basilisk V3",
"products": [
{
"asin": "B097F8H1MC",
"price": "€34.90",
"title": "Basilisk V3 Wired Gaming Mouse (10+1 Programmable Buttons, HyperScroll Tilt Wheel, Optical Mouse Switch, Focus+ Optical Sensor+ 26K DPI) Black",
"rating": 4.6,
"is_prime": false,
"image_url": "https://m.media-amazon.com/images/I/61AcT0ZuO3L._AC_UL320_.jpg",
"product_url": "https://www.amazon.com.be/dp/B097F8H1MC",
"review_count": 9899
},
{
"asin": "B0BSTNXYHR",
"price": "€235.99",
"title": "Basilisk V3 Pro White Edition - Ergonomic Wireless Gaming Mouse - AP Pack",
"rating": 4.5,
"is_prime": false,
"image_url": "https://m.media-amazon.com/images/I/71A+MM44goL._AC_UL320_.jpg",
"product_url": "https://www.amazon.com.be/dp/B0BSTNXYHR",
"review_count": 93
}
],
"total_results": 304
},
"status": "success"
}
}About the Com API
Search and Filter Products
The search_products endpoint accepts a required query string and optional parameters for pagination (page), sort order (sort), and EUR price bounds (min_price, max_price). Sort accepts five values: relevance, price_low_to_high, price_high_to_low, avg_customer_review, and newest_arrivals. Each item in the returned products array includes asin, title, price, rating, review_count, image_url, product_url, and is_prime. The total_results field gives the full result count reported by the catalog, though it may be null for some queries.
Product Detail by ASIN
The get_product_details endpoint takes a single asin string — typically sourced from search_products results — and returns a richer set of fields: brand, features (an array of bullet-point strings), description, images (all image URLs for the listing), availability, rating, and review_count. Price is returned as a string or null when the listing has no buyable offer. This endpoint is suited for populating detailed product pages or feeding structured data into a catalogue database.
Autocomplete Suggestions
The get_search_suggestions endpoint accepts a partial query string via the prefix parameter and returns up to 10 suggestion objects. Each suggestion contains a value (the full suggested search term) and a type field. This is useful for building type-ahead search interfaces or generating keyword lists for product research tools.
Coverage Notes
All prices are denominated in EUR and reflect the Amazon.com.be locale. ASINs are consistent with the wider Amazon catalog, so an ASIN obtained from this API can generally be cross-referenced against other Amazon locale APIs. Review text and individual reviewer data are not included in any endpoint; only aggregate rating and review_count are exposed.
The Com API is a managed, monitored endpoint for amazon.com.be — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when amazon.com.be changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official amazon.com.be API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a EUR price tracker that monitors
pricechanges for a set of ASINs on Amazon Belgium over time. - Populate a product comparison widget using
features,brand, andimagesfromget_product_details. - Implement a type-ahead search bar backed by
get_search_suggestionsfor an affiliate or shopping site. - Aggregate
ratingandreview_countacross multiple ASINs to rank products in a niche category. - Filter search results by
min_priceandmax_priceto surface budget or premium product segments in the Belgian market. - Check
availabilityandis_primefields to filter for Prime-eligible, in-stock items before surfacing them to users. - Generate keyword research datasets by feeding product category terms into
get_search_suggestionsand expanding the prefix tree.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Amazon have an official developer API for product data?+
What does `get_product_details` return that `search_products` does not?+
get_product_details endpoint adds brand, features (the full list of bullet-point descriptions), description (long-form product text), and an images array containing all product image URLs. The search endpoint returns only a single image_url and omits brand, feature bullets, and long descriptions.Does `search_products` return seller or offer-level data, such as third-party seller names or multiple price offers for the same ASIN?+
price field per product and does not expose individual seller names, fulfilled-by details, or competing offer prices for the same ASIN. You can fork this API on Parse and revise it to add an offers endpoint that captures seller-level pricing data.Are customer reviews and review text available through this API?+
rating (numeric) and review_count (integer) for both search results and product detail responses, but individual review text, reviewer names, and review dates are not returned by any endpoint. You can fork this API on Parse and revise it to add a reviews endpoint for a given ASIN.How does pagination work in `search_products`, and are there limits on how deep you can paginate?+
page parameter is 1-based integer pagination. The total_results field in the response indicates the total number of matching products, though it can be null for some queries. Amazon Belgium generally limits result depth to around 400 results (roughly 20–25 pages depending on the number of results per page), regardless of the total count shown.