curl GET /api/v1/products/search

Query Parameters

ParameterTypeDescription
qstringSearch query text (required)
brand_urlstringBase brand URL to filter by, e.g., nike.com (optional)
limitnumberMaximum number of results (default: 20)
include_raw_databooleanInclude raw html/json data from pdp (default: false)

Response Object

{
  "products": [
    {
      "pdp": {
        "id": string,
        "url": string,
        "name": string,
        "desc": string,
        "media": [
          {
            "url": string,
            "type": string
          }
        ],
        "brands": [string],
        "price_label": string,
        "raw_data": {
          "strippedHtml": string,
          "jsons": {
            "ld_json": { data },
            "props_data": { data }
          }
        }
      }
    }
  ]
}