search_icons
Find icons on The Noun Project by searching with terms and filtering by style, line weight, public domain status, thumbnail size, and SVG inclusion.
Instructions
Search for icons on The Noun Project. Supports filtering by style (solid/line), line weight, public domain status, and more.
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| query | Yes | Search term for icons (e.g., "dog", "house", "bicycle") | |
| styles | No | Filter by icon style: solid, line, or both (solid,line) | |
| line_weight | No | For line icons, filter by line weight (1-60) or range (e.g., "18-20") | |
| limit_to_public_domain | No | Set to 1 to limit results to public domain icons only | |
| thumbnail_size | No | Thumbnail size to return (42, 84, or 200 pixels) | |
| include_svg | No | Set to 1 to include SVG URLs in the response | |
| limit | No | Maximum number of results to return | 
Input Schema (JSON Schema)
{
  "properties": {
    "include_svg": {
      "description": "Set to 1 to include SVG URLs in the response",
      "enum": [
        0,
        1
      ],
      "type": "number"
    },
    "limit": {
      "description": "Maximum number of results to return",
      "type": "number"
    },
    "limit_to_public_domain": {
      "description": "Set to 1 to limit results to public domain icons only",
      "enum": [
        0,
        1
      ],
      "type": "number"
    },
    "line_weight": {
      "description": "For line icons, filter by line weight (1-60) or range (e.g., \"18-20\")",
      "type": [
        "number",
        "string"
      ]
    },
    "query": {
      "description": "Search term for icons (e.g., \"dog\", \"house\", \"bicycle\")",
      "type": "string"
    },
    "styles": {
      "description": "Filter by icon style: solid, line, or both (solid,line)",
      "enum": [
        "solid",
        "line",
        "solid,line"
      ],
      "type": "string"
    },
    "thumbnail_size": {
      "description": "Thumbnail size to return (42, 84, or 200 pixels)",
      "enum": [
        42,
        84,
        200
      ],
      "type": "number"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}