Skip to main content
POST
/
v3
/
companies
/
search
Company Enrichment
curl --request POST \
  --url https://api.leadmagic.io/v3/companies/search \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "company_domain": "stripe.com"
}
'
{
  "message": "Company found",
  "credits_consumed": 1,
  "found": true,
  "company": {
    "name": "Stripe",
    "domain": "stripe.com",
    "website_url": "https://stripe.com",
    "linkedin_url": "https://www.linkedin.com/company/stripe/",
    "industry": "Technology, Information and Internet",
    "employee_range": "5001-10000",
    "follower_count": 1000000,
    "founded": {
      "year": 2010,
      "month": null,
      "day": null
    }
  },
  "funding": {
    "total": "$2.2B",
    "rounds": null,
    "investor_count": 45,
    "last_round": "Series I",
    "last_amount": null,
    "last_date": null
  },
  "social": {
    "twitter_url": null,
    "facebook_url": null
  },
  "metadata": {
    "provider": "company_search",
    "query_name": "company_search_v3",
    "bonus_fields_included": true,
    "logo_returned": false
  }
}

Documentation Index

Fetch the complete documentation index at: https://leadmagic.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Company Enrichment

Use Company Enrichment to enrich a company by domain, name, or profile URL. The /v3/companies/search route returns the same company match quality as the legacy endpoint, but with a cleaner grouped response shape and extra enrichment fields when available.

Pricing

ModeCredits
Company found1 credit
No company found0 credits

Example

At least one company identifier is required.
curl -X POST 'https://api.leadmagic.io/v3/companies/search' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "company_domain": "stripe.com"
  }'
Full request body:
{
  "company_domain": "stripe.com",
  "company_name": "Stripe",
  "linkedin_url": "https://www.linkedin.com/company/stripe/"
}

Request fields

company_domain
string
Company website domain. This is the preferred input.
company_name
string
Company name when you do not have a domain.
linkedin_url
string
Company profile URL.

Aliases

The same company search handler is also available through:
  • POST /v3/companies/company-search
  • POST /v3/companies/enrich
  • POST /v3/companies/lookup
  • POST /v3/companies/domain-lookup
Use /v3/companies/search for new integrations.

Response shape

found
boolean
Whether a company was found.
company
object
Core company profile, including name, domain, website URL, LinkedIn URL, industry, description, tagline, employee counts, follower count, founded date, ownership status, and stock ticker.
location
object
Headquarters and other known locations.
funding
object
Funding summary, including total funding, funding rounds, investor count, latest round, latest amount, and latest date when available.
social
object
Social profile URLs when available.
Competitors and acquisition count when available.
This endpoint does not return a logo field. Use the company domain if you need to generate your own display asset.

Authorizations

X-API-Key
string
header
required

Your LeadMagic API key. Header name is case-insensitive (X-API-Key, X-API-KEY, x-api-key all work).

Body

application/json
company_domain
string
Example:

"stripe.com"

company_name
string
Example:

"Stripe"

linkedin_url
string
Example:

"https://www.linkedin.com/company/stripe/"

Response

Company enrichment response

message
string
credits_consumed
integer
found
boolean
company
object
location
object
funding
object
social
object
metadata
object