API docs

Search and render service icons.

Iconic API exposes a searchable service-icon catalog and a render endpoint that returns transparent PNGs from primary and accent mask layers.

Auth

Send an API key as a Bearer token.

Authorization: Bearer ic_live_...

Render PNG

Render one icon as a transparent PNG. Colors should be sent as hex values without the leading hash.

GET /api/icons/roofing/roof-repair/render?primary=4B9CD3&accent=071427&size=512
QueryRequiredNotes
primaryYesPrimary mask fill color.
accentYesAccent mask fill color.
sizeNoPNG size in pixels. Defaults to 512.

Data model

Supabase stores icon categories and icon rows separately. Each icon has a category reference, UUID, stable service key, display name, aliases, status, source cell path, primary mask path, and accent mask path.

Status codes

200Request succeeded.
401Missing or invalid API key.
404Icon or mask files were not found.
500Unexpected server error.