Ticker Logos
Company logos for US-listed equities, keyed by ticker — clean, normalized 512×512 transparent PNGs. Unlike the other datasets, a request returns the image itself, not JSON. 5,000+ symbols available. Available on all tiers — each image is one metered call.
GET /v1/logos/{ticker}What it returns
The response body is the PNG image (Content-Type: image/png) — a 512×512 transparent logo for the requested ticker. There is no JSON envelope; cache the bytes or store them however you like.
- Two styles —
standalone(default): the transparent mark on a clear background.box: the same mark on a 3D brand-color background tile, app-icon style. Pick per request with?variant=box. - Format — 512×512 PNG; standalone is transparent, box is a full tile
- Key — by ticker. Class shares use a hyphen (
BRK-B); dotted forms (BRK.B) and exchange prefixes (NYSE/BRK.B) are normalized automatically. - Missing — a ticker with no logo returns
404, so you can fall back to your own placeholder.
Parameters
| ticker | Path. Ticker symbol, e.g. AAPL or BRK-B. Case-insensitive; class-share separators normalized. |
| variant | Query, optional. standalone (default) for the transparent mark, or box for the 3D brand-color tile. |
Example request
curl "https://api.keyvex.com/v1/logos/AAPL" \
-H "x-api-key: YOUR_KEY" \
--output AAPL.png
# boxed (3D tile) version of the same logo
curl "https://api.keyvex.com/v1/logos/AAPL?variant=box" \
-H "x-api-key: YOUR_KEY" \
--output AAPL-box.png
Response
HTTP/1.1 200 OK
Content-Type: image/png
<512×512 PNG bytes>
Because the request carries your key in a header, fetch it server-side (or through your own proxy) and cache the image — you can't put your API key in a raw <img src>.
Example uses
- Show a company's logo next to its ticker in a watchlist or table.
- Build a portfolio UI with consistent, ticker-keyed brand marks.
- Enrich an AI agent's output with the right company logo.
Related datasets
Hand any AI your key + the OpenAPI spec and it can fetch logos by ticker directly. Ticker logos are available on every tier — each image counts as one call against your daily allowance.
Get a free key OpenAPI spec → REST docs →