---
title: "Search products"
method: GET
path: "/products"
---

# Search products

`GET /products`

## Request

- Base URL: `https://app.bitroad.ai/api/v1`
- URL: `https://app.bitroad.ai/api/v1/products`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer
  - API key in cookie `authjs.session-token`

## Query parameters

- `q` string
- `category` string
- `category_subtree` boolean
- `seller_id` string
- `certifications` string[]
- `restricted` 'allow' | 'exclude_age' | 'exclude_all'
- `min_seller_tier` 'basic' | 'verified' | 'premium'
- `improves_on_statutory` boolean
- `page_size` integer
- `cursor` string

## Response `200`

List of product summaries

- object

## Other responses

- `400`: Validation failed
- `401`: Unauthenticated
- `403`: Forbidden / policy denied
- `404`: Not found
- `409`: Conflict
- `429`: Rate limited
- `500`: Server error

---

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