Prowl
72/100
prowl
Benchmarked Sep 18, 2026

Use a [New Version](https://icons8.github.io/icons8-docs/) I

# Icons8 API Icons8 API allows us to search and obtain [our icons](https://icons8.com/web-app). You're welcome to use our icons to extend the functionality of your web and mobile applications, websi

searchaiapi platform_profile Streaming
Benchmark Your API

Score Breakdown

Token Efficiency8/10
Parseability8/10
Consistency7/10
Documentation7/10
First-Try Success7/10
Latency6/10
Error Clarity6/10
Auth Simplicity6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://icons8.com",
  "auth_method": "api_key",
  "auth_config": {
    "parameter_name": "token",
    "location": "query_string",
    "notes": "Icons8 API requires an API key/token passed as a query parameter. Keys are obtained via account registration on icons8.com."
  },
  "endpoints": [
    {
      "name": "Search Icons",
      "method": "GET",
      "path": "/api/icons/search",
      "description": "Search the Icons8 icon library by keyword, style, category, or platform. Returns matching icon metadata including download URLs.",
      "parameters": [
        "term (search query)",
        "amount (number of results)",
        "platform (e.g., iOS, Android, Windows)",
        "style (e.g., iOS, Windows, Color, Office)",
        "token (API key)"
      ]
    },
    {
      "name": "Get Icon by ID",
      "method": "GET",
      "path": "/api/icons/{id}",
      "description": "Retrieve metadata and download URL for a specific icon by its unique identifier."
    },
    {
      "name": "List Categories",
      "method": "GET",
      "path": "/api/icons/categories",
      "description": "List available icon categories and collections."
    },
    {
      "name": "Download Icon",
      "method": "GET",
      "path": "/api/icons/{id}/download",
      "description": "Download an icon in a specified format/size. Requires appropriate licensing tier."
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Limited free downloads with attribution/linkback requirement",
      "paid_tiers": "Subscription plans (monthly/annual) for expanded access, no attribution, higher resolution, and commercial use",
      "notes": "Icons8 offers multiple plans including a premium subscription for unrestricted commercial use. Some asset types (photos, music, illustrations) are bundled in higher tiers."
    }
  },
  "rate_limits": {
    "notes": "Public documentation does not clearly state fixed rate limits; usage is generally governed by subscription tier and fair-use policy. API requests beyond plan allowances may be throttled or require rate-limited API keys.",
    "estimated": "unknown"
  },
  "capabilities": [
    "Icon search across hundreds of styles (iOS, Windows, Material, Office, Color, Dusk, etc.)",
    "Programmatic icon retrieval and download via REST API",
    "Icon metadata access (tags, categories, styles, platforms)",
    "Integration into web and mobile applications via API",
    "Additional asset types beyond icons: photos, illustrations, music, and AI-generated imagery (via broader Icons8 platform)",
    "Plugins for design tools (Figma, Sketch, Photoshop, Adobe XD)",
    "CDN-hosted icon delivery",
    "Icon customization (size, format, color where applicable)",
    "Legacy API documented at icons8.com; newer version hosted at icons8.github.io/icons8-docs"
  ],
  "raw_analysis": "Icons8 is a well-established digital asset platform best known for its large icon library, but it has expanded into photos, illustrations, music, and AI-generated imagery. It targets designers, developers, and product teams who need visual assets for apps, websites, and presentations. The platform is mature — founded around 2012 — and widely integrated into design workflows via plugins for Figma, Sketch, Photoshop, and Adobe XD, as well as through its REST API.\n\nThe Icons8 API itself is a REST-based service that allows programmatic search and retrieval of icons. Authentication is via an API token passed as a query parameter, obtained by registering on the site. The API exposes endpoints for icon search, retrieving icon details by ID, listing categories, and downloading assets. It supports filtering by style and platform, making it usable for dynamic asset delivery in applications.\n\nPricing follows a freemium model: a limited free tier exists (typically with attribution requirements), while paid subscription tiers unlock commercial usage rights, higher-resolution downloads, and access to premium asset collections. Rate limits are not prominently documented and appear to be governed by plan-level usage policies rather than published hard limits.\n\nThe service is referenced as having a 'New Version' API documented at https://icons8.github.io/icons8-docs/, indicating ongoing API evolution. The platform is production-grade, actively maintained, and suitable for both ad-hoc design use and programmatic integration. Key gaps in the provided description include exact rate limits, the full endpoint schema of the new API version, and the precise free-tier allowances, which would require consulting the linked documentation." 
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /2001068ms
robots_txtGET /robots.txt20047ms
llms_txtGET /llms.txt404273ms
Interpret
```json
{
  "overall": 68,
  "dimensions": {
    "token_efficiency": 8.0,
    "first_try_success": 7.0,
    "response_parseability": 8.0,
    "error_clarity": 6.0,
    "doc_quality": 7.0,
    "auth_simplicity": 6.0,
    "latency": 6.0,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "model": "freemium",
    "free_tier": "Limited downloads with mandatory attribution/linkback",
    "paid": "Monthly/annual subscription for commercial use, no attribution, higher resolution",
    "notes": "Bundled asset types (photos, music, illustrations) gated behind higher tiers"
  },
  "issues": [
    "No llms.txt (404) — agent-hostile; no machine-readable capability manifest",
    "Legacy vs new API docs (icons8.com vs icons8.github.io/icons8-docs) creates version ambiguity",
    "Google-ish 1068ms homepage latency is mediocre for an asset CDN platform",
    "Free tier attribution requirement is a compliance footgun for agent-generated integrations",
    "robots.txt lacks clarity on API endpoint allowances; mixes SEO-mail-bait with rules",
    "Auth flow for API key not surfaced in analysis — unclear if self-serve or gated"
  ],
  "recommendations": [
    "Publish /llms.txt with API endpoints, auth, rate limits, and pricing tiers",
    "Consolidate legacy and new API docs into a single canonical source with version pinning",
    "Expose a structured OpenAPI spec for programmatic discovery",
    "Clarify free-tier attribution requirements machine-readably (license field in API response)",
    "Add status page / uptime signal so agents can reason about reliability",
    "Reduce homepage TTFB below 500ms via edge caching",
    "Self-serve API key issuance to remove onboarding friction"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
Yes
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/use-a-new-versionhttpsicons8githubioicons8-docs-i">
  <img src="https://prowl.world/badge/use-a-new-versionhttpsicons8githubioicons8-docs-i.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard