---
title: "Get Product Detail"
method: GET
path: "/v1/amazon/products/{asin}"
tags: ["Amazon Products"]
---

# Get Product Detail

`GET /v1/amazon/products/{asin}`

Full product detail by ASIN (price, variants, badges, buybox, ranks, ...).

## Path parameters

- `asin` string, required

## Query parameters

- `domain` string
- `zip` string
- `language` string

## Response `200`

Product detail

- object
  - `domain` string
  - `product` Product
    - `asin` string
    - `parent_asin` string, nullable
    - `title` string
    - `link` string
    - `brand` string, nullable
    - `manufacturer` string, nullable
    - `model_number` string, nullable
    - `price` AmazonPrice
      - `value` number, nullable — Numeric price value.
      - `currency` string, nullable — ISO 4217 currency code.
      - `symbol` string, nullable — Currency symbol (e.g. $, £, €).
      - `raw` string, nullable — Price exactly as displayed on Amazon.
    - `list_price` AmazonPrice
      - `value` number, nullable — Numeric price value.
      - `currency` string, nullable — ISO 4217 currency code.
      - `symbol` string, nullable — Currency symbol (e.g. $, £, €).
      - `raw` string, nullable — Price exactly as displayed on Amazon.
    - `savings_amount` AmazonPrice
      - `value` number, nullable — Numeric price value.
      - `currency` string, nullable — ISO 4217 currency code.
      - `symbol` string, nullable — Currency symbol (e.g. $, £, €).
      - `raw` string, nullable — Price exactly as displayed on Amazon.
    - `discount_percent` integer, nullable
    - `rating` number, nullable
    - `ratings_total` integer, nullable
    - `rating_breakdown` object — Percentage of ratings per star bucket (five_star ... one_star).
    - `bought_past_month` string, nullable
    - `in_stock` boolean
    - `availability` string, nullable
    - `feature_bullets` string[]
    - `description` string, nullable
    - `main_image` string, nullable
    - `images` string[]
    - `images_count` integer
    - `videos` string[]
    - `videos_count` integer
    - `has_aplus_content` boolean
    - `variants` object[] — Variation children with asin, attributes, price, is_current.
    - `variant_asins` string[]
    - `categories` object[] — Breadcrumb categories.
    - `bestsellers_rank` object[] — Best-seller ranks with rank, category, link.
    - `attributes` object
    - `specifications` object
    - `dimensions` string, nullable
    - `weight` string, nullable
    - `first_available` string, nullable
    - `country_of_origin` string, nullable
    - `buybox` object — Buy Box winner: seller_name, seller_id, price, fulfillment.
    - `sold_by` string, nullable
    - `ships_from` string, nullable
    - `fulfilled_by` string, nullable
    - `is_amazon_seller` boolean
    - `badges` object — amazons_choice, amazons_choice_keyword, best_seller, prime, climate_pledge_friendly.
    - `coupon` object, nullable
    - `deal` object, nullable
    - `delivery` object, nullable
    - `frequently_bought_together` string[]
    - `also_bought` string[]
    - `answered_questions` integer, nullable
    - `top_reviews` Review[]
      - `id` string
      - `title` string
      - `body` string
      - `rating` integer — Star rating left by the reviewer (1-5).
      - `date_raw` string, nullable
      - `date_utc` number, nullable
      - `date_at` string, nullable
      - `review_country` string, nullable
      - `is_global_review` boolean
      - `profile` object — Reviewer profile: name, link, id, image.
      - `verified_purchase` boolean
      - `vine_program` boolean
      - `helpful_votes` integer, nullable
      - `variant` string, nullable
      - `images` string[]
    - `scraped_utc` number
    - `scraped_at` string

---

[API](https://skmtc.dev/scrapebadger/apis/scrapebadger-account-api.md) · [All operations](https://skmtc.dev/scrapebadger/apis/scrapebadger-account-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/scrapebadger/scrapebadger-account-api/revisions/4a1ef8777baf/schema)
