---
title: "Amazon Product Details"
method: GET
path: "/v1/amazon/product"
tags: ["Amazon"]
---

# Amazon Product Details

`GET /v1/amazon/product`

## Request

- Base URL: `https://apidirect.io`
- URL: `https://apidirect.io/v1/amazon/product`
- Auth: API key in header `X-API-Key`

Get full details for an Amazon product by its 10-character ASIN — pricing, buy box with seller ID, availability, photos, videos, spec tables, rating breakdown per star, and top reviews.

**Price:** $0.005 per request. **Free tier:** 50 requests/month.

## Query parameters

- `asin` string, required
- `country` 'us' | 'au' | 'br' | 'ca' | 'cn' | 'fr' | 'de' | 'in' | 'it' | 'mx' | 'nl' | 'sg' | 'es' | 'tr' | 'ae' | 'gb' | 'jp' | 'sa' | 'pl' | 'se' | 'be' | 'eg' | 'za' | 'ie'

## Response `200`

Successful response

- AmazonProductDetailsResponse: Inferred from a live response. Any field can be null or absent, and new fields may be added at any time.
  - `product` object, nullable
    - `asin` string, nullable
    - `title` string, nullable
    - `item_highlight` string, nullable
    - `price` string, nullable
    - `original_price` string, nullable
    - `delivery_price` unknown
    - `minimum_order_quantity` unknown
    - `currency` string, nullable
    - `country` string, nullable
    - `byline` string, nullable
    - `byline_link` string, nullable
    - `rating` number, nullable
    - `num_ratings` number, nullable
    - `url` string, nullable
    - `slug` string, nullable
    - `photo` string, nullable
    - `photos` string[], nullable
    - `videos` unknown[], nullable
      - unknown
    - `user_uploaded_videos` unknown[], nullable
      - unknown
    - `has_video` boolean, nullable
    - `num_offers` number, nullable
    - `availability` string, nullable
    - `condition` string, nullable
    - `is_best_seller` boolean, nullable
    - `is_amazon_choice` boolean, nullable
    - `is_prime` boolean, nullable
    - `climate_pledge_friendly` boolean, nullable
    - `sales_volume` string, nullable
    - `delivery` string, nullable
    - `main_buy_box` object, nullable
      - `title` string, nullable
      - `price` string, nullable
      - `seller` string, nullable
      - `seller_id` string, nullable
      - `seller_link` string, nullable
      - `return_policy` string, nullable
    - `buy_boxes` object[], nullable
      - `title` string, nullable
      - `price` string, nullable
    - `about` string[], nullable
    - `description` string, nullable
    - `product_information` object, nullable
      - `Screen Size` string, nullable
      - `Color` string, nullable
    - `product_details` object, nullable
      - `Brand` string, nullable
      - `Model Name` string, nullable
    - `rating_distribution` object, nullable
      - `1` string, nullable
      - `2` string, nullable
      - `3` string, nullable
      - `4` string, nullable
      - `5` string, nullable
    - `top_reviews` object[], nullable
      - `review_id` string, nullable
      - `title` string, nullable
      - `review_text` string, nullable
      - `rating` number, nullable
      - `review_link` string, nullable
      - `review_date` string, nullable
      - `author_id` string, nullable
      - `author_name` string, nullable
      - `author_avatar` string, nullable
      - `images` unknown[], nullable
        - unknown
      - `video` unknown
      - `is_verified_purchase` boolean, nullable
      - `helpful_votes` string, nullable
      - `product_variant` object, nullable
        - `Size` string, nullable
        - `Color` string, nullable
      - `is_vine` boolean, nullable

## Other responses

- `400`: Bad request: missing or invalid parameters
- `401`: Unauthorized: invalid or missing API key
- `402`: Free tier used up for this endpoint and no payment method on file (`payment_required`).
- `403`: Account blocked after a failed payment (`account_blocked`).
- `404`: Product not found
- `429`: Rate limit exceeded or too many concurrent requests
- `500`: Internal server error
- `502`: Temporary failure retrieving Amazon data. Please retry shortly.
- `503`: Service temporarily unavailable. Please retry shortly.
- `504`: The request timed out

---

[API](https://skmtc.dev/apidirect/apis/api-direct.md) · [All operations](https://skmtc.dev/apidirect/apis/api-direct/llms.txt) · [OpenAPI document](https://skmtc.dev/apidirect/apis/api-direct/revisions/fa8c68d70bd0?raw)
