Search lighting products
search_productsSearch the catalog of real products stocked by the suppliers on file. Accepts Persian or English. Returns normalized facets (mounting, indoor/outdoor, IP, colour temperature) plus what the query matched on. Colour temperature is returned but is NOT filterable: a fixture is usually sold in several, and the row carries the one its source printed. The response always reports what the filters excluded and why, split into 'not stated in our data' and 'did not match' — a product missing from a result is NEVER evidence that a supplier does not make it; use get_brand's doesNotDo for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free text in Persian or English, e.g. «چراغ خطی توکار» or 'recessed linear profile'. | |
| brand | No | Restrict to one supplier. | |
| limit | No | Results per page (default 20, max 50). | |
| ip_min | No | Minimum IP rating, e.g. 65 for a wet location. | |
| offset | No | Pagination offset; use nextOffset from the previous call. | |
| category | No | One of the 20 canonical categories — see list_categories. | |
| mounting | No | How it mounts. | |
| has_image | No | Only products with an image on file. | |
| price_tier | No | Model-inferred price band, not a quoted price. | |
| environment | No | indoor, outdoor, or both. 'indoor' also returns fixtures rated for both. |