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, and wattage/lumen where stated) 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 | The price band the SUPPLIER declared for its whole range. Self-declared and per brand, not per product, and not a quoted price — no supplier on file publishes prices. | |
| environment | No | indoor, outdoor, or both. 'indoor' also returns fixtures rated for both. |