# Brand API
Source: https://docs.logokit.com/api-reference/brand-API
GET /brands/{identifier}
The Brand API provides comprehensive data about companies, including their address, domain, founding year, and number of employees. It's designed for developers looking to integrate reliable brand information into their applications, making it easier to enhance user experiences with up-to-date brand insights.
Brand API endpoints are available only for paid plans. If you are on a free
plan, you can [upgrade here](https://logokit.com/pricing).
### Authentication
Brand API endpoint is authenticated using Bearer token in the `Authorization` header of your request. Make sure to keep
this **secret API token** secure and do not share it publicly. You can find yours in
[your account](https://logokit.com/account/api-tokens).
```http theme={null}
Authorization: Bearer:
```
## Rate Limiting
Similar to the Logo API, the Brand API implements rate limiting based on user subscription plans.
To get more information about the rate limits, please refer to the [pricing page](https://logokit.com/pricing).
## Examples
Let's say you want to retrieve the brand information for the NASDAQ's ticker `AAPL`.
You can do this by using the following URL:
```bash Request theme={null}
curl "https://api.logokit.com/brands/AAPL" \
--header "Authorization: Bearer: "
```
```json Response theme={null}
{
"name": "Apple",
"domain": "apple.com",
"long_name": "Apple Inc.",
"short_description": "Apple Inc. designs, manufactures, and markets smartphones, computers, tablets, wearables, and accessories, and offers digital content, cloud, and subscription services to customers worldwide.",
"long_description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. The company offers iPhone, Mac, iPad, AirPods, Apple TV, Apple Watch, Beats products, and HomePod. It also provides AppleCare support, cloud services, and operates platforms such as the App Store for digital content distribution. Apple offers subscription-based services including Apple Arcade, Apple Fitness+, Apple Music, Apple News+, Apple TV+, Apple Card, and Apple Pay. Its customers include consumers, small and mid-sized businesses, education, enterprise, and government sectors globally.",
"website": "https://www.apple.com",
"logo": "https://img.logokit.com/apple.com",
"colors": [
"#000000",
"#f5f5f7",
"#ffffff"
],
"founded_year": 1977,
"issued_currency": "USD",
"number_of_employees": "150,000-200,000",
"social_media": {
"facebook": "https://www.facebook.com/apple",
"x": "https://x.com/apple",
"instagram": "https://www.instagram.com/apple/",
"linkedin": "https://www.linkedin.com/company/apple",
"youtube": "https://www.youtube.com/apple",
"pinterest": "https://www.pinterest.com/apple",
"tiktok": "https://www.tiktok.com/@apple",
"reddit": null,
"snapchat": null,
"discord": null,
"tumblr": null,
"vimeo": null
},
"address": {
"address1": "One Apple Park Way",
"address2": "",
"city": "Cupertino",
"state": "CA",
"zip": "95014",
"country": "US"
},
"gics_sector": "Information Technology",
"gics_industry_group": "Technology Hardware & Equipment",
"gics_industry": "Technology Hardware, Storage & Peripherals",
"gics_sub_industry": "Technology Hardware, Storage & Peripherals"
}
```
## Parameters
# Crypto Logo API
Source: https://docs.logokit.com/api-reference/crypto-logo-API
GET /crypto/{symbol}
Crypto Logo API allows you to retrieve logos based on cryptocurrency symbols, providing both high-quality images and fallback options when a logo is not available.
## Basic Usage
Crypto Logo API works through hotlinking logos of different cryptocurrencies directly into your app or website. Simply use an image tag, and the logos will load directly from our global CDN. This approach ensures you always display the most current logo versions without managing logo files yourself. Since our service is designed for hotlinking, please note that caching or storing the logo images locally is not supported.
This HTML snippet demonstrates how to retrieve a logo for `BTC` (Bitcoin):
```html theme={null}
```
## Limitations
Our Free Logo API plan is limited to 64x64px logos and require an
[attribution](/attribution) link. [Upgrade ](https://logokit.com/pricing) to a
paid plan for high resolution logos, increased rate limits and no attribution.
## Examples
Let's say you want to retrieve the logo for Ethereum (`ETH`). You can
do this by using the following URL:
```html theme={null}
```
If you want to receive a light variant of the monogram fallback when the logo is not available, you can
use the `fallback` parameter in the URL and set it to `monogram-light`. This is useful for
light-themed applications where you want a fallback with a light background.
```md Request theme={null}
https://img.logokit.com/crypto/INVALID?fallback=monogram-light&token=
```
This will return a light monogram image generated from the first three letters of the cryptocurrency symbol with a light background, perfect for light-themed interfaces.
If you want to receive a 404 HTTP response when the logo is not available, you can
use the `fallback` parameter in the URL and set it to `404`. This is useful for
handling cases where the logo is not found, and you want to handle it in your
application.
```md Request theme={null}
https://img.logokit.com/crypto/INVALID?fallback=404&token=
```
```bash HTTP Response theme={null}
404 Not Found
```
# Logo API
Source: https://docs.logokit.com/api-reference/logo-API
GET /{domain}
Logo API allows you to retrieve logos based on a domain, providing both high-quality images and fallback options when a logo is not available.
## Basic Usage
The Logo API works through hotlinking company logos directly into your app or website. Simply use an image tag, and the logos will load directly from our global CDN. This approach ensures you always display the most current logo versions without managing logo files yourself. Since our service is designed for hotlinking, please note that caching or storing the logo images locally is not supported.
This HTML snippet demonstrates how to retrieve a logo for `apple.com`:
```html theme={null}
```
## Limitations
Our Free Logo API plan is limited to 64x64px logos and require an
[attribution](/attribution) link. [Upgrade ](https://logokit.com/pricing) to a
paid plan for high resolution logos, increased rate limits and no attribution.
## Examples
Let's say you want to retrieve the logo for the Nvidia. You can
do this by using the following URL:
```html theme={null}
```
If you want to receive a 404 HTTP response when the logo is not available, you can
use the `fallback` parameter in the URL and set it to `404`. This is useful for
handling cases where the logo is not found, and you want to handle it in your
application.
```md Request theme={null}
https://img.logokit.com/invalid.com?fallback=404&token=
```
```bash HTTP Response theme={null}
404 Not Found
```
If you want to receive a light variant of the monogram fallback when the logo is not available, you can
use the `fallback` parameter in the URL and set it to `monogram-light`. This is useful for
light-themed applications where you want a fallback with a light background.
```md Request theme={null}
https://img.logokit.com/invalid.com?fallback=monogram-light&token=
```
This will return a light monogram image generated from the first letter of the domain with a light background, perfect for light-themed interfaces.
## Parameters
# Stock Logo API
Source: https://docs.logokit.com/api-reference/stock-logo-API
GET /ticker/{symbol}
Stock Logo API allows you to retrieve logos based on a stock exchange ticker, providing both high-quality images and fallback options when a logo is not available.
## Basic Usage
Stock Logo API works through hotlinking stock ticker logos directly into your app or website. Simply use an image tag, and the logos will load directly from our global CDN. This approach ensures you always display the most current logo versions without managing logo files yourself. Since our service is designed for hotlinking, please note that caching or storing the logo images locally is not supported.
This snippet demonstrates how to retrieve a logo for stock ticker `AAPL`:
```html theme={null}
```
By default, only the most popular exchanges are enabled on a new account. If you require access to additional exchanges, please contact us to enable them for you.
## Supported Ticker Formats
The API supports a wide range of ticker formats across different exchanges and identification schemes. If no exchange or composite code is specified, `US` is assumed. For example, all of the following identifiers can be used to retrieve the logo for specified companies:
### Apple Inc
* Standard Exchange Tickers: `AAPL` / `AAPL:US`
* Example Exchange-Specific Tickers: `APC.DE`, `APC.F`, `APC:GR`, `AAPL34.SA`, `AAPL34:BZ`
* Identification Numbers:
* CUSIP `037833100`
* SEDOL `2046251`
* ISIN `US0378331005`
* WKN `865985`
### Roche Holding AG (voting, non-voting, ADR)
* Standard Exchange Tickers: `RO:SW`, `ROG:SW`, `RHHBY` / `RHHBY:US`
* Example Exchange-Specific Tickers: `ROGN:MM`, `RHO6.F`
* Identification Numbers:
* CUSIP `S71103881`, `S71089189`, `771195104`
* SEDOL `7110388`, `7108918`, `BYZHCK7`
* ISIN `CH0012032113`, `CH0012032048`, `US7711951043`
* WKN `851311`, `855167`, `891106`
We continuously expand our coverage of global exchanges and ticker formats. If you need support for specific exchanges or identification schemes not currently available, please reach out to us.
## Limitations
Our Free Logo API plan is limited to 64x64px logos and require an [attribution](/attribution) link. [Upgrade ](https://logokit.com/pricing) to a paid plan for high resolution logos, increased rate limits and no attribution.
## Examples
To retrieve the logo for the NASDAQ's ticker `NVDA`, you can
use the following URL:
```html theme={null}
```
For the Vanguard Total Stock Market Index Fund ETF using its ISIN `US9229087690`, you can use the following URL:
```html theme={null}
```
When you need the logo for the Vanguard FTSE All-World UCITS ETF using its ticker `VWRL` traded on the London Stock Exchange, you can use the following URL:
```html theme={null}
```
To get the logo for the USD currency, use the following URL:
```html theme={null}
```
Here's how to retrieve the logo for the USD to EUR FX rate using the following URL:
```html theme={null}
```
If you want to receive a light variant of the monogram fallback when the logo is not available, you can
use the `fallback` parameter in the URL and set it to `monogram-light`. This is useful for
light-themed applications where you want a fallback with a light background.
```md Request theme={null}
https://img.logokit.com/ticker/INVALID?fallback=monogram-light&token=
```
This will return a light monogram image generated from the first three letters of the ticker symbol with a light background, perfect for light-themed interfaces.
If you want to receive a 404 HTTP response when the logo is not available, you can
use the `fallback` parameter in the URL and set it to `404`. This is useful for
handling cases where the logo is not found, and you want to handle it in your
application.
```md Request theme={null}
https://img.logokit.com/ticker/INVALID?fallback=404&token=
```
```bash HTTP Response theme={null}
404 Not Found
```
## Parameters
# Attribution (Free Plan)
Source: https://docs.logokit.com/attribution
As part of our commitment to providing valuable logo services to everyone, we offer a generous free plan with essential features. In return, we simply ask that free plan users include a small attribution link to LogoKit on pages where our logos appear.
**We give you creative freedom** in how you style and position this attribution to seamlessly blend with your website's design. While we're flexible about the presentation, we do ask that the attribution link:
* **Remains visible to your website visitors**
* **Isn't hidden behind overlays or obstructions**
* **Can be properly indexed by search engines**
This small acknowledgment helps us continue offering free logo services while growing our community. Here's a simple example you can customize to match your site's look and feel:
```markup Example attribution link theme={null}
Logos provided by LogoKit.com
```
# Authentication
Source: https://docs.logokit.com/authentication
Authentication is a crucial aspect of using the LogoKit APIs. It ensures that only authorized users can access the API endpoints, providing a secure environment for retrieving branding assets and information. This page outlines how authentication works for both the Logo API and Brand API, detailing the differences between the two.
## Logo API Authentication
* **Method:** Query Parameter
* **Token Type:** Publishable API Token
To authenticate requests made to the Logo API, you need to include your publishable API token as a query parameter in the request URL. They are prefixed with `pk_` and are safe to expose in client-side code. Here's is an example:
```md Request theme={null}
https://img.logokit.com/apple.com?token=
```
Where to Find Your Publishable API Token in the Dashboard:
1. Log in to your [LogoKit account](https://logokit.com/account).
2. Navigate to the [API Tokens section](https://logokit.com/account/api-tokens).
3. Your publishable token will be listed under Logo API Tokens.
## Brand API Authentication
* **Method:** HTTP Header
* **Token Type:** Secret API Token
Brand API endpoints are authenticated using Bearer token authentication. You must provide a valid API token in the `Authorization` header of your request. This token is used to verify your identity and grant access to the API. Make sure to keep this secret API token secure and do not share it publicly. You can find yours in [your account](https://logokit.com/account/api-tokens) under Brand API Tokens. Brand API tokens are prefixed with `sk_` and should be kept secret. Here is an example of how to include it in your request:
```bash Request theme={null}
curl "https://api.logokit.com/brands/" \
--header "Authorization: Bearer: "
```
# Free vs Paid Plans
Source: https://docs.logokit.com/free-vs-paid-plans
Learn about the differences between free and paid plans for the Logo and Brand API, including limitations and access to features.
## Logo API
The Logo API is available for both free and paid plans. However, the logos served with a free API token are limited to 64x64 pixels. If you need higher resolution logos, you can upgrade to a paid plan.
Free plan users are limited to 64x64px logos. If you need higher resolution
logos, please [upgrade here](https://logokit.com/pricing).
## Brand API
Free plan users do not have access to the Brand API. If you need access to the
Brand API, please [upgrade here](https://logokit.com/pricing).
# Introduction
Source: https://docs.logokit.com/introduction
Welcome to LogoKit – reliable Logo API for Brands, Stocks, ETFs & more. Seamlessly integrate logo images and brand data into your application in seconds.
## Why Choose LogoKit?
Built for developers who need reliable access to logo images and brand data, LogoKit lets you fetch professional logos for any company by domain, brand name, or stock ticker with a simple API call.
We provide both visual assets and structured brand information, making it perfect for financial applications, business directories, job boards, onboarding experiences, client portals, or anywhere you need consistent company branding.
LogoKit handles the heavy lifting so you can focus on building great features for your users.
Get started with a few lines of code and watch your application instantly become more polished and professional.
## Use Cases
1. **Website Integration**: Automatically display logos for various brands on your website.
2. **Brand Insights**: Gather detailed information about companies to enhance user experience.
3. **Dynamic Branding**: Change logos dynamically based on user input or domain changes.
## API Reference
Explore our APIs to see how they can fit into your projects:
Retrieve logos based on a domain or stock exchange ticker
Get comprehensive data about companies and brands, including their address,
social media links, corporate, and industry information.
# Install in your client
Source: https://docs.logokit.com/mcp/install
Connect the LogoKit MCP server to Claude Desktop, Claude Code, Cursor, VS Code, Codex, Windsurf, ChatGPT, and any other MCP-compatible client.
Replace `sk_pa_YOUR_KEY` with your secret API key from the [API Tokens
dashboard](https://logokit.com/account/api-tokens). All clients use the same
endpoint and Bearer authentication — only the location of the config file
changes.
## Universal config
Most clients read MCP servers from a JSON file. The config is the same shape everywhere:
```json theme={null}
{
"mcpServers": {
"logokit": {
"url": "https://mcp.logokit.com/mcp",
"headers": {
"Authorization": "Bearer sk_pa_YOUR_KEY"
}
}
}
}
```
Per-client locations and shortcuts are below.
## Claude Code
Use the `claude mcp add` CLI command:
```bash theme={null}
claude mcp add --transport http logokit \
https://mcp.logokit.com/mcp \
--header "Authorization: Bearer sk_pa_YOUR_KEY"
```
Add `--scope user` to make the server available across all projects.
## Cursor
Cursor → Settings → MCP, or open the Command Palette and run **"MCP: Add
Server"**.
Paste the [universal config](#universal-config) into the editor and save.
Restart Cursor — the `logokit` server appears in the MCP list with two
tools available.
You can also use a one-click install link from the [LogoKit MCP landing page](https://logokit.com/mcp).
## Claude Desktop
Edit your Claude Desktop config file:
* **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
* **Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
Add the `logokit` entry to the `mcpServers` object (merge with any existing entries), then restart Claude Desktop:
```json theme={null}
{
"mcpServers": {
"logokit": {
"url": "https://mcp.logokit.com/mcp",
"headers": {
"Authorization": "Bearer sk_pa_YOUR_KEY"
}
}
}
}
```
## VS Code
VS Code supports remote MCP servers via GitHub Copilot Chat (and other MCP-compatible extensions).
Run **"MCP: Add Server"** from the Command Palette, or create a
`.vscode/mcp.json` file in your workspace.
Use the [universal config](#universal-config).
Reload the VS Code window — the `logokit` tools become available to
Copilot Chat.
## Codex
OpenAI Codex CLI reads MCP servers from `~/.codex/config.toml`. Add a TOML entry:
```toml theme={null}
[mcp_servers.logokit]
url = "https://mcp.logokit.com/mcp"
[mcp_servers.logokit.headers]
Authorization = "Bearer sk_pa_YOUR_KEY"
```
Restart any active Codex session for the change to take effect.
## Windsurf
Edit the Windsurf MCP config file (Settings → Cascade → MCP, or `~/.codeium/windsurf/mcp_config.json`), then restart Windsurf:
```json theme={null}
{
"mcpServers": {
"logokit": {
"url": "https://mcp.logokit.com/mcp",
"headers": {
"Authorization": "Bearer sk_pa_YOUR_KEY"
}
}
}
}
```
## ChatGPT
ChatGPT (Pro / Team / Enterprise) supports remote MCP servers via the **Connectors** UI:
Settings → Connectors → **Add MCP server**.
URL: `https://mcp.logokit.com/mcp`
Header name: `Authorization` · Value: `Bearer sk_pa_YOUR_KEY`
## Other clients
LogoKit MCP works with any client that supports remote MCP over HTTP — including Continue, Cline, Zed, and others. Use the [universal config](#universal-config) and consult your client's documentation for where the MCP config file lives.
## Verify the connection
Once installed, the server registers two tools:
* `get_brand_by_domain(domain)`
* `get_brand_by_ticker(symbol)`
Try a quick prompt like *"Pull stripe.com using LogoKit"* or *"What company is ticker NVDA?"* — your assistant should call the relevant tool and return structured Brand Data.
## Troubleshooting
The MCP server only accepts **secret** API keys (`sk_pa_…` or `sk_en_…`).
Publishable keys (`pk_*`) are rejected. Generate a secret key in the
[API Tokens dashboard](https://logokit.com/account/api-tokens).
MCP calls share the daily quota of your Brand Data API plan. Limits reset
at midnight UTC. [Upgrade your plan](https://logokit.com/pricing) for a
higher quota.
Most clients require a full restart (not just a reload) after adding an MCP
server. If the tools still don't show, check the client's MCP log — most
clients surface connection errors there.
Brand coverage is constantly expanding. If a specific brand is missing,
[report it from your dashboard](https://logokit.com/account) and we'll
prioritize it.
# MCP Server
Source: https://docs.logokit.com/mcp/overview
Connect Claude, Cursor, ChatGPT, and other AI assistants to LogoKit's company database over the Model Context Protocol.
The LogoKit MCP server is available on **Startup, Scale, and Enterprise**
plans. It uses the same secret API key as the Brand Data API — [upgrade
here](https://logokit.com/pricing) if you are on the free plan.
## What it is
LogoKit MCP is a hosted [Model Context Protocol](https://modelcontextprotocol.io) server that exposes LogoKit's brand database to AI assistants. Your agent can look up any company by domain or by financial identifier (ticker, ISIN, CUSIP, SEDOL, WKN) and receive structured Brand Data — logo URL, brand colors, social profiles, headquarters, founding year, employee range, and GICS classification.
* **Endpoint:** `https://mcp.logokit.com/mcp`
* **Transport:** Streamable HTTP (JSON-RPC 2.0)
* **Protocol version:** `2024-11-05`
* **Authentication:** Bearer secret key (`sk_pa_…` or `sk_en_…`)
## Authentication
Pass your secret API key in the `Authorization` header:
```http theme={null}
Authorization: Bearer sk_pa_YOUR_KEY
```
Only secret keys are accepted — publishable keys (`pk_*`) are rejected because MCP traffic is run by your agent, not an end-user's browser. Find your secret key in the [API Tokens dashboard](https://logokit.com/account/api-tokens).
## Tools
The MCP server exposes two tools. Both return the same Brand Data record.
### `get_brand_by_domain`
Look up a brand by its canonical website domain. Subdomains and `www.` prefixes are normalized automatically.
| Argument | Type | Required | Description |
| -------- | ------ | -------- | ----------------------------------------------- |
| `domain` | string | yes | Website domain — e.g. `stripe.com`, `apple.com` |
```json Example call theme={null}
{
"name": "get_brand_by_domain",
"arguments": { "domain": "stripe.com" }
}
```
### `get_brand_by_ticker`
Look up a brand by a financial security identifier. Accepts stock tickers, ISIN, CUSIP, SEDOL, and WKN — case-insensitive.
| Argument | Type | Required | Description |
| -------- | ------ | -------- | ------------------------------------------------------------------------------------------------- |
| `symbol` | string | yes | Ticker (`AAPL`), ISIN (`US0378331005`), CUSIP (`037833100`), SEDOL (`2046251`), or WKN (`865985`) |
```json Example call theme={null}
{
"name": "get_brand_by_ticker",
"arguments": { "symbol": "NVDA" }
}
```
## Response shape
A successful tool call returns the Brand Data record as both pretty-printed text content and structured content:
```json theme={null}
{
"name": "Apple",
"domain": "apple.com",
"long_name": "Apple Inc.",
"website": "https://www.apple.com",
"logo": "https://img.logokit.com/apple.com",
"colors": ["#000000", "#f5f5f7", "#ffffff"],
"founded_year": 1977,
"number_of_employees": "150,000-200,000",
"social_media": {
"x": "https://x.com/apple",
"linkedin": "https://www.linkedin.com/company/apple"
},
"address": {
"address1": "One Apple Park Way",
"city": "Cupertino",
"state": "CA",
"zip": "95014",
"country": "US"
},
"gics_sector": "Information Technology",
"gics_industry": "Technology Hardware, Storage & Peripherals"
}
```
Empty and missing fields are **omitted** from the response. Absence does not
imply the brand lacks the attribute — it means LogoKit doesn't have the value
populated yet. Your agent should present the returned data as-is and avoid
speculating about missing fields.
## Errors
Errors follow the JSON-RPC 2.0 spec. Common cases:
| Code | Meaning |
| -------- | ----------------------------------------------------------------------- |
| `-32001` | Unauthorized — missing/invalid key, banned, inactive, or quota exceeded |
| `-32601` | Method not found |
| `-32602` | Invalid arguments (unknown tool, missing required arg) |
| `-32700` | Parse error — invalid JSON |
| `-32603` | Internal server error |
When a brand cannot be found, the tool call returns an `isError: true` result with a descriptive message rather than a JSON-RPC error — so the agent can recover gracefully and ask the user for a different identifier.
## Usage and quotas
MCP requests count against your Brand Data API quota. You can monitor your usage in the [developer dashboard](https://logokit.com/account/api-tokens).
Plan limits are 25K and 100K requests/day for Startup and Scale respectively. Token status (`active`, `usage_exceeded`, `banned`) is enforced on every request — see [Rate Limits](/rate-limits) for details.
## Next step
Copy-pasteable configs for Claude Desktop, Claude Code, Cursor, VS Code,
Codex, Windsurf, ChatGPT, and any other MCP-compatible client.
# Migrate from Clearbit
Source: https://docs.logokit.com/migrate-from-clearbit
A step-by-step guide to migrate from Clearbit to LogoKit
## Why migrate?
Clearbit’s Logo API will be deprecated and shut down by December 1, 2025, which means any existing integrations using their service will stop working.
Logokit offers a free drop-in replacement for Clearbit’s logo service.
## Clearbit vs. LogoKit
LogoKit supports all the features offered by Clearbit, plus additional capabilities that set us apart. In addition to providing fast and reliable access to company logos and brand assets, we offer stock logos from all major global exchanges, including NYSE, NASDAQ, TSE, LSE, SZSE, Euronext, Deutsche Boerse, and more. Our structured Brand Detail API lets you retrieve up-to-date, detailed brand information with a single call, making it easy to access everything you need in one place.
## Migration
If you don’t already have a LogoKit account, create one.
Create a free account
In the dashboard open [Account → API
Tokens](https://logokit.com/account/api-tokens).
**Publishable token** is safe to embed in public pages and CDN URLs, while **Secret token** should be kept private and used for server-side requests.
**Old Clearbit CDN**
```html theme={null}
```
**Drop-in replacement with LogoKit**
```html theme={null}
```
Nothing else in your HTML changes—just replace the domain and append your
token.
If you previously enriched companies via Clearbit’s Enrichment API, call LogoKit’s Brand API instead:
```bash theme={null}
curl -H "Authorization: Bearer " \
"https://api.logokit.com/brands/stripe.com"
```
The response includes the company’s name and details, including their address,
social media links, corporate, and industry information.
Open a test page or run your suite and confirm that:
* Logos render for every domain you expect.
* No requests hit `logo.clearbit.com` in your network tab.\
Once everything looks good, ship to production well before December 1 2025.
## API Reference
Retrieve logos by domain or stock-ticker and optionally set size or format.
Full company profile – headquarters, founding year, employee count, and
more.
***
**Have questions or need help with the migration?**
Drop us a line at [support@logokit.com](mailto:support@logokit.com).
***
*Migrated in minutes—before your users ever notice the change.*
# Quick Start Guide
Source: https://docs.logokit.com/quick-start
A step-by-step guide to get started with LogoKit APIs
Visit our [sign-up page](https://logokit.com/sign-up) to create an account.
You can sign up using your email or Google account. Once you have signed up,
you will have access to your account dashboard.
After signing up, you can find your API tokens in your [account
settings](https://logokit.com/account/api-tokens). Make sure to keep your
secret API token secure and do not share it publicly.
```md Logo API Request theme={null}
https://img.logokit.com/?token=
```
```bash Brand API Request theme={null}
curl "https://api.logokit.com/brands/" \
--header "Authorization: Bearer: "
```
## API Reference
You can find detailed information about our APIs in the API Reference section. Here are the two main APIs you will be using:
Retrieve logos based on a domain or stock exchange ticker
Get comprehensive data about companies, including their address, founding
year, and number of employees and more
# Rate Limits
Source: https://docs.logokit.com/rate-limits
Rate limiting is enforced based on the user's plan. Keep this in mind to avoid hitting your limits during development. To get more information about the rate limits, please refer to the [pricing page](https://logokit.com/pricing).
## Rate Limit Responses
When you exceed your rate limits, the API will respond with a `429 Too Many Requests` status code. This response indicates that you've reached your plan's limit for the current time period.
## Monitoring Your Usage
You can monitor your API usage at any time by visiting your [account dashboard](https://logokit.com/account). The dashboard provides detailed insights into:
* Current usage statistics
* Remaining quota
* Historical usage patterns
* Rate limit thresholds
## Rate Limit Notifications
To help you manage your API usage effectively, we provide proactive notifications when you're approaching your rate limits.
These notifications help you plan ahead and upgrade your plan if needed, ensuring uninterrupted service for your applications.
# API Status
Source: https://docs.logokit.com/support/api-status
# Report Inaccurate Data
Source: https://docs.logokit.com/support/report-inaccurate-data