Skip to content
Free & open source — MIT

The Icons APIfor Modern Apps

18,039 icons from 10 sources. One endpoint. Any color, size, or format — no auth, no limits.

All systems operational~42ms avg responseCached at the edge
curl — hylab
# No install — just use the URL
$curl“https://hylab.vercel.app/api/icons/home?color=7c9a82&size=32”
HTML — drop in anywhere
<img src=“https://hylab.vercel.app/api/icons/home?color=7c9a82” alt=”Home” />
Works with React, Vue, Svelte, plain HTMLDocs →
18,039
icons
10
sources
3
formats
18,039
icons
10 sources · MIT/Apache/ISC
14categories
3SVG · PNG · WebP
No auth · Edge cached · ~42ms
Catalog

Browse icons

Click any icon to copy its URL — 36 shown, 18k available.

Click any icon to copy its API URLBrowse 18,039 →
Integration

Works with any stack.No SDK required.

Drop a URL into HTML, React, Vue, Svelte or plain CSS. Add ?color=&size=&format= to customize on the fly.

HTMLReactNext.jsVueSveltePythoncurl
HTML — copy & pasteno build step
<img
  src="https://hylab.vercel.app/api/icons/home?color=7c9a82&size=24"
  alt="Home"
/>
React — zero depsclient or server
const Icon = ({ name }) => (
  <img src={`https://hylab.vercel.app/api/icons/${name}?color=7c9a82`} alt={name} />
)
Fast at the edge
SVG immutable for a year, PNG/WebP via sharp.
Docs →

Start building today

No signup. No API key. Just use it — 18,039 icons ready in one URL.