# Get product by ASIN and store

> Validates the request, checks your license usage quota, fetches the product from the database, and returns a JSON response.

`POST https://api.amzconnect.io/v1/get/product`

## Authentication

Include an `Authorization` header with the value `Bearer {YOUR_API_KEY}`. You can retrieve your API key from your dashboard.

## Request body (required)

- `asin` (string, required): The product ASIN.
  - Example: `B0H3Z781N7`
- `store` (string, required): The store identifier (Amazon marketplace).
  - Allowed values: `com`, `co.uk`, `de`, `fr`, `it`, `es`, `ca`, `com.au`, `co.jp`, `in`, `com.br`, `com.mx`, `nl`, `se`, `pl`, `com.tr`, `ae`, `sg`, `com.be`, `cn`, `eg`, `ie`, `sa`, `co.za`
  - Example: `com`

## Example request

```bash
curl --request POST \
  --url https://api.amzconnect.io/v1/get/product \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"asin":"B0H3Z781N7","store":"com"}'
```

## Responses

### `200`

The product as JSON. `source` is `Database` when the product was served from the AMZ Connect database and `API` when it was fetched from the data provider for this request. `usage` is the number of products counted against your monthly quota so far. Requesting the same ASIN and store again in the same month does not raise it.

```json
{
  "asin": "B0H3Z781N7",
  "title": "ANBOXIT Solid Wood Stand Stand for Echo Show 15/21, Rustic Display Holder Brown",
  "images": [
    {
      "link": "https://m.media-amazon.com/images/I/71XI0FjPXxL._AC_SL1500_.jpg",
      "variant": "PT01"
    },
    {
      "link": "https://m.media-amazon.com/images/I/71qHm0j95dL._AC_SL1500_.jpg",
      "variant": "PT02"
    },
    {
      "link": "https://m.media-amazon.com/images/I/71CYAf0xNkL._AC_SL1500_.jpg",
      "variant": "PT03"
    },
    {
      "link": "https://m.media-amazon.com/images/I/71wKtQBaa-L._AC_SL1500_.jpg",
      "variant": "PT04"
    },
    {
      "link": "https://m.media-amazon.com/images/I/71lBRRZuQ8L._AC_SL1500_.jpg",
      "variant": "PT05"
    },
    {
      "link": "https://m.media-amazon.com/images/I/716RaX5d2GL._AC_SL1500_.jpg",
      "variant": "PT06"
    }
  ],
  "main_image": {
    "link": "https://m.media-amazon.com/images/I/71YcE3JKlqL.jpg"
  },
  "feature_bullets": [
    "[Solid Wood Construction for Lasting Stability]: Crafted from high-quality solid wood, this stand offers reliable stability to securely hold Echo Show 15, Echo Show 21, tablets, or cookbooks without tipping over; durable build ensures long-lasting performance in busy kitchens.",
    "[Rustic Design That Complements Any Interior]: Natural wood finish with a rustic touch blends seamlessly with various decor styles, from modern minimalism to boho or farmhouse; warm, organic look adds aesthetic appeal to kitchen counters, living rooms, or offices.",
    "[Versatile Use – Beyond Just Smart Displays]: Not just for Echo Show; use it as a cookbook holder, tablet stand for reading recipes, or a decorative display for calendars and plants; multi-purpose design makes it a practical addition to any room.",
    "[No Wall Mounting Required – Portable & Flexible]: Freestanding design offers a convenient, damage-free alternative to wall mounts; lightweight construction allows easy repositioning whenever needed, perfect for renters or those who value flexibility.",
    "[Beautifully Packaged – A Thoughtful Gift Idea]: Elegantly packaged with a sleek, modern design that complements any home decor; versatile functionality makes it a practical and stylish gift for housewarmings, birthdays, or holidays – ready to give with confidence."
  ],
  "buybox_winner": {
    "availability": {
      "type": "in_stock",
      "raw": "In Stock",
      "dispatch_days": 1
    },
    "price": {
      "symbol": "$",
      "value": 11.04,
      "currency": "USD",
      "raw": "$11.04"
    },
    "is_prime": true,
    "fulfillment": {
      "is_fulfilled_by_amazon": true
    },
    "shipping": {
      "value": ""
    },
    "rrp": {
      "symbol": "$",
      "value": 12.99,
      "currency": "USD",
      "raw": "$12.99"
    }
  },
  "recent_sales": "1K+ bought in past month",
  "rating": 4.8,
  "ratings_total": 55,
  "source": "API",
  "usage": 2
}
```

### `400`

The ASIN is not 10 characters long, or a parameter is missing.

```json
{
  "code": "invalid_params",
  "message": "Invalid ASIN or store."
}
```

### `403`

The API key is missing, unknown or expired (`invalid_key`, `expired_key`), or your monthly quota is used up (`too_many_requests`).

Example `invalid_key`:

```json
{
  "code": "invalid_key",
  "message": "Invalid API Key provided."
}
```

Example `expired_key`:

```json
{
  "code": "expired_key",
  "message": "API Key has expired."
}
```

### `404`

The product was not found in this store.

```json
{
  "code": "not_found",
  "message": "No product found on com for ASIN B000000000."
}
```

---

Source: https://amzconnect.io/docs/api/reference/operations/getproduct/
