Integrate AI-powered lighting simulation into your website or application. RESTful API with JSON responses — no SDK required.
Get an API Key
Contact api@auvolar.com or sign up on this page
Add the header
X-API-Key: lsk_your_key_hereMake a request
curl -X POST https://www.auvolar.com/api/v1/lightspec/recommend \
-H "Content-Type: application/json" \
-H "X-API-Key: lsk_your_key_here" \
-d '{"appType":"warehouse","areaWidth":100,"areaLength":200,"mountingHeight":20}'All API requests require an API key. Pass it via header:
X-API-Key: lsk_your_key_hereOr alternatively:
Authorization: Bearer lsk_your_key_here/api/v1/lightspec/recommendAI-powered fixture recommendation with photometric simulation. Returns ranked product matches with scores, fixture counts, and illuminance estimates.
| Name | Type | Required | Description |
|---|---|---|---|
| appType | string | ✓ | parking_lot, warehouse, office, roadway, stadium, etc. |
| areaWidth | number | ✓ | Area width in feet |
| areaLength | number | ✓ | Area length in feet |
| mountingHeight | number | ✓ | Mounting height in feet |
| targetFc | number | — | Target illuminance (fc). Uses IES standard if omitted |
| cct | string | — | Color temp preference: 3000, 4000, 5000 |
| retrofitMode | boolean | — | Match existing fixture positions |
| roadClass | string | — | CIE 140 road class: M1-M5, P1-P2 |
curl -X POST https://www.auvolar.com/api/v1/lightspec/recommend \
-H "Content-Type: application/json" \
-H "X-API-Key: lsk_your_key_here" \
-d '{"appType":"parking_lot","areaWidth":200,"areaLength":300,"mountingHeight":25}'/api/v1/lightspec/simulateUpload IES file content and room parameters. Returns photometric grid, layout, uniformity metrics, and compliance data.
| Name | Type | Required | Description |
|---|---|---|---|
| content | string | ✓ | IES file content (text) |
| areaWidth | number | ✓ | Area width in feet |
| areaLength | number | ✓ | Area length in feet |
| mountingHeight | number | ✓ | Mounting height in feet |
| fixtureCount | number | — | Override fixture count |
curl -X POST https://www.auvolar.com/api/v1/lightspec/simulate \
-H "Content-Type: application/json" \
-H "X-API-Key: lsk_your_key_here" \
-d '{"content":"IESNA:LM-63-2002...","areaWidth":100,"areaLength":200,"mountingHeight":20}'/api/v1/lightspec/parseParse IES/LDT photometric file. Returns beam angles, candela distribution, lamp data, and metadata.
| Name | Type | Required | Description |
|---|---|---|---|
| content | string | ✓ | IES file content (text) |
| fileName | string | — | Original filename |
curl -X POST https://www.auvolar.com/api/v1/lightspec/parse \
-H "Content-Type: application/json" \
-H "X-API-Key: lsk_your_key_here" \
-d '{"content":"IESNA:LM-63-2002..."}'$0
20 requests/day
$99/mo
100 requests/day
$299/mo
1,000 requests/day
Custom
Unlimited
Free tier available — no credit card required. Get your API key instantly.
All responses follow a consistent JSON format:
{
"success": true,
"data": {
"matches": [
{
"product": { "name": "PLB Series 150W", "sku": "AOK-PLB-150W", "price": 270 },
"score": 202,
"fixtureCount": 15,
"expectedAvgFc": 1.6,
"reasons": ["Good fixture count range", "Meets illuminance target"]
}
]
},
"meta": {
"api": "LightSpec AI",
"version": "v1",
"timestamp": "2026-03-16T15:00:00.000Z"
}
}