Documentation

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

ParameterTypeRequiredDescription
qstringYesDomain 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

  • logoUrl may be null if the company has no logo
  • location may be null if the company has no location data
  • domain is an object describing the company's web domain:
    • domain.resolved — the registrable domain, normalized from any subdomain match (e.g. news.microsoft.commicrosoft.com). null if unknown.
    • domain.original — the raw domain the match was found on, which may be a subdomain. null if unknown.
    • domain.alternatives — an array of additional known domains for the company.
  • Results include subdomain matches (e.g. microsoft matches news.microsoft.com, resolving to microsoft.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

StatusWhen
400q parameter is missing or empty
429Rate limit exceeded

Try it

Visit the Logo API interactive demo to test the API live in your browser.