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
- 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.
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.
{ "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.
| Your input | Endpoint and parameter | Result |
|---|---|---|
| LinkedIn company URL | /v1/companies/details/by-url · url | Company profile |
| Page slug | /v1/companies/details/by-slug · slug | Company profile |
The slug is the part after /company/ in a LinkedIn URL. For example, https://www.linkedin.com/company/microsoft/ has the slug microsoft.
Search first
Find LinkedIn companies by website domain or name
Find a company’s LinkedIn page using its website domain or company name. Start with this search when you have a business website or name but no LinkedIn URL.
| Your input | GET endpoint and parameter | Result |
|---|---|---|
Website domain, such as microsoft.com | /v1/companies/by-domain · domain | Matching companies |
Company name or keyword, such as Microsoft | /v1/companies/search · keywords | Matching companies |
To retrieve company details from a search:
- Search by website domain or company name using one of the endpoints above.
- Choose the matching company from
data.companies. Compare its name, LinkedIn URL, and description with the business you want to enrich. - Send the selected
slugto/v1/companies/details/by-slugto retrieve the company profile.
A domain can match more than one LinkedIn page. For example, the documented microsoft.com search includes Microsoft and Microsoft Azure. Confirm the right company before updating your CRM.
For more search options, explore the LinkedIn Search API.
Response fields
What LinkedIn company data can you retrieve?
Retrieve company details for your workflow. Available fields include:
| Data group | Fields inside data |
|---|---|
| Company name and LinkedIn page | namelinkedinUrlslug |
| Website and description | websiteUrldescription |
| Industry and specialties | primaryIndustry.namespecialties |
| Employee count and size range | employeeCountemployeeCountRange |
| Headquarters and office locations | headquarterslocations |
| Company type and founding date | organizationTypefoundedOn |
| Followers and images | followerCountlogocoverImage |
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.
| Plan | Monthly price | Credits per month | Per credit | Per 1,000 requests |
|---|---|---|---|---|
| Launch | $49 | 10,000 | $0.0049 | $4.90 |
| Growth | $149 | 50,000 | $0.00298 | $2.98 |
| Scale | $499 | 250,000 | $0.001996 | ≈ $2.00 |
| Volume | $1,799 | 1,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
| Workflow | Requests | Credits |
|---|---|---|
| Retrieve a company profile from a known URL or slug | 1 details request | 1 |
| Search once, then retrieve the selected company profile | 1 search + 1 details request | 2 |
| Search once, then inspect two company profiles | 1 search + 2 details requests | 3 |
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.
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.
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.
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
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 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.
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.

