Programmatic access to 3,860 Font Awesome icons with keyword and smart search.
Install the Font Awesome skill to search icons directly from Claude Code conversations.
curl via the Bash tool in Claude CodeKeyword search using inverted index with prefix and substring matching. Same scoring algorithm as the client-side search.
| Param | Type | Default | Description |
|---|---|---|---|
| q | string | — | Search query (required) |
| limit | number | 50 | Max results (max 200) |
| style | string | — | Filter: solid, regular, light, thin, duotone, brands, sharp-solid, sharp-regular, sharp-light, sharp-thin |
Enhanced search using expanded terms (categories, aliases, synonyms). Broader results than keyword for conceptual queries like "spinning loader" or "social media".
| Param | Type | Default | Description |
|---|---|---|---|
| q | string | — | Search query (required) |
| limit | number | 50 | Max results (max 200) |
| style | string | — | Filter by style |
Browse and paginate all icons. Returns icons in alphabetical order.
| Param | Type | Default | Description |
|---|---|---|---|
| limit | number | 50 | Max results (max 200) |
| offset | number | 0 | Pagination offset |
| style | string | — | Filter by style |
Get detailed info for a single icon by name, including all style variants, search terms, and HTML for each style.
| Param | Type | Description |
|---|---|---|
| name | path | Icon name (e.g. house, arrow-right, github) |
| Field | Type | Description |
|---|---|---|
| version | string | API version |
| name | string | Icon name (kebab-case) |
| unicode | string | Unicode hex code |
| label | string | Human-readable label |
| tier | string | "free" or "pro" |
| styles | string[] | Available styles (solid, regular, light, thin, duotone, brands, sharp-*) |
| brands | boolean | Whether this is a brand icon |
| score | number | Relevance score (search endpoints only) |
| html | string | Ready-to-use HTML snippet |