LinkedIn Company Lookup avatar

LinkedIn Company Lookup

Pricing

from $0.0375 / result

Go to Apify Store
LinkedIn Company Lookup

LinkedIn Company Lookup

LinkedIn company lookup API for one public company URL. Export up to 25 structured fields with profile details, counts, locations, highlighted people, Life content, updates, and optionally up to 100 job details.

Pricing

from $0.0375 / result

Rating

5.0

(2)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

1

Bookmarked

49

Total users

3

Monthly active users

17 days ago

Last modified

Share

LinkedIn Company Lookup is a linkedin company lookup api that converts one public company URL into a 25-field profile snapshot with firmographics, people, activity, Life content, and optional jobs. It is built for CRM enrichment, account research, hiring context, and monitored company panels where one traceable row is more useful than raw page markup.

Apify Users Apify Runs $0.05 / company 25-field snapshot API + MCP ready

  • One run accepts exactly one public LinkedIn /company/ URL and returns at most one company row.
  • The Dataset contract exposes 25 possible top-level fields and omits unavailable optional values.
  • Job collection is opt-in from 0 to 100 details, with each retained job billed separately.
  • Images are kept only when they can be stored successfully; one failed image does not remove the company row.

The smallest useful FREE-tier run uses the prefilled Apple URL with max_jobs: 0 and costs $0.01 for Actor Start plus $0.05 for one company Result, or $0.06 total when a row is saved.

Why Choose LinkedIn Company Lookup

One-row company enrichment. A successful row can include name, About text, website, industry, size, company type, headquarters, address, specialties, employee count, follower count, and all public locations. That shape is ready to join to an account record by canonical linkedin_url.

People and activity context. The same row can carry source-highlighted employees, recent update samples, and Life sections. These are useful research cues, while remaining clearly different from a complete employee roster or post archive.

Optional hiring detail. Set max_jobs above zero to request LinkedIn job links and their available title, location and work mode, posted text, applicant count, full description, seniority, employment type, function, industries, the posted salary range with its period, and the company logo. The company profile stays useful even when an optional job detail is unavailable.

Sparse, source-dependent output. Missing values are omitted rather than replaced with guesses, zeros, or placeholder strings. Consumers can distinguish “not present in this snapshot” from an observed empty or numeric value.

Traceable processing. processor, processed_at, status, platform, type, and canonical URL fields travel with the business data, making repeated snapshots easier to compare and investigate.

Quick Start Guide

Step 1: Configure

Open the input form and keep the working Apple prefill. Use max_jobs: 0 for the smallest company-only test; increase it only when job details are part of the workflow.

Step 2: Run

Start the Actor and wait for the terminal message. It reports the saved company count and the number of retained jobs, so a process exit is not confused with a populated Dataset.

Step 3: Collect

Open the default Dataset and inspect the single row. Export it as JSON, CSV, Excel, XML, or RSS, or read it by Dataset ID through the Apify API.

Input Parameters

LinkedIn Company Lookup requires one company URL and offers one optional integer cap for job details.

ParameterTypeRequiredDescriptionExample
linkedin_urlstringYesPublic HTTPS LinkedIn URL whose path is exactly /company/{slug}/; query noise is removed during normalizationhttps://www.linkedin.com/company/apple/
max_jobsintegerNoRequested job-detail cap from 0 through 100; 0 skips the Jobs tab, and the source or charge limit can return fewer0
{
"linkedin_url": "https://www.linkedin.com/company/apple/",
"max_jobs": 0
}

The Actor does not accept a list of companies, a company-name query, member-profile URL, Sales Navigator URL, cookie, credential, location filter, or date filter. Run each company separately so its input, row, event charges, and timestamp remain independently traceable.

Output Data Schema

Each Dataset item is one sparse company snapshot with up to 25 top-level fields.

GroupFieldsMeaning
Identityplatform, type, linkedin_url, nameSource and canonical company identity
Profileabout, slogan, website, industry, company_size, company_type, foundedPublic description, source classifications, and founding year
Placeheadquarters, address, locationsHeadquarters text and public location records
Signalsemployee_count, follower_count, specialtiesSnapshot counts and declared specialties
Media and peoplelogo_url, featured_employeesStored logo and source-highlighted people when available
Activityupdates, life, jobsUpdate samples, Life sections, and retained job details
Processingstatus, processor, processed_atResult state, producing Actor, and UTC timestamp

This abbreviated JSON omits large arrays; a real row can contain all 25 top-level fields when the source supplies them.

{
"platform": "LinkedIn",
"type": "company",
"linkedin_url": "https://www.linkedin.com/company/apple/",
"name": "Apple",
"industry": "Computers and Electronics Manufacturing",
"company_size": "10,001+ employees",
"company_type": "Public Company",
"founded": 1976,
"headquarters": "Cupertino, California",
"specialties": ["Innovative Product Development", "Retail"],
"employee_count": 210594,
"status": "success",
"processor": "https://apify.com/agentx/linkedin-company-lookup",
"processed_at": "2026-08-12T18:30:00+00:00"
}

Nested location, employee, update, Life, and job objects are also sparse. A missing field means it was not available and retained for that snapshot; it does not prove a real-world value is empty.

Integration Examples

Use Actor ID lmgxLM2RjocEgg6m2 or name form agentx/linkedin-company-lookup to start the same Apple company-only scenario from HTTP, an SDK, an automation platform, or MCP.

Actor ID

lmgxLM2RjocEgg6m2

HTTP

curl -X POST "https://api.apify.com/v2/acts/lmgxLM2RjocEgg6m2/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"linkedin_url":"https://www.linkedin.com/company/apple/","max_jobs":0}'

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("lmgxLM2RjocEgg6m2").call(run_input={
"linkedin_url": "https://www.linkedin.com/company/apple/",
"max_jobs": 0,
})
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('lmgxLM2RjocEgg6m2').call({
linkedin_url: 'https://www.linkedin.com/company/apple/',
max_jobs: 0,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Make.com and n8n

In Make.com, choose Run an Actor, paste lmgxLM2RjocEgg6m2, and provide the two-field JSON input. In n8n, send the same body with an HTTP Request node, poll the returned run to a terminal state, then request items from defaultDatasetId.

MCP

{
"actor": "agentx/linkedin-company-lookup",
"input": {
"linkedin_url": "https://www.linkedin.com/company/apple/",
"max_jobs": 0
},
"callOptions": {"memory": 256, "timeout": 300},
"waitSecs": 45
}

Pricing

On the FREE plan, one saved company costs $0.05, one retained job costs $0.0028, Actor Start costs $0.01, and the smallest saved company-only run totals $0.06.

EventFREEBRONZESILVERGOLDPLATINUMDIAMOND
Actor Start$0.01000$0.01000$0.01000$0.01000$0.01000$0.01000
Company Result$0.05000$0.04500$0.04000$0.03750$0.03750$0.03750
Retained Job$0.00280$0.00252$0.00224$0.00210$0.00210$0.00210

Actor Start is one time per run at the default 256 MB memory. A FREE company-only run with one saved row is $0.01 + $0.05 = $0.06. A FREE run that also retains two jobs is $0.01 + $0.05 + (2 × $0.0028) = $0.0656. No Result event is charged when no company row is pushed, and no Job event is charged for a job that is not retained. Prices can change; check the current pricing page before setting a maximum-total-charge policy.

Use Cases

CRM account enrichment. Join linkedin_url, industry, company_size, company_type, headquarters, website, and specialties to an existing account while preserving processed_at as the observation time.

Account research briefs. Combine about, slogan, locations, update samples, Life content, and source-highlighted people into a review queue before outreach. Highlighted people are research cues, not verified decision-makers.

Hiring-context checks. Request a small max_jobs value and review job title, location, work mode, posted salary range, description, seniority, function, and industries beside the company profile.

Portfolio monitoring. Schedule separate runs for a fixed company panel and compare employee count, follower count, locations, and present keys over time. Require repeated observations before treating a delta as a business event.

Data-quality triage. Use status, processor, processed_at, canonical URL, and key presence to distinguish a sparse source response from a failed downstream transformation.

Alternatives

Manual review is appropriate for one consequential company when a person needs page context and can record the URL and time. It becomes hard to repeat consistently across a panel, and copy-pasted values lose their structured provenance.

LinkedIn's own company pages are the authoritative presentation surface and are better when a human needs the latest visible context, navigation, or interactive experience. This Actor is the better fit when an allowed workflow needs sparse JSON, repeatable fields, a Dataset ID, and optional job details.

General business databases may provide normalized industries, verified legal entities, or historical coverage from different sources. Choose one of those when authoritative registry matching matters more than a source-dependent LinkedIn snapshot. Choose something else if the workflow requires login-only data, complete employee rosters, contact details, personal profiles, or bulk URL input in one run.

Limits and Troubleshooting

  • No Dataset row → the overview page was unavailable or did not contain a parsable company identity → verify the HTTPS /company/ URL, open the public page manually, and retry later.
  • A field is missing → LinkedIn did not expose that value in the response used for this snapshot → check key presence and compare another run instead of substituting zero or an empty fact.
  • Fewer jobs than requested → the page exposed fewer unique links, a detail failed, or the charge limit retained fewer → compare max_jobs, the jobs array length, and charged Job events.
  • An image field is absent → the source image could not be downloaded or stored safely → keep the company row and use the source page for visual review.
  • Counts changed between runs → employee and follower values are dynamic source snapshots → preserve processed_at and require repeated observations before interpreting movement.
  • Integration wait expired → the run can still be active after the client wait window → poll the returned run ID instead of starting a duplicate.

For a reproducible problem, open the Actor's Issues page with the run ID, redacted input, terminal status, Dataset item count, expected field, and observed key set.

Trust and Reliability

Apify supplies run isolation, storage, API access, schedules, webhooks, and Dataset exports. The Actor declares a 25-field Dataset contract and bills only the company row and optional jobs that are retained through their registered events.

Output values come from the public source response and processing metadata; absent source values are not invented. Source availability and page structure remain outside the Actor's control. LinkedIn describes the rules governing use of its services in the official User Agreement; users remain responsible for applying those rules to their purpose and volume.

Public-data scope. The Actor reads information presented on a public company page and does not accept credentials or cookies. Public visibility does not remove intellectual-property, privacy, database-right, or contractual obligations.

Responsible use. Establish a lawful purpose, minimize retained data, protect Datasets and tokens, honor suppression and outreach rules, and add human review before consequential employment, credit, housing, insurance, or eligibility decisions.

Platform terms. Review LinkedIn's User Agreement and the Apify General Terms before production use. Do not use the Actor to bypass access controls or collect data you are not permitted to process.

Frequently Asked Questions

What is a linkedin company data api?

A linkedin company data api turns a company page into structured fields that software can consume. This Actor accepts one public URL and returns one sparse 25-field snapshot.

Can a linkedin company api include job details?

Yes. Set max_jobs from 1 to 100 to request job details; the actual retained array can be smaller and each retained job has its own event price.

Does every run return all 25 fields?

No. Optional values are omitted when the source does not provide them, so consumers should test key presence.

Is there a free LinkedIn company API?

The Actor is pay per event rather than an unlimited free API. The smallest saved FREE-tier company-only run is $0.06 including Actor Start.

Can I schedule runs to monitor companies over time?

Yes. Apify schedules can run the Actor repeatedly, but each run accepts one company URL and dynamic counts should be interpreted only after repeated observations.

No. They are people highlighted by the public source page and do not establish current role, authority, identity, or permission to contact.

Can I submit personal profiles or company names?

No. The input accepts only a public LinkedIn /company/ URL, not /in/ profiles, searches, or URL lists.

Why can a successful run have no row?

Because process completion and source extraction are different outcomes. Inspect the Dataset count and terminal status rather than relying on the run status alone.

AgentX offers a full catalog of Actors below, preceded by the three closest workflows for LinkedIn company and hiring research.

Closest to this Actor:

Business and Market Intelligence

Jobs and Hiring

Social Media

Video, Transcripts and Downloads

E-Commerce and Retail

Classifieds and Automotive

Real Estate

Support and Community

Ask about company URLs, sparse fields, or optional jobs in the AgentX community on Telegram; for a reproducible bug, open an Issue with the run ID and exact input.

AgentX is an Arcyton brand — arcyton.com.

Last Updated: August 12, 2026