Developers

Every icon on SVGrove is reachable through a free, read-only JSON API — no key, no signup. Full OpenAPI docs at /docs.

GET /api/search?q=cat4-tier search with style/category filters and pagination
GET /api/words/:termOne word: definition, all icons inline, synonyms, license
GET /api/icons/:id.svgRaw SVG, immutable-cached
GET /api/icons/:id/png?size=512PNG render, 16–512 px
GET /api/icons/:id/webp?size=512Lossless WebP render, 16–512 px
GET /api/categories2-level category tree with live word counts
GET /api/packsCurated packs with availability
GET /api/suggest?q=caAutocomplete, in-memory, ~1 ms
GET /api/statsLibrary totals + license

React package

@svgrove/icons-react ships every icon as a tree-shakable React component: import { IdeaOutline } from '@svgrove/icons-react'.

Everything is covered by the SVGrove Free License — free for commercial use, no attribution required.