KeyVex
Reference & market data

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.

EndpointGET /v1/logos/{ticker}
Returns512×512 PNG (image/png)
Authx-api-key — all tiers

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.

Parameters

tickerPath. Ticker symbol, e.g. AAPL or BRK-B. Case-insensitive; class-share separators normalized.
variantQuery, 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

Related datasets

Pull ticker logos from your AI

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 →
← All datasets