searches iconify
Searches Iconify API for icons by query. Use when users need to find, search, or discover icons from Iconify collections.
Iconify Icon Search
Task Progress
- [ ] Generate keywords
- [ ] Execute parallel searches (all in same response)
- [ ] Aggregate results into template
Phase 1: Generate Keywords
From {{ARGUMENTS}}, create 3-5 keyword variations:
- Synonyms (settings → gear/cog/config)
- Split compounds (user-circle → user/circle/avatar)
- Add style suffixes (-line/-solid/-outline)
Phase 2: Parallel Search Execution
CRITICAL: Execute ALL curl commands in parallel. Send them all in ONE response.
curl -s "https://api.iconify.design/search?query=keyword1&limit=20"
curl -s "https://api.iconify.design/search?query=keyword2&limit=20"
curl -s "https://api.iconify.design/search?query=keyword3&limit=20"
Do NOT proceed to Phase 3 until all searches complete.
Phase 3: Aggregate and Format
Your COMPLETE output must be ONLY this template:
## Search Keywords
[keyword1, keyword2, keyword3]
## Search Results
### "keyword1" (found X icons)
| Icon Name | Collection | Preview |
|-----------|------------|---------|
| icon-name | collection |  |
### "keyword2" (found X icons)
| Icon Name | Collection | Preview |
|-----------|------------|---------|
| icon-name | collection |  |
## Recommendations
1. **collection:icon-name** - `<iconify-icon icon="collection:icon-name" />` 
2. **collection:icon-name** - `<iconify-icon icon="collection:icon-name" />` 
Processing rules:
- Deduplicate across all search results
- Sort by occurrence frequency
- Mark empty as "No icons found"
- NO text outside template