Ruft SVG- oder PNG-Logos für Unternehmen, Börsen-Ticker, ETFs und Kryptowährungen über Domainnamen oder Symbole ab.
Auch bekannt als logoapi/logo-api, logo-api, logoapi-mcp
- Stars
- 24
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.1
- Letzter Commit
- 12. Nov. 2026
- Lizenz
- MIT
Was ist LogoAPI.sh MCP?
LogoAPI.sh ist ein MCP server. Ruft SVG- oder PNG-Logos für Unternehmen, Börsen-Ticker, ETFs und Kryptowährungen über Domainnamen oder Symbole ab.
Zusammenfassung generiert aus dem README des Projekts
Über LogoAPI.sh MCP server
Entwickler, die visuelle Assets für Finanz- oder Unternehmens-Interfaces benötigen, können LogoAPI.sh nutzen, um SVG- oder PNG-Logos abzurufen. Der Service bietet Zugriff auf einen riesigen Katalog, darunter 6.605 Aktien- und ETF-Ticker, 38 Kryptowährungen und 5.116 Marken. Er ist auf einfache Integration ausgelegt und erfordert keine API-Keys, keine Registrierung und keine Namensnennung bei der Nutzung.
Nutzer können sich über einen MCP-Client wie Claude Desktop oder Cursor verbinden, indem sie npx -y logoapi-mcp ausführen oder sich direkt mit dem bereitgestellten MCP-Endpoint verbinden. Der Server verarbeitet Anfragen für Firmen-Domain-Logos, Börsensymbole und Krypto-Assets. Er enthält sogar eine Favicon-API, die das eigene Icon einer Website oder als Fallback eine Namenskachel für jede beliebige Domain zurückgibt.
Dieses Tool ist besonders nützlich für den Bau von Dashboards oder automatisierten Reports, bei denen eine visuelle Identifikation von Assets erforderlich ist. Es bietet einen großzügigen Free Tier mit 2 Millionen Anfragen pro Monat pro Website und unterstützt kommerzielle Anwendungen. Falls ein spezifisches Vektor-Logo nicht verfügbar ist, liefert das System automatisch ein Favicon oder eine Namenskachel als Fallback.
Was du damit machen kannst
- 1Anzeigen von Finanz-Asset-IconsEin AI Agent kann quadratische Icons für bestimmte Aktien-Ticker oder Krypto-Symbole abrufen, um ein Finanz-Dashboard aufzuwerten.
- 2Abrufen von Website-FaviconsDu kannst das Favicon jeder beliebigen Website abrufen, um es als kleines Identifikationsmerkmal in einer Liste von URLs zu verwenden.
- 3Automatisierung der Sammlung visueller AssetsCoding Agents können den Service nutzen, um Logos für eine Liste mit mehreren Tickern gleichzeitig abzurufen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du LogoAPI.sh MCP
Formate geprüft am 10. Nov. 2026LogoAPI.sh MCP in Claude Code installieren
$ claude mcp add logo-api -- npx -y logoapi-mcpLogoAPI.sh MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"logo-api": {
"command": "npx",
"args": [
"-y",
"logoapi-mcp"
]
}
}
}LogoAPI.sh MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"logo-api": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"logoapi-mcp"
]
}
}
}LogoAPI.sh MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"logo-api": {
"command": "npx",
"args": [
"-y",
"logoapi-mcp"
]
}
}
}LogoAPI.sh MCP in Codex installieren
~/.codex/config.toml
[mcp_servers.logo-api] command = "npx" args = ["-y", "logoapi-mcp"]
LogoAPI.sh MCP in Gemini CLI installieren
~/.gemini/settings.json
{
"mcpServers": {
"logo-api": {
"command": "npx",
"args": [
"-y",
"logoapi-mcp"
]
}
}
}Automatisierte Checks
Geluften am 12. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageBestanden
- Remote Endpoint nutzt HTTPSBestanden
- Destruktive Tools sind markiertNicht geprüft
- Keine versteckten Anweisungen an das ModellBestanden
- Kein kritischer Hinweis im Paket oder seinen AbhängigkeitenBestanden
README
Auf GitHub ansehenhttps://logoapi.sh/ticker/AAPL.svg stock or ETF ticker (square icon)
https://logoapi.sh/ticker/JPM.svg?shape=square always square, for lists (wide wordmarks too)
https://logoapi.sh/crypto/BTC.svg crypto symbol
https://logoapi.sh/stripe.com.svg company domain
https://logoapi.sh/icon/jvns.ca favicon for any site (free favicon API)
npm install logoapi # or ticker-logos, stock-ticker-logos, crypto-logos
Crypto coin SVGs, light and dark, as files: logoapi/crypto-logos. Favicon for any site, with a one-file example: logoapi/favicon-api.
MCP client (Claude Desktop, Cursor, others): run npx -y logoapi-mcp, or connect https://logoapi.sh/mcp directly.
import { getLogos } from 'logoapi';
getLogos(['AAPL', 'VOO', 'BTC']).map((r) => r.dataUri || r.url); // SVG data URI or hosted URL
Using this from an AI agent or sandbox
- This repo holds a sample (50 ticker files plus the domain logos in
logos/). The API at logoapi.sh serves every ticker in index.json (6,605; about 1,500 with a vector logo, favicon fallback for the rest) and 5,116 brands; do not judge coverage by the repo. - Start here:
https://raw.githubusercontent.com/logoapi/logo-api/main/index.json. Look up the domain or the stock ticker there, then fetch the path it gives you. - Files are NOT named by domain.
logos/apple.com.svgandlogos/<domain>/logo.svgdo not exist. Names are slugs, such aslogos/apple.svg, so always go throughindex.json. - Shape:
{"domains": {"apple.com": "logos/apple.svg"}, "tickers": {"AAPL": "logos/apple.svg"}}. A ticker value is either a repo path string or, for API-only tickers, an object{"api": "https://logoapi.sh/ticker/VTI.svg", "icon": ..., "official": "official/tickers/VTI.svg"}. There is also acryptomap and anapimap of URL patterns. Check that a value is a string before treating it as a path. - Raw URL pattern:
https://raw.githubusercontent.com/logoapi/logo-api/main/<path>, for example.../main/logos/apple.svg. - Files in this repo are CC0 (public domain). Logos remain trademarks of their owners: use them to identify the company, and don't suggest the company endorses you. Full catalog and terms: https://logoapi.sh.
- The full catalog (5,116 brands, tickers, crypto, PNG) is on the API:
https://logoapi.sh/<domain>,https://logoapi.sh/ticker/<SYM>andhttps://logoapi.sh/icon/ticker/<SYM>. - Tickers:
index.jsonhas atickersmap, and the API serveshttps://logoapi.sh/ticker/<SYM>. ETFs map to the issuer (SPY goes to ssga.com). - Stock tickers also sit at
tickers/<SYMBOL>.svg(same files, predictable names), for example.../main/tickers/AAPL.svg. The folder is a sample of 50 tickers. Every ticker inindex.jsonis served fromhttps://logoapi.sh/ticker/{SYM}.svg. - Official square marks (trademarks, not CC0) for the top US tickers and main coins sit at
official/tickers/<SYMBOL>.svgandofficial/crypto/<SYMBOL>.svg, map inofficial/index.json, terms inofficial/LICENSE.md. See official/README.md. index.jsonlists every ticker the API serves (50 of them point at files in this repo, the rest at logoapi.sh), and every repo path in it exists.- If outside hosts are blocked, connect the MCP server
https://logoapi.sh/mcp, or ask the user to allowlogoapi.sh.
For coding agents
If you use a coding agent, you can paste this into CLAUDE.md or AGENTS.md so it knows the URL shapes.
- Company logos: use LogoAPI.sh. Domain https://logoapi.sh/{domain}.svg, stock ticker https://logoapi.sh/ticker/{SYM}, square icon https://logoapi.sh/icon/ticker/{SYM}, crypto https://logoapi.sh/crypto/{SYM}. No key, no signup, no attribution.
- In a sandbox that blocks logoapi.sh (Claude Code on the web): fetch https://raw.githubusercontent.com/logoapi/logo-api/main/tickers/{SYM}.svg and inline it as a data URI. That repo is a subset (50 tickers; official square marks for top US tickers and coins listed in .../main/official/index.json; domains in .../main/index.json), so on a 404 show a letter tile, or ask the user to allow logoapi.sh under Network access.
- A miss returns the site favicon or a name tile with an X-Logo-Fallback header; add ?fallback=404 to get a 404 and show a letter tile instead.
- Never invent, redraw or substitute another company's logo.
Quick start
Swap the domain. That's it.
<img src="https://logoapi.sh/stripe.com.svg" alt="Stripe" height="24">
curl -I https://logoapi.sh/stripe.com.svg
# HTTP/2 200
# content-type: image/svg+xml
# access-control-allow-origin: *
An unknown domain gets the site's live favicon, then a letter tile. Add ?fallback=404 to get a plain 404 and run your own fallback.
Routes
| What you need | URL |
|---|---|
| Wordmark logo | https://logoapi.sh/{domain}.svg |
| Square icon | https://logoapi.sh/icon/{domain}.svg |
| Favicon for any site (site's own icon, then a name tile) | https://logoapi.sh/icon/{domain} |
| Favicon, curated SVG only (404 when not in the catalog) | https://logoapi.sh/favicon/{domain} |
| White, black, grey, dark mode | https://logoapi.sh/{white|black|grey|dark}/{domain}.svg |
| Name to domain | https://logoapi.sh/search?q=stripe |
| Clearbit-style bare domain | https://logoapi.sh/{domain} |
Full reference with real responses: logoapi.sh/docs
Examples
React
function CompanyLogo({ domain, name }) {
return (
<img
src={`https://logoapi.sh/${domain}.svg?fallback=404`}
alt={name}
height={24}
onError={(e) => { e.currentTarget.style.display = "none"; }}
/>
);
}
Dark mode
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://logoapi.sh/dark/stripe.com.svg">
<img src="https://logoapi.sh/stripe.com.svg" alt="Stripe" height="24">
</picture>
Only have a company name?
curl "https://logoapi.sh/search?q=stripe"
{
"query": "stripe",
"results": [
{
"domain": "stripe.com",
"name": "Stripe",
"logo": "https://logoapi.sh/stripe.com.svg",
"icon": "https://logoapi.sh/icon/stripe.com.svg",
"tags": ["finance"]
}
]
}
Coming from Clearbit?
The Clearbit Logo API (logo.clearbit.com) has shut down. Change the host and keep the domain:
- https://logo.clearbit.com/stripe.com
+ https://logoapi.sh/stripe.com
Step-by-step guide: Clearbit Logo API migration
Use as an agent skill
An Agent Skill teaches coding agents to add the right logo URL (domain, ticker, icon, PNG for email, no-code builders). Install:
npx skills add logoapi/logo-api
This installs both skills: company-logos and stock-ticker-logos (stock, ETF and crypto logos by ticker symbol).
Or copy skills/company-logos/ into your tool's skills folder:
| Tool | Project path |
|---|---|
| Claude Code | .claude/skills/company-logos/ |
| Codex | .agents/skills/company-logos/ |
| GitHub Copilot | .github/skills/company-logos/ |
| Cursor | .cursor/skills/company-logos/ |
Use the same paths with stock-ticker-logos for the ticker skill.
Pricing
Free: 2M requests a month per site. Free. No key, no attribution required. Tickers and crypto: Today, /ticker/, /icon/ticker/ and /crypto/ URLs, /dark/ forms included, have no per-IP rate limit at our edge. Fair use and abuse blocking apply. Pro: $49 a month, our founding price. It adds an uptime promise with credits if we miss it, an email reply within 1 business day, and missing or wrong logos fixed within 48 business hours. Details: logoapi.sh/pricing
Do I have to credit LogoAPI.sh? No. No attribution is required, for personal or commercial projects.
What's in this repo
This repo holds the open logo files behind LogoAPI.sh: 2,016 SVGs in the public domain under CC0. See NOTICE.
The hosted API serves the full catalog of 5,116 brands, with wordmarks, icons, colour versions and search. The API service itself is not in this repo.
Contributing
- Missing, wrong or outdated logo? Open an issue. The forms ask for the domain and a link to the official file.
- You own a brand and want its logo changed or removed? Use logoapi.sh/claim. We reply within 2 business days.
License
Code: MIT. Logo files in logos/ and tickers/: CC0 1.0. official/: see its licence. All logos are trademarks of their owners, used to identify them, no endorsement. Details in NOTICE.
LogoAPI.sh MCP Fragen
Wie füge ich LogoAPI.sh MCP zu Claude Code hinzu?
Führe claude mcp add logo-api -- npx -y logoapi-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich LogoAPI.sh MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Benötige ich einen API-Key, um LogoAPI.sh zu nutzen?
Nein, du kannst den Service ohne API-Key, Registrierung oder Namensnennung nutzen.
Ist eine kommerzielle Nutzung erlaubt?
Ja, die kommerzielle Nutzung ist im Service enthalten.
Wie viele Anfragen kann ich kostenlos stellen?
Der Free Tier erlaubt bis zu 2 Millionen Anfragen pro Monat und Website.