> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rxradar.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# List Products

> List products with filters

<ParamField query="page" type="integer" default="1">
  Page number
</ParamField>

<ParamField query="per_page" type="integer" default="50">
  Results per page (max: 100)
</ParamField>

<ParamField query="network" type="string">
  Filter by network
</ParamField>

<ParamField query="brand" type="string">
  Filter by brand (partial match). Matches the raw brand name, the canonical brand name, or its slug — so a query finds a brand across networks and languages.
</ParamField>

<ParamField query="gtin" type="string">
  Filter by GTIN (EAN-13 / UPC-12 / GTIN-14, normalized to GTIN-14)
</ParamField>

<ParamField query="search" type="string">
  Search by product name
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.rxradar.xyz/v1/products?brand=clinique&per_page=10" \
    -H "Authorization: Bearer rx_YOUR_API_KEY"
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "network": null,
    "brand": "clinique",
    "gtin": null,
    "search": null,
    "sort_by": "collected_at",
    "order": "desc",
    "data": [
      {
        "id": 12345,
        "gtin": "0020714002527",
        "code_alt": null,
        "brand": {
          "name": "Clinique",
          "url": "https://www.cvs.com/shop/clinique",
          "canonical": { "name": "Clinique", "slug": "clinique" }
        },
        "line": {
          "name": "Take The Day Off",
          "url": "https://www.cvs.com/shop/clinique/take-the-day-off"
        },
        "name": "Take The Day Off Cleansing Balm 125 ml",
        "description": "Silky cleansing balm that melts away long-wear makeup, sunscreen and impurities.",
        "url": "https://www.cvs.com/clinique-take-the-day-off-cleansing-balm-125ml",
        "currency": "USD",
        "size": {
          "value": "125",
          "unit": "ml"
        },
        "packaging": "Jar of 125 ml",
        "images": {
          "main": "https://cdn.cvs.com/clinique-take-the-day-off.jpg",
          "gallery": [
            "https://cdn.cvs.com/clinique-take-the-day-off-2.jpg",
            "https://cdn.cvs.com/clinique-take-the-day-off-3.jpg"
          ]
        },
        "has_gtin": true,
        "has_variants": false,
        "has_reviews": true,
        "indexed_at": "2026-04-28T19:43:04",
        "last_collected_at": "2026-04-29T17:34:54",
        "network": "cvs",
        "store": "cvs.com",
        "latest": {
          "price": 34.00,
          "in_stock": true,
          "rating": 4.5
        }
      }
    ],
    "total": 47,
    "page": 1,
    "per_page": 10,
    "pages": 5
  }
  ```
</ResponseExample>
