---
title: "List All Products"
method: GET
path: "/catalog/products"
tags: ["Catalog"]
---

# List All Products

`GET /catalog/products`

This endpoint returns all products that match the specified criteria.

## Query parameters

- `categoryId` integer
- `categoryName` string
- `groupId` integer
- `groupName` string
- `productName` string
- `getExtendedFields` boolean
- `productTypes` string
- `offset` integer
- `limit` integer
- `includeSkus` boolean

## Response `200`

Products found and returned.

- TcgApiModelCommonPagedApiResultTcgApiModelCatalogCatalogProduct
  - `totalItems` integer
  - `success` boolean
  - `errors` string[]
  - `results` TcgApiModelCatalogCatalogProduct[]
    - `productId` integer
    - `name` string
    - `cleanName` string
    - `imageUrl` string
    - `categoryId` integer
    - `groupId` integer
    - `url` string
    - `modifiedOn` string, date-time
    - `skus` TcgApiModelCatalogSku[]
      - `skuId` integer
      - `productId` integer
      - `languageId` integer
      - `printingId` integer
      - `conditionId` integer
    - `imageCount` integer
    - `presaleInfo` TcgApiModelCatalogPresaleInfo
      - `isPresale` boolean
      - `releasedOn` string, date-time
      - `note` string
    - `extendedData` TcgApiModelCatalogExtendedDataInfo[]
      - `name` string
      - `displayName` string
      - `value` string

## Other responses

- `404` — No products found.

---

[API](https://skmtc.dev/tcgplayer/apis/tcgapi.md) · [All operations](https://skmtc.dev/tcgplayer/apis/tcgapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tcgplayer/tcgapi/revisions/dc32a30fcb68/schema)
