Guide
Find a company logo by name (search API)
Call https://logoapi.sh/search?q=stripe and you get JSON with the company's domain and logo URL. Up to 8 results. Typos are tolerated. Free. No key.
One plain GET. Use it when you have a name, not a domain. Updated 2026-11-03
curl "https://logoapi.sh/search?q=stripe"
Paste this into Claude, Cursor or Codex
Your AI tool looks the logo up for you. It will not add a key.
To find a company's logo from its name, call https://logoapi.sh/search?q={name} and read the first result. Use its logo field as the img src, for example https://logoapi.sh/stripe.com.svg. No API key and no signup. Do not add a key or a token.Request
/search?q={text}Match an exact brand name, an exact domain or a close typo. Returns up to 8 results as JSON. q is 2 to 80 characters. An alias domain finds its main brand.
A typo is tolerated (1 edit for 4 to 6 characters, 2 for 7 or more). Those hits rank below exact matches and carry "fuzzy": true.
curl "https://logoapi.sh/search?q=stripe"Response
JSON. Use logo as the img src. Search results are cached for 5 minutes and readable from any site.
{
"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"],
"source": "https://stripe.com/",
"wordmark": true,
"score": 90
}
]
}| Field | Meaning |
|---|---|
domain, name | The main domain and the brand name. |
logo, icon | URLs of the logo and the square icon. |
wordmark | true when the bare logo route serves a wordmark, false when it serves an icon. |
ticker, exchange | For listed companies, the main listing (for example MNDY on NASDAQ). The US listing wins. Both are absent when we do not know them. |
fuzzy | true on typo matches. |
Errors
| Status | When |
|---|---|
400 | Bad search input: q too short or too long, an unknown tag, or a comma list of tags. JSON with an error message. |
403 | page=2 or higher on a tag search. JSON with error: "page_limit". |
429 | Too many requests. Wait for Retry-After. |
503 | Search is briefly unavailable. JSON with error: "search_unavailable". Try again later. |
FAQ
Do I need an API key to use the search API?
No. There is no key and no signup. Put the URL in a fetch call or a curl command.
What if I misspell the company name?
A close typo still matches: 1 edit for 4 to 6 characters, 2 for 7 or more. Those results rank below exact matches and carry "fuzzy": true.
How many results does search return?
Up to 8 for a name or a domain. A tag on its own returns the first 48 results, with no total.
More guides
- Get a company logo by domainURL pattern, icon, fallback, sizes
- PNG logos for emailGmail and Outlook, ?size, ?bg
- Logo by stock ticker/ticker/MNDY.svg
- AI app buildersLovable, Bolt, Base44, v0, Cursor
- Favicon APIAny site's favicon, one URL
- Replace ClearbitSwap the host, keep the URL