# Amazon Com — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search for products on Amazon Belgium with sorting and price filters, view detailed product information by ASIN, and get autocomplete suggestions to refine your searches. Find exactly what you're looking for with real-time product availability and pricing data from Amazon.com.be.

**Category:** E-commerce | **Website:** [www.amazon.com.be/](https://www.amazon.com.be/) | **Docs:** [parse.bot/marketplace/eda0f1ca-d659-48c7-ab8c-1be6a76ebffd/amazon-com-be-api](https://parse.bot/marketplace/eda0f1ca-d659-48c7-ab8c-1be6a76ebffd/amazon-com-be-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-amazon-com-be-api-eda0f1ca/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_product_details

Get detailed information about a specific product by its ASIN. Returns title, price, rating, review count, brand, feature bullets, availability, description, and image URLs. The ASIN is an alphanumeric product identifier obtained from search_products results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `asin` | string | Yes | Amazon Standard Identification Number (e.g. 'B0BTJD6LCL'). Alphanumeric product identifier from search_products results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amazon-com-be-api-eda0f1ca/get_product_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"asin":"<string>"}'
```

### get_search_suggestions

Get autocomplete search suggestions for a given prefix. Returns up to 10 keyword suggestions as the user types in the search bar. Useful for discovering popular search terms and refining queries before executing a full search.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `prefix` | string | Yes | Partial search query to get suggestions for (e.g. 'laptop', 'wireless head'). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amazon-com-be-api-eda0f1ca/get_search_suggestions \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prefix":"<string>"}'
```

### search_products

Search for products on Amazon Belgium. Returns paginated results with product details including price, rating, and review count. Supports sorting by relevance, price, customer reviews, newest arrivals, and best sellers. Supports price range filtering in EUR. Results are locale-dependent and may appear in Dutch, French, or English.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `max_price` | string | No | Maximum price filter in EUR. Numeric value as string (e.g. '50' for €50). |
| `min_price` | string | No | Minimum price filter in EUR. Numeric value as string (e.g. '20' for €20). |
| `page` | integer | No | Page number for pagination (1-based). |
| `query` | string | Yes | Search query string (e.g. 'wireless headphones', 'laptop'). |
| `sort` | string | No | Sort order for search results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amazon-com-be-api-eda0f1ca/search_products \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"max_price":"<string>","min_price":"<string>","page":"<integer>","query":"<string>","sort":"<string>"}'
```
