Company Search
Canonical V3 company lookup with all company filters.
Company Search
POST /v3/companies/search is the single V3 company lookup endpoint for building and paging through account lists from structured criteria.
Use Company Search for both one-company lookup and filtered company lists. Send a single identifier such as company_domain, domain, website, company_name, profile_url, or linkedin_url for one company, or use company_filters for account lists.
company_domain, domain, website, company_name, profile_url, or linkedin_url can keep using the same request shape. When no broad filters or explicit limit are supplied, the API treats the request as a one-row lookup and returns the richer company record plus legacy-friendly aliases such as companyName, companyDomain, and websiteUrl.Endpoint Details
- Pricing
- Rate Limits
Quick Examples
Use one of the patterns below. They hit the same endpoint but return different response shapes.- One company lookup
- Filtered company list
company_filters, query, or limit unless you want list mode.company_domain (preferred), domain, website, company_name, profile_url, linkedin_url (and aliases listed below).Response extras: found, company, companyName, companyDomain, websiteUrl, linkedinUrl plus companies[] with one row.Request Body
domain, website, company_website.name.linkedin_url, company_linkedin_url, company_url, url.filters or at the request root; company_filters is preferred for new integrations.50 for this public API route.limit to fetch the next page.Company Identity Filters
Firmographic Filters
Location Filters
Funding Filters
Contact Coverage Filters
Technology Filters
Text And Classification Filters
Website Filters
Sort
Response
true when a company row was returned.company.company_name.company.company_domain.company.company_website.company.linkedin_url.count.0 when no companies match).Example Responses
company_domain, company_name, company_website, company_industry_linkedin, employee_range, employee_min, employee_max, revenue_range, revenue_min, revenue_max, hq_country, hq_country_code, hq_city, hq_state, hq_street, hq_postcode, hq_region, hq_continent, founded_year, category, specialties, total_funding, funding_investor_count, last_funding_type, last_funding_date, last_funding_amount, lead_investors, linkedin_url, company_headline, company_about, company_logo_url, company_phone, company_entity_type, has_tech_stack, total_contacts, contacts_with_email, contacts_with_phone, valid_email_count, website_active, website_for_sale, sic_code, naics_code, sic_description, naics_description, domain_tld, total_app_reviews, and all technology columns listed above.
Related endpoints
Company Lookalike
Technographics
People Search
Authorizations
Your LeadMagic API key. Header name is case-insensitive (X-API-Key, X-API-KEY, x-api-key all work).
Body
Direct one-company lookup input. Returns one rich company row plus legacy-friendly aliases when no broad filters or explicit limit are supplied.
"leadmagic.io"
Alias for company_domain.
Company website URL or domain.
Company name lookup input.
Company profile URL.
Company profile URL.
Full company filter object.
1 <= x <= 50x >= 0Response
Company search results
Present for one-company lookup requests.
Present for one-company lookup requests. Contains the first returned company row.
Present for one-company lookup requests. Alias for company.company_name.
Present for one-company lookup requests. Alias for company.company_domain.
Present for one-company lookup requests. Alias for company.company_website.
Present for one-company lookup requests. Alias for company.linkedin_url.