LinkedIn Company Lookup
Pricing
from $0.0375 / result
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
Maintained by CommunityActor stats
1
Bookmarked
49
Total users
3
Monthly active users
17 days ago
Last modified
Categories
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.
- 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.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
linkedin_url | string | Yes | Public HTTPS LinkedIn URL whose path is exactly /company/{slug}/; query noise is removed during normalization | https://www.linkedin.com/company/apple/ |
max_jobs | integer | No | Requested job-detail cap from 0 through 100; 0 skips the Jobs tab, and the source or charge limit can return fewer | 0 |
{"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.
| Group | Fields | Meaning |
|---|---|---|
| Identity | platform, type, linkedin_url, name | Source and canonical company identity |
| Profile | about, slogan, website, industry, company_size, company_type, founded | Public description, source classifications, and founding year |
| Place | headquarters, address, locations | Headquarters text and public location records |
| Signals | employee_count, follower_count, specialties | Snapshot counts and declared specialties |
| Media and people | logo_url, featured_employees | Stored logo and source-highlighted people when available |
| Activity | updates, life, jobs | Update samples, Life sections, and retained job details |
| Processing | status, processor, processed_at | Result 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 ApifyClientclient = 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.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM | DIAMOND |
|---|---|---|---|---|---|---|
| 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, thejobsarray 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_atand 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.
Legal and Compliance
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.
Are featured employees verified contacts?
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.
Related AgentX Actors
AgentX offers a full catalog of Actors below, preceded by the three closest workflows for LinkedIn company and hiring research.
Closest to this Actor:
- LinkedIn Profile Lookup — look up one public member profile under its own data contract.
- LinkedIn Jobs Scraper — focus on LinkedIn vacancy discovery rather than one company snapshot.
- All Jobs Scraper — search vacancies across multiple supported job platforms.
Business and Market Intelligence
- Google Keyword Trends — Google Trends keyword interest, compared five at a time
- Google Trends Scraper — Google Trends trending searches
- Google Maps Store Scraper — Google Maps business listings
- LinkedIn Profile Lookup — LinkedIn profile records
- Weather Forecast API — forecast and historical weather data
Jobs and Hiring
- All Jobs Scraper — multi-platform job listings
- Bayt Jobs Scraper — Bayt job listings
- Glassdoor Jobs Scraper — Glassdoor job listings
- Indeed Jobs Scraper — Indeed job listings
- JobStreet Company Profile — JobStreet employer records
- Jooble Jobs Scraper — Jooble job listings
- LinkedIn Jobs Scraper — LinkedIn job listings
- Naukri Jobs Scraper — Naukri job listings
- Talent Jobs Scraper — Talent.com job listings
- ZipRecruiter Jobs Scraper — ZipRecruiter job listings
Social Media
- Instagram Creator Scraper — Instagram creator profiles
- Instagram Reels Scraper — Instagram Reels metadata
- Instagram Trending Scraper — Instagram trending content
- Medium Scraper — Medium articles
- Medium Profile Scraper — Medium author profiles
- Reddit Profile Scraper — Reddit user profiles
- Reddit Viral Scraper — Reddit viral posts
- SubReddit Info Scraper — subreddit metadata
- Subreddit Members Scraper — subreddit member lists
- Subreddit Posts Scraper — subreddit post feeds
- Telegram Chat Scraper — Telegram chat messages
- Telegram Info Scraper — Telegram channel metadata
- Telegram Member Adder — Telegram group membership management
- Telegram Member Scraper — Telegram group members
- Telegram Private Group Scraper — private Telegram group data
- TikTok Creator API — TikTok creator profiles
- TikTok User Lookup — TikTok account records
- X Twitter Community API — X community data
- X Twitter Profile Lookup — X profile records
- YouTube Creator Email Scraper — YouTube creator contact data
Video, Transcripts and Downloads
- All Video Scraper — multi-platform video metadata
- Video Transcript — multi-platform transcripts
- Video Captions Downloader — caption files
- Video to Social Post — video repurposed into social copy
- YouTube Transcript — YouTube transcripts
- TikTok Transcript — TikTok transcripts
- X Twitter Transcript — X video transcripts
- Facebook Transcript — Facebook video transcripts
- Bilibili Transcript — Bilibili transcripts
- Dailymotion Transcript — Dailymotion transcripts
- Rutube Transcript — Rutube transcripts
- Loom Transcript — Loom transcripts
- Wistia Transcript — Wistia transcripts
- Instagram Reels Downloader — Reels downloads
- Kick Clip Downloader — Kick clip downloads
- Linkedin Video Downloader — LinkedIn video downloads
- Pinterest Video Downloader — Pinterest video downloads
- Reddit Video Downloader — Reddit video downloads
- Snapchat Video Downloader — Snapchat video downloads
- TED Talk Downloader — TED talk downloads
- TikTok Live Downloader — TikTok live downloads
- Twitch VOD Downloader — Twitch VOD downloads
- Zoom Recording Downloader — Zoom recording downloads
E-Commerce and Retail
- All Shopping Scraper — multi-platform product data
- AliExpress Product Scraper — AliExpress products
- Amazon Storefront Scraper — Amazon Brand Store pages
- Bol Product Scraper — Bol.com products
- eBay Seller Leads API — eBay seller records
- Hepsiburada Product Scraper — Hepsiburada products
- Kakaku Product Scraper — Kakaku.com products
- Rakuten Product Scraper — Rakuten products
Classifieds and Automotive
- All Vehicle Scraper — multi-platform vehicle listings
- AutoTrader Vehicle Search — AutoTrader US listings
- AutoTrader UK Vehicle Search — AutoTrader UK listings
Real Estate
- All Property Scraper — multi-platform property listings
- Homes Property Scraper — Homes.com listings
- MagicBricks Property Scraper — MagicBricks listings
- NoBroker Property Scraper — NoBroker listings
- Property24 Property Scraper — Property24 listings
- Realtor Property Scraper — Realtor.com listings
- Zillow Property Scraper — Zillow listings
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