Discover/Simple Icons API
live

Simple Icons APIsimpleicons.org

Access 3,300+ brand and technology icons via API. Get official hex colors, SVG URLs, slugs, and license info. Search, look up, or paginate the full collection.

Endpoint health
verified 23h ago
search_icons
get_icon
list_icons
3/3 passing latest checkself-healing
Endpoints
3
Updated
22d ago

What is the Simple Icons API?

The Simple Icons API exposes over 3,300 brand and technology icons across 3 endpoints, returning each icon's official hex brand color, SVG logo URL, and slug identifier. Use search_icons to find icons by keyword against titles, slugs, and known aliases, get_icon to retrieve a single icon by name or slug, or list_icons to paginate the full alphabetically ordered collection.

Try it
Maximum number of results to return
Search keyword (e.g., 'google', 'react', 'amazon')
api.parse.bot/scraper/8a707b6b-908a-45d3-9de6-601de84af58e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8a707b6b-908a-45d3-9de6-601de84af58e/search_icons?limit=5&query=google' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace simpleicons-org-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.simple_icons_api import SimpleIcons, Icon, IconNotFound

client = SimpleIcons()

# Search for React-related icons
for icon in client.icons.search(query="react"):
    print(icon.title, icon.hex_color, icon.svg_url)

# Get a specific icon by slug
github = client.icons.get(name="github")
print(github.title, github.hex_color, github.source)

# List all icons alphabetically
for icon in client.icons.list(offset=0, limit=10):
    print(icon.title, icon.slug, icon.hex_color)
All endpoints · 3 totalmissing one? ·

Full-text search across icon titles, slugs, and aliases (aka, old names, localized names). Returns matching icons ordered by title match quality. Paginates as a single page capped by limit.

Input
ParamTypeDescription
limitintegerMaximum number of results to return
queryrequiredstringSearch keyword (e.g., 'google', 'react', 'amazon')
Response
{
  "type": "object",
  "fields": {
    "count": "integer - number of matching icons returned",
    "icons": "array of Icon objects with title, slug, hex_color, svg_url, source, and optional aliases/guidelines/license fields",
    "query": "string - the search query used"
  },
  "sample": {
    "data": {
      "count": 5,
      "icons": [
        {
          "slug": "google",
          "title": "Google",
          "source": "https://partnermarketinghub.withgoogle.com",
          "aliases": {
            "loc": {
              "ko-KR": "구글"
            }
          },
          "svg_url": "https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/google.svg",
          "hex_color": "#4285F4",
          "guidelines": "https://about.google/brand-resource-center/brand-elements/"
        }
      ],
      "query": "google"
    },
    "status": "success"
  }
}

About the Simple Icons API

What the API Returns

Every icon object includes a title (the official brand name), a slug (URL-safe identifier used to reference the icon), a hex_color (the brand's official hex color with # prefix), and an svg_url pointing to the icon's SVG file. Most icons also include a source URL pointing to the original logo asset. Optional fields — aliases, guidelines, and license — are present only where the upstream dataset carries them.

Endpoint Details

search_icons accepts a required query string and an optional limit integer. It searches across icon titles, slugs, and all alias types (aka, old, loc, dup), making it useful for finding icons by common short names, legacy brand names, or localized variants. The response includes a count of results alongside the icons array and echoes back the query used.

get_icon accepts either the display title (e.g., GitHub, C++) or the slug (e.g., github, cplusplus) as the name parameter. It returns the full icon object including optional guidelines (a URL to the brand's usage policy) and structured license info with a type field when available.

Pagination and Coverage

list_icons supports limit and offset parameters for pagination and returns total (the full database size), count (icons in the current page), and the icons array. Icons are ordered alphabetically by title. The total field lets you calculate page counts and build offset-based pagination without needing a separate metadata call.

Reliability & maintenanceVerified

The Simple Icons API is a managed, monitored endpoint for simpleicons.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when simpleicons.org changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official simpleicons.org API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
23h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Populate a tech stack selector with matching SVG logos and brand hex colors using search_icons
  • Auto-apply correct brand colors in a design tool by looking up hex_color via get_icon
  • Build a searchable icon picker component backed by the full 3,300+ collection via list_icons
  • Validate brand color usage in generated assets by comparing against the hex_color field
  • Link to brand guidelines in a style guide by surfacing the guidelines URL from get_icon
  • Display license information before redistributing a logo by checking the license.type field
  • Resolve legacy or alternate brand names to canonical slugs using alias search in search_icons
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Simple Icons provide an official developer API?+
Simple Icons does not publish a REST API. The project distributes its data as an open-source npm package and a CDN, both documented at https://simpleicons.org. This Parse API surfaces the same dataset in a structured, queryable form.
What does the `aliases` field in a response actually contain?+
The aliases object can contain up to four sub-fields: aka (common alternate names), old (former brand names), loc (localized names in other languages), and dup (duplicate entries pointing to the canonical icon). Not every icon has all sub-fields — the object is omitted entirely when no aliases are recorded for that icon.
Can I retrieve icons filtered by license type or by brand category?+
Not currently. The API returns license.type as a metadata field on each icon, but none of the endpoints accept license type or brand category as a filter parameter. You can fork this API on Parse and revise it to add a filter endpoint that matches against license.type or groups icons by category.
Does the API return the raw SVG markup, or just a URL?+
The API returns an svg_url string pointing to the SVG file rather than the inline SVG markup. The get_icon and search_icons endpoints do not include the SVG source code in the response payload itself. You can fork the API on Parse and revise it to fetch and embed the SVG content if inline markup is required.
How fresh is the icon data — does it reflect recent brand additions to Simple Icons?+
The dataset reflects the Simple Icons collection as indexed by Parse. Simple Icons adds new brand icons in regular release cycles; there may be a lag between a new upstream release and the data available through this API. The total field in list_icons responses is a reliable indicator of the current database size.
Page content last updated . Spec covers 3 endpoints from simpleicons.org.
Related APIs in Developer ToolsSee all →
icons8.com API
Search for millions of icons across different visual styles like colorful, pattern-based, and minimalist designs to find the perfect icon for your project. Discover and retrieve icons in your preferred style to enhance your designs and applications.
lucide.dev API
Browse and download thousands of Lucide icons with instant search and category filtering to find exactly what you need. Get SVG files and metadata for each icon to integrate them seamlessly into your projects.
teamcolorcodes.com API
Get official color codes for sports teams across NFL, NBA, MLB, NHL, NCAA, and international soccer leagues, then search and browse teams to find their exact hex and RGB colors. Perfect for designing fan apps, merchandise, or any project that needs authentic team branding information.
alternativeto.net API
Search for software applications, discover alternative tools to replace your current apps, and explore detailed information about programs across different categories and platforms. Find the perfect software match by browsing apps, comparing alternatives, and filtering by your preferred operating system.
openclipart.org API
Search and discover clipart from OpenClipart, explore collections by tag, and retrieve detailed metadata including artist profiles, engagement metrics, and download URLs. Also exposes site-wide statistics such as total clipart count, artist count, and recent upload activity.
allcarindex.com API
Browse and search detailed information on over 14,000 automotive brands and 6,000 concept cars, organized by region, country, and model specifications. Discover vehicle data across the world's largest automotive encyclopedia with instant access to brand details, model information, and comprehensive search capabilities.
quickref.me API
Search and retrieve quick reference guides for hundreds of developer tools, languages, and frameworks from quickref.me. Browse all available cheatsheets, search by keyword, or fetch full content for any topic to instantly access the commands, syntax, and usage notes you need.
devicespecifications.com API
Search and browse mobile device specifications across all brands and models, then access detailed specs for any device you're interested in. Compare features, technical details, and find exactly the phone or tablet information you need.
Simple Icons API – Brand Icons, Colors & SVGs · Parse