Introduction
The Benzinga Logos API provides access to high-quality logos for companies, funds, and cryptocurrencies. You can search for logos using multiple identifier types including symbols, CIK numbers, ISIN codes, CUSIP, FIGI, and more.Available Endpoints
/logos/search
Search for logos using various identifiers. Returns logo URLs, security details, and metadata.
/logos/sync
Bulk synchronization endpoint for retrieving multiple logos with pagination support.
Search Filters
The API supports flexible searching through two main parameters:search_keys- The identifier value you want to search forsearch_keys_type- The type of identifier (optional; defaults tosymbol)
1. Filter by Symbol
Search for logos using stock ticker symbols. Parameters:search_keys: Symbol (e.g.,AAPL,TSLA,MSFT)search_keys_type:symbol(optional, this is the default)
2. Filter by CIK
Search using the SEC’s Central Index Key. Supports both padded and unpadded values. Parameters:search_keys: CIK number (e.g.,320193or0000320193)search_keys_type:cik
3. Filter by ISIN
Search using International Securities Identification Number. Parameters:search_keys: ISIN code (e.g.,US0378331005)search_keys_type:isin
4. Filter by FIGI Share Class
Search using Bloomberg’s Financial Instrument Global Identifier for share classes. Parameters:search_keys: FIGI Share Class ID (e.g.,BBG001SQKGD7)search_keys_type:figi_share_class
5. Filter by CUSIP
Search using Committee on Uniform Securities Identification Procedures number. Parameters:search_keys: CUSIP number (e.g.,88160R101)search_keys_type:cusip
6. Filter by Symbol with Currency & Country
Qualify symbols with country or currency codes using colon (:) or period (.) as delimiter.
Parameters:
search_keys: Symbol with qualifier (e.g.,AAPL:US,AAPL:USD,AAPL.US)search_keys_type:symbol
7. Filter by Exchange and Symbol
Search by combining exchange code with symbol. Supports both Bloomberg-style (legacy) and LSEG-style formats. Bloomberg-style mapping (legacy):search_keys: Exchange and symbol (e.g.,NASDAQ:AAPL)search_keys_type:symbol
search_keys: Exchange code and symbol (e.g.,NSQ:AAPL)search_keys_type:symbol
8. Filter by ISO MIC and Symbol
Search using ISO Market Identifier Code combined with symbol. Parameters:search_keys: MIC code and symbol (e.g.,XYNS:AAPL)search_keys_type:symbol
9. Crypto Logo Filters
Search for cryptocurrency logos using various formats. The API automatically recognizes crypto formats even whensearch_keys_type is not specified.
Supported formats:
CRYPTO:BTCCRYPTO/BTC$BTCBTC/USD
Available Fields
You can request specific logo types using thefields parameter. Available fields include:
logo_light- Light theme logo (PNG)logo_dark- Dark theme logo (PNG)logo_vector_light- Light theme vector logo (SVG)logo_vector_dark- Dark theme vector logo (SVG)mark_light- Light theme mark/icon (PNG)mark_dark- Dark theme mark/icon (PNG)mark_vector_light- Light theme vector mark (SVG)mark_vector_dark- Dark theme vector mark (SVG)mark_composite_light- Light theme composite mark (PNG)mark_composite_dark- Dark theme composite mark (PNG)mark_vector_composite_light- Light theme vector composite mark (SVG)mark_vector_composite_dark- Dark theme vector composite mark (SVG)
Additional Parameters
Image Customization
scale- Scale the image (e.g.,100x100,300x300)max_width- Maximum width for the returned imagecomposite_radius- Border radius for composite images (integer, range0-50)composite_auto- Automatically generate composite images (boolean)
Pagination (bulk-sync only)
page- Page number (integer)pagesize- Number of results per page (integer)updated_since- Filter by update timestamp (ISO 8601 format)
Security Details
securities- Include detailed security information in the response (boolean)
Response Examples
200 Success Response
401 Unauthorized Response
404 Not Found Response
500 Internal Server Error Response
Authentication
All Logos API endpoints require authentication via API key. Include your token as a query parameter:Best Practices
- Specify search_keys_type - While the API defaults to
symbol, explicitly specifying the type improves clarity and performance - Request only needed fields - Only request the logo types you need to minimize response size and improve performance
- Use bulk-sync for large datasets - When retrieving multiple logos, use the
/logos/bulk-syncendpoint with pagination - Cache responses - Logo URLs include expiration timestamps; cache appropriately to reduce API calls
- Handle errors gracefully - Always check the
okfield in responses and handle error cases appropriately