For Agents
Search and download icons and icon sets from Iconfinder's library, browse by category, style, or author, and retrieve license-aware download links.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Iconfinder API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Iconfinder API.
Search across millions of icons by keyword, style, premium status, vector availability, and license type
Retrieve a specific icon's metadata, formats, sizes, and download URL via /icons/{icon_id}
List and inspect iconsets including their author, category, style, and contained icons
GET STARTED
Use for: I need to find a free vector icon of a shopping cart, Search for premium iconsets in a flat style for a finance dashboard, Get the SVG download URL for a specific icon ID, List all categories available in the Iconfinder catalog
Not supported: Does not handle photo stock libraries, font hosting, or generative image creation — use for icon and iconset discovery and download only.
Jentic publishes the only available OpenAPI specification for Iconfinder API, keeping it validated and agent-ready. Iconfinder offers programmatic access to a library of over 6 million icons and icon sets across multiple styles and licenses. Through 13 endpoints covering icons, iconsets, categories, styles, authors, licenses, and user accounts, agents can search by keyword and style, retrieve metadata, and request download URLs for raster or vector assets. The API supports filtered search, faceted browsing by style or category, and license-aware delivery for both free and premium icons.
Browse curated taxonomy through /categories and /styles to filter results by visual theme
Look up author profiles and the iconsets they have published via /authors/{author_id}
Fetch license terms for an icon to confirm allowed commercial or attribution use
Retrieve the authenticated user's profile through /user for account context
Patterns agents use Iconfinder API for, with concrete tasks.
★ In-App Icon Picker
Embed an icon picker inside a design tool, no-code builder, or CMS so end users can search Iconfinder's library without leaving the product. The /icons/search endpoint accepts a query, style, license, and vector filter, returning paginated results with thumbnail URLs. Most integrations are live within a day because the API returns ready-to-render image URLs.
Call GET /icons/search with query=cart, vector=true, premium=false and return the top 20 icons with their SVG download URLs
Brand Asset Discovery
Surface licensed icons and iconsets for marketing teams building campaign assets. Agents filter /icons/search by style and license, then fetch /licenses/{license_id} to confirm commercial usage rights before download. This avoids the manual step of vetting each asset against legal policy.
Search for flat-style business icons with a commercial license, then call GET /licenses/{license_id} for each result to confirm allowed usage
Iconset Catalog Sync
Mirror a subset of Iconfinder's catalog into an internal asset library. Agents page through /iconsets, fetch /iconsets/{iconset_id}/icons for each set, and persist metadata and download URLs. Useful for teams that need offline access or want to enforce internal tagging on top of vendor data.
List the first 50 iconsets via GET /iconsets, then for each call GET /iconsets/{iconset_id}/icons and store the icon IDs and download URLs
AI Agent Visual Asset Lookup
An AI design assistant uses Jentic to find Iconfinder operations matching a natural-language request like 'a minimal shield icon for a security feature'. Jentic returns the search schema, the agent calls /icons/search with the right parameters, and surfaces results inline in a chat or design canvas without scraping the web.
Use Jentic search query 'find an icon' to load the Iconfinder /icons/search schema, then execute with style=line and query=shield
13 endpoints — jentic publishes the only available openapi specification for iconfinder api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/icons/search
Search icons by keyword, style, license, and vector availability
/icons/{icon_id}
Retrieve metadata and formats for a specific icon
/icons/{icon_id}/download
Get a download URL for an icon in a specific size or format
/iconsets
List iconsets in the catalog
/iconsets/{iconset_id}/icons
List icons within a specific iconset
/categories
List all categories in the Iconfinder taxonomy
/licenses/{license_id}
Retrieve license terms for an icon
/icons/search
Search icons by keyword, style, license, and vector availability
/icons/{icon_id}
Retrieve metadata and formats for a specific icon
/icons/{icon_id}/download
Get a download URL for an icon in a specific size or format
/iconsets
List iconsets in the catalog
/iconsets/{iconset_id}/icons
List icons within a specific iconset
Three things that make agents converge on Jentic-routed access.
Credential isolation
Iconfinder bearer tokens are stored encrypted in the Jentic MAXsystem vault. Agents receive scoped execution access — the raw token is injected into the Authorization header at call time and never enters the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'find an icon') and Jentic returns matching Iconfinder operations with their input schemas, so the agent can call GET /icons/search without browsing the developer docs.
Time to first call
Direct Iconfinder integration: half a day to a day for auth setup, parameter mapping, and pagination. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Iconfinder API through Jentic.
Why is there no official OpenAPI spec for Iconfinder API?
Iconfinder does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Iconfinder API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Iconfinder API use?
The Iconfinder API uses HTTP bearer authentication. Requests must include an Authorization: Bearer <token> header with an API client token issued from the Iconfinder developer dashboard. Through Jentic, the token is stored encrypted in the MAXsystem vault and injected at execution time, so it never enters the agent's prompt context.
Can I download SVG icons through the Iconfinder API?
Yes. After locating an icon via GET /icons/search or GET /icons/{icon_id}, agents can call GET /icons/{icon_id}/download with the desired format and size to receive a download URL. Vector formats are available where the icon's source supports them — filter the search with vector=true to limit results to icons with SVG output.
What are the rate limits for the Iconfinder API?
Iconfinder applies per-account rate limits and a monthly download quota tied to the subscription tier. The OpenAPI spec does not encode the exact limits because they depend on your plan. Check your account dashboard for the current ceiling, and design agents to handle 429 responses with backoff.
How do I search icons through Jentic?
Run pip install jentic and import the SDK, then await client.search('find an icon') to discover Iconfinder operations. Load the /icons/search schema with await client.load and execute with parameters such as query, style, and vector. Sign up at https://app.jentic.com/sign-up for an API key.
Does the Iconfinder API expose license metadata?
Yes. Each icon response includes a license reference, and GET /licenses/{license_id} returns the full license terms including commercial use rights and attribution requirements. Agents should call this endpoint before bulk-downloading premium content to confirm compliance.
/categories
List all categories in the Iconfinder taxonomy
/licenses/{license_id}
Retrieve license terms for an icon