Logo API
Search for companies by domain name and retrieve high-resolution logos, industry, employee count, and location details.
Endpoint
GET /api/v3/company/logo?q={query}text
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | Yes | Domain name or partial domain to search for |
Response
Returns an array of up to 10 companies sorted by employee count (descending).
[
{
"companyName": "Stripe",
"logoUrl": "https://assets.enrichlayer.com/pp/profilepic/84bd39cc2914d1e0d12f781dba4b888f",
"domain": {
"resolved": "stripe.com",
"original": "stripe.com",
"alternatives": []
},
"industry": "Technology, Information and Internet",
"employeeCount": 14492,
"location": {
"city": "South San Francisco",
"state": "California",
"country": "US"
},
"linkedinUrl": "https://www.linkedin.com/company/stripe"
}
]json
Notes
logoUrlmay benullif the company has no logolocationmay benullif the company has no location datadomainis an object describing the company's web domain:domain.resolved— the registrable domain, normalized from any subdomain match (e.g.news.microsoft.com→microsoft.com).nullif unknown.domain.original— the raw domain the match was found on, which may be a subdomain.nullif unknown.domain.alternatives— an array of additional known domains for the company.
- Results include subdomain matches (e.g.
microsoftmatchesnews.microsoft.com, resolving tomicrosoft.com) - Search is case-insensitive
Example
curl "https://enrichlayer.com/api/v3/company/logo?q=stripe.com" \
-H "Authorization: Bearer YOUR_API_KEY"bash
Errors
| Status | When |
|---|---|
| 400 | q parameter is missing or empty |
| 429 | Rate limit exceeded |
Try it
Visit the Logo API interactive demo to test the API live in your browser.