---
title: "Get single product"
method: GET
path: "/catalog/products/{productId}"
tags: ["Catalog"]
---

# Get single product

`GET /catalog/products/{productId}`

## Request

- Base URL: `https://api.stockx.com/v2`
- URL: `https://api.stockx.com/v2/catalog/products/{productId}`
- Auth: API key in header `x-api-key` and HTTP bearer

Get product details API allows you to fetch details for a single product

## Path parameters

- `productId` string, required

## Response `200`

Ok

- Product: Product information
  - `productId` string, required: Unique identifier for a product
  - `urlKey` string, required: The product name
  - `styleId` string, nullable, required: ID of prduct style
  - `productType` string, required: The type of product categories that are available on StockX
  - `title` string, nullable, required: A string that uniquely identifies the product name.
  - `brand` string, nullable, required: Brand of the product
  - `productAttributes` object, required: Object containing the attributes of the product.
    - `gender` string, nullable, required: Gender targeted product
    - `season` string, nullable, required: The season the product was released
    - `releaseDate` string, nullable, required: The date the product was released
    - `retailPrice` number, double, nullable, required: The retail price of the product.
    - `colorway` string, nullable, required: The combinations of colors in which the product is designed
    - `color` string, nullable, required: Color of product
  - `sizeChart` object: Size chart information for the product
    - `availableConversions` ProductSizeConversion[], required: The available size chart conversions this product has
      - `name` string, nullable, required: The display name for the size conversion
      - `type` string, nullable, required: The type of the size conversion
    - `defaultConversion` ProductSizeConversion, required
      - `name` string, nullable, required: The display name for the size conversion
      - `type` string, nullable, required: The type of the size conversion
  - `isFlexEligible` boolean: Indicates if the variant is eligible for flex fulfillment
  - `isDirectEligible` boolean: Indicates if the variant is eligible for direct fulfillment

## Other responses

- `401`: Unauthorized
- `404`: Not found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/stockx/apis/stockx-public-api.md) - [All operations](https://skmtc.dev/stockx/apis/stockx-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/stockx/apis/stockx-public-api/revisions/2d70f6b5d01b?raw)
