Company data · by URL, slug, domain or name

LinkedIn Company API for Developers

Get a company’s industry, size, website, and headquarters as JSON for account enrichment, sales prospecting, and market research. Look up a company by LinkedIn URL or slug, or search by company name or website domain to find the right profile.

1 credit per company details request · No LinkedIn login required

COMPANY URL…/company/microsoftCOMPANY SLUGmicrosoftDOMAINmicrosoft.comCOMPANY NAMEMicrosoftRESULTCARDS{ data, meta }one envelope, every routeMicrosoftSoftware Development · Redmond, WashingtonslugmicrosoftlinkedinUrl…/company/microsoftwebsiteUrlnews.microsoft.comprimaryIndustrySoftware DevelopmentemployeeCountRange10,001+headquartersRedmond, US200 OKcreditCost 1details/by-urlCOMPANY URL…/company/microsoftRESULT CARDS{ data, meta }every routeMicrosoftSoftware Development · Redmond, WashingtonslugmicrosoftlinkedinUrl…/company/microsoftwebsiteUrlnews.microsoft.comprimaryIndustrySoftware DevelopmentemployeeCountRange10,001+headquartersRedmond, US200 OKcreditCost 1details/by-url
  • Have the URL or slug: one request
  • Have only a domain or a name: search, then one request
Look up by
URL or slug
Search by
Domain or name
Cost per request
1 credit
Free to start
100 credits

Example request

Get company data as JSON

Set ENVO_API_KEY in your server environment, then send a company page URL to the details endpoint.

GET/v1/companies/details/by-urlbash
curl --get 'https://api.envoapi.com/v1/companies/details/by-url' \  --data-urlencode 'url=https://www.linkedin.com/company/microsoft/' \  --header "Authorization: Bearer $ENVO_API_KEY" \  --header 'Accept: application/json'

A real response for this public company page, captured from the live API on October 22, 2026. Long text and lists are shortened.

Company profile fields are in data. The request’s charge is in meta.creditCost. The company details reference lists the full response schema and status codes.

Response200json
{  "data": {    "publicId": "company_AUJQEs",    "name": "Microsoft",    "slug": "microsoft",    "linkedinUrl": "https://www.linkedin.com/company/microsoft/",    "websiteUrl": "https://news.microsoft.com/",    "description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a fo…",    "tagline": null,    "foundedOn": null,    "organizationType": { "code": "publicCompany", "name": "Public Company" },    "specialties": [      "AI",      "Advertising",      "Artificial Intelligence",      "Business Software",      "Cloud Computing",      "Developer Tools",      "Developers",      "Future of Work",      "Gaming",      "Home & Educational Software",      "IT Professional",      "Laptops",      "Machine Learning",      "Mixed Reality",      "Productivity",      "Quantum Computing",      "Search",      "Servers",      "Smartphones",      "Tablets",      "Virtual Reality",      "Windows Applications & Platforms",      "Windows Operating System"    ],    "primaryIndustry": { "publicId": null, "name": "Software Development" },    "industries": [      { "publicId": null, "name": "Software Development" }    ],    "employeeCount": 231136,    "employeeCountRange": { "start": 10001, "end": null },    "followerCount": 29348588,    "logo": [      {        "url": "https://image.envoapi.com/i/vl2gFA8EenrdYxiR…",        "width": 400,        "height": 400      }    ],    "coverImage": [      {        "url": "https://image.envoapi.com/i/A3LHw9Shg_rfVKij…",        "width": 4200,        "height": 700      }    ],    "headquarters": {      "description": null,      "address": {        "line1": "1 Microsoft Way",        "line2": null,        "locality": "Redmond",        "administrativeArea": "Washington",        "postalCode": "98052",        "country": "US",        "countryCode": null      }    },    "locations": [      {        "description": null,        "address": {          "line1": "1 Microsoft Way",          "line2": null,          "locality": "Redmond",          "administrativeArea": "Washington",          "postalCode": "98052",          "country": "US",          "countryCode": null        }      },      {        "description": null,        "address": {          "line1": "1 Denison Street",          "line2": null,          "locality": "North Sydney",          "administrativeArea": "NSW",          "postalCode": "2060",          "country": "AU",          "countryCode": null        }      },      {        "description": null,        "address": {          "line1": "1950 Meadowvale Blvd",          "line2": null,          "locality": "Mississauga",          "administrativeArea": "Ontario",          "postalCode": "L5N 8L9",          "country": "CA",          "countryCode": null        }      },      {        "description": null,        "address": {          "line1": "39, Quai du Président Roosevelt",          "line2": null,          "locality": "Issy-les-Moulineaux",          "administrativeArea": "Île-de-France",          "postalCode": "92130",          "country": "FR",          "countryCode": null        }      },      {        "description": null,        "address": {          "line1": "Walter-Gropius-Straße 5",          "line2": null,          "locality": "München",          "administrativeArea": null,          "postalCode": "80807",          "country": "DE",          "countryCode": null        }      },      {        "description": null,        "address": {          "line1": "2-16-3 Konan",          "line2": null,          "locality": "Minato-ku",          "administrativeArea": "Tokyo",          "postalCode": "108-0075",          "country": "JP",          "countryCode": null        }      }    ],    "products": []  },  "meta": { "creditCost": 1 }}

Direct lookup

Look up a company by LinkedIn URL or slug

Retrieve a company profile directly when you already have its LinkedIn URL or slug. Both options return company details in one request.

Use GET with the base URL https://api.envoapi.com and one of the endpoints below.

Company details by LinkedIn URL or slug
Your inputEndpoint and parameterResult
LinkedIn company URL/v1/companies/details/by-url · urlCompany profile
Page slug/v1/companies/details/by-slug · slugCompany profile

The slug is the part after /company/ in a LinkedIn URL. For example, https://www.linkedin.com/company/microsoft/ has the slug microsoft.

Response fields

What LinkedIn company data can you retrieve?

Retrieve company details for your workflow. Available fields include:

What LinkedIn company data can you retrieve?
Data groupFields inside data
Company name and LinkedIn pagenamelinkedinUrlslug
Website and descriptionwebsiteUrldescription
Industry and specialtiesprimaryIndustry.namespecialties
Employee count and size rangeemployeeCountemployeeCountRange
Headquarters and office locationsheadquarterslocations
Company type and founding dateorganizationTypefoundedOn
Followers and imagesfollowerCountlogocoverImage

Some fields may be null, even when the request succeeds. If headquarters is missing, keep an address your team has already verified. Treat a missing employee count as unknown, even if a size range is present.

For public profiles, jobs, and posts, explore the LinkedIn Data API.

Pricing

What does the LinkedIn Company API cost?

Company details, website domain lookups, and company name searches each cost 1 credit per request. Effective pricing ranges from $4.90 per 1,000 requests on Launch to about $1.80 on Volume.

Monthly plans and effective company API request costs
PlanMonthly priceCredits per monthPer creditPer 1,000 requests
Launch$4910,000$0.0049$4.90
Growth$14950,000$0.00298$2.98
Scale$499250,000$0.001996≈ $2.00
Volume$1,7991,000,000$0.001799≈ $1.80

Unit prices are calculated from each plan’s monthly price and assume you use all included credits. Subscriptions are billed at the monthly prices shown.

Rate limits are 60 requests per minute on Launch, 120 on Growth, 300 on Scale, and 600 on Volume. Enterprise pricing is available for 2M+ monthly credits.

Estimate credits for your company workflow

Company API requests and credits by workflow
WorkflowRequestsCredits
Retrieve a company profile from a known URL or slug1 details request1
Search once, then retrieve the selected company profile1 search + 1 details request2
Search once, then inspect two company profiles1 search + 2 details requests3

On Volume, 1,000 direct company lookups use 1,000 credits, equivalent to about $1.80. Searching once for each company and then retrieving each selected profile uses 2,000 credits, equivalent to about $3.60.

Search estimates assume one result page per company. Additional result pages and candidate checks add requests.

100 one-time free credits to test the API.See plans and pricing

Use cases

Company data use cases

Sales prospecting and account enrichment

Add industry, company size, website, and headquarters to your target account list. Use these fields to assess fit, prioritize accounts, and route them to the right sales team. Start with the LinkedIn URLs, website domains, or company names you already have.

Account-based marketing and segmentation

Group target companies by industry, size, and location for account-based marketing campaigns. Review descriptions and specialties to understand each company’s business and prepare more relevant messaging.

Company and market research

Add industry, headquarters, descriptions, and specialties to the companies you are researching. Compare and organize these profiles for market mapping, competitor research, or internal reports. Confirm the matching LinkedIn page before combining the data with other sources.

Company profiles in SaaS products and AI assistants

Add company profiles to SaaS onboarding, business directories, or account dashboards. Give AI assistants structured company details to prepare research summaries and meeting briefs. Keep the matching LinkedIn URL with the profile so users can review the source.

Integrations

Integrate company data into your workflow

Python backend integration

Send a request from Python with Requests. Set ENVO_API_KEY in your server environment.

company.pypython
import osimport requestsresponse = requests.get(    "https://api.envoapi.com/v1/companies/details/by-url",    params={"url": "https://www.linkedin.com/company/microsoft/"},    headers={        "Authorization": f"Bearer {os.environ['ENVO_API_KEY']}",        "Accept": "application/json",    },    timeout=30,)response.raise_for_status()profile = response.json()["data"]print(profile)

Use the API error guide to handle failed requests before updating records.

No-code

n8n and Make

Use n8n’s HTTP Request node or Make’s HTTP > Make a request module to run a lookup when a CRM account or spreadsheet row is created. Configure a GET request, then map fields under data to your destination. Store the API key in the platform’s credential system.

MCP

AI assistants through MCP

Connect a compatible assistant to the EnvoAPI MCP server to search for a business and retrieve its public company profile. This integration uses your existing credits and rate limits. One prompt can trigger several requests.

Official API access

EnvoAPI and official LinkedIn company API access

LinkedIn

Official LinkedIn APIs use OAuth and product-specific permissions. Access depends on the product: some permissions are self-service, while others require approval or participation in a LinkedIn partner program.

The Organization Lookup API supports limited non-admin access. Some calls require the authenticated member to be a Page administrator.

EnvoAPI

EnvoAPI uses its own API key to return public company profiles as JSON. For LinkedIn Page management or private reporting, check the relevant official product and permissions.

EnvoAPI is an independent service and is not affiliated with or endorsed by LinkedIn.

Compare LinkedIn API access options

FAQ

Frequently asked questions

Do I need LinkedIn API approval to use EnvoAPI?

No. Authenticate with your EnvoAPI API key. You do not need to register a LinkedIn developer application.

Should I use a LinkedIn Company API or build a web scraper?

Get structured JSON without parsing company page HTML. A custom scraper requires your team to maintain retrieval and parsing as pages change. Compare the fields you need, request volume, and maintenance work.

Can I enrich a list of companies?

Yes. Run one details request per company and track each result. All API keys and workers on your account share the same rate limit. On a 429 response, wait for the duration in Retry-After and cap your retries. See the rate limit guide.

Does the response include employees, company posts, or job data?

Those collections have separate endpoints. Start with the company profile, then use the relevant operation for the additional data you need. For employee research, see the company account mapping guide.

Does a lookup tell me when the company last updated its page?

The documented company details response does not expose a source-update timestamp. Store your application’s retrieval time separately; it tells you when you fetched the profile, not when the company edited it.

Try the LinkedIn Company API

Start with a LinkedIn URL or slug, or search by website domain or company name. Inspect the JSON and test the fields your workflow needs.