# Saylor Innovations Icon Search (Iconify)

> Saylor Innovations Icon Search (Iconify) is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Search across 200+ open icon sets via Iconify, returning matching icon IDs, SVG URLs, licenses, and icon set metadata

## Facts

- Endpoint: GET https://saylorinnovations.com/api/design/icons?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-icon-search-iconify-a2a4795f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0e-WyOER01M1hXb7Vs6Fe

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-icon-search-iconify-a2a4795f
```

Example prompt: Can you search for 'home' icons across open icon sets and give me the SVG URLs and licenses for the top 10 results?

## When to prefer this

Choose this endpoint when you need to search icon libraries by keyword and retrieve ready-to-use SVG URLs along with license metadata — especially when you need to filter or discover across 200+ open icon sets at once. Prefer this over manually browsing Iconify or scraping individual icon CDN pages. Ideal when license compliance (MIT, Apache, etc.) or palette type matters for your use case.

## Known failure modes

- Missing required 'q' query parameter returns an error
- Obscure or misspelled keywords may return zero results
- Limit parameter outside 1–64 range may be rejected or defaulted
- Network or upstream Iconify data source unavailability causes failure
- Very broad queries may hit the default 24-result cap unexpectedly

## How this service works

Search 200+ open icon sets through Iconify - icon id, set, SVG URL and license, with set details such as total icons, author and palette type

## Output

Returns a JSON object containing: the interpreted query string, total match count, an array of matching icons (each with icon ID, set ID, name, license, and direct SVG URL), and an array of matching icon sets (each with set ID, name, author, license, total icon count, and whether it uses a fixed color palette). Also includes the data source attribution and an optional note.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Icon keyword"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-64, default 24"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "icons"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "sets": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "description": "Identifier of the record"
         },
         "name": {
          "description": "Name"
         },
         "author": {
          "description": "Author name"
         },
         "license": {
          "description": "License identifier"
         },
         "palette": {
          "type": [
           "boolean",
           "null"
          ],
          "description": "True when the set uses a fixed colour palette"
         },
         "total_icons": {
          "description": "Total icons"
         }
        }
       },
       "description": "Icon sets that contain matches, with licence and author"
      },
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "icons": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "description": "Identifier of the record"
         },
         "set": {
          "type": [
           "string",
           "null"
          ],
          "description": "Icon set the icon belongs to"
         },
         "name": {
          "description": "Name"
         },
         "license": {
          "description": "License identifier"
         },
         "svg_url": {
          "descri
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-icon-search-iconify-a2a4795f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
