Brand kit
Companies rarely have one logo. They have a square icon mark for avatars and favicons, and a wider wordmark for headers and footers. The brand kit endpoint returns each variant we hold.
GET https://api.anylogo.dev/kit/{domain}{ "domain": "linear.app", "variants": [ { "shape": "icon", "contentType": "image/svg+xml", "scalable": true, "url": "https://img.anylogo.dev/linear.app?variant=icon" } ]}shape—iconfor square-ish marks,wordmarkfor wide ones.width/height— pixel dimensions for raster marks.scalable— present for vectors, which have no fixed size.url— fetch that variant directly as an image.
Requesting a variant
Section titled “Requesting a variant”Add variant to the logo endpoint to get a specific shape:
<!-- square mark, right for avatars and favicons --><img src="https://img.anylogo.dev/linear.app?variant=icon" width="40">
<!-- full wordmark, right for headers --><img src="https://img.anylogo.dev/linear.app?variant=wordmark">Without variant you get the highest-scoring mark, whatever its shape. Use variant=icon whenever the logo sits in a fixed square — a wordmark squeezed into a 32px circle is the most common way logo integrations look wrong.
variant combines with size, format and fallback.