# Amazon Product Search API Documentation

<p><strong>Amazon Product Search API Documentation</strong> Search Amazon products by keyword on Amazon US or Amazon Germany. Each result has the ASIN, title, price, rating, review count, image, Prime flag, sponsored flag, badges and brand. Filter by price range, category and result page, and sort by price, rating or newest.</p>

- **Documentation:** [https://scrappa.co/docs/amazon-api/amazon_search](https://scrappa.co/docs/amazon-api/amazon_search)
- **API group:** Amazon API
- **Endpoint:** `GET https://scrappa.co/api/amazon/search`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `query` | string | Yes | Search keywords. Example: laptop stand. |
| `domain` | string | No | Amazon marketplace. Supported here: US, DE. Default: US. |
| `page` | integer | No | Result page, 1 to 20. Default: 1. |
| `sort` | string | No | Sort order: relevance, price-asc, price-desc, rating, newest or bestseller. |
| `category` | string | No | Amazon search alias such as electronics or books. |
| `min_price` | number | No | Lowest price in the market currency. |
| `max_price` | number | No | Highest price in the market currency. |

## Example response

```json
{
    "data": {
        "page": 1,
        "query": "laptop stand",
        "domain": "US",
        "results": [
            {
                "url": "/dp/1451673310",
                "asin": "1451673310",
                "brand": null,
                "image": "https://m.media-amazon.com/images/I/61sKsbPb5GL._AC_UY218_.jpg",
                "price": {
                    "amount": 12.99,
                    "currency": "USD",
                    "formatted": "$12.99"
                },
                "title": "Fahrenheit 451",
                "badges": [
                    "Best Seller"
                ],
                "rating": 4.6,
                "is_prime": false,
                "is_sponsored": false,
                "reviews_count": 61596
            }
        ],
        "pagination": {
            "has_next": true,
            "total_pages": 20,
            "current_page": 1,
            "has_previous": false
        },
        "results_count": 16
    },
    "meta": {
        "cached": false,
        "domain": "US",
        "currency": "USD",
        "language": "en_US",
        "timestamp": "2026-10-31T22:00:00.000000Z",
        "response_time_ms": 4200
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A query or path parameter is missing or invalid. This response is not billable. |
| 503 | Service Unavailable | Amazon could not be reached after several tries. This response is not billable. Retry shortly. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
