# LinkedIn Company Lookup (`agentx/linkedin-company-lookup`) Actor

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.

- **URL**: https://apify.com/agentx/linkedin-company-lookup.md
- **Developed by:** [AgentX](https://apify.com/agentx) (community)
- **Categories:** Lead generation, Jobs, Automation
- **Stats:** 51 total users, 3 monthly users, 100.0% runs succeeded, 2 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.0375 / result

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

**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](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.apify.com%2Fv2%2Facts%2Fagentx~linkedin-company-lookup\&query=%24.data.stats.totalUsers\&style=for-the-badge\&label=Apify%20Users\&color=ff9013)](https://apify.com/agentx/linkedin-company-lookup) [![Apify Runs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.apify.com%2Fv2%2Facts%2Fagentx~linkedin-company-lookup\&query=%24.data.stats.totalRuns\&style=for-the-badge\&label=Apify%20Runs\&color=ff9013)](https://apify.com/agentx/linkedin-company-lookup) [![$0.05 / company](https://img.shields.io/badge/%240.05%20%2F%20company-4285f4?style=for-the-badge)](https://apify.com/agentx/linkedin-company-lookup/pricing) [![25-field snapshot](https://img.shields.io/badge/25--field%20snapshot-34a853?style=for-the-badge)](https://console.apify.com/actors/lmgxLM2RjocEgg6m2/input) [![API + MCP ready](https://img.shields.io/badge/API%20%2B%20MCP%20ready-fbbc05?style=for-the-badge)](https://apify.com/agentx/linkedin-company-lookup/api)

- **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` |

```json
{
  "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.

```json
{
  "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

```text
lmgxLM2RjocEgg6m2
```

#### HTTP

```bash
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

```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

```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

```json
{
  "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](https://apify.com/agentx/linkedin-company-lookup/pricing) 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](https://www.linkedin.com/legal/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](https://docs.apify.com/legal/general-terms-and-conditions) 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](https://apify.com/agentx/linkedin-profile-lookup)** — look up one public member profile under its own data contract.
- **[LinkedIn Jobs Scraper](https://apify.com/agentx/linkedin-jobs-scraper)** — focus on LinkedIn vacancy discovery rather than one company snapshot.
- **[All Jobs Scraper](https://apify.com/agentx/all-jobs-scraper)** — search vacancies across multiple supported job platforms.

#### Business and Market Intelligence

- **[Google Keyword Trends](https://apify.com/agentx/google-keyword-trends)** — Google Trends keyword interest, compared five at a time
- **[Google Trends Scraper](https://apify.com/agentx/google-trends-scraper)** — Google Trends trending searches
- **[Google Maps Store Scraper](https://apify.com/agentx/google-maps-store-scraper)** — Google Maps business listings
- **[LinkedIn Profile Lookup](https://apify.com/agentx/linkedin-profile-lookup)** — LinkedIn profile records
- **[Weather Forecast API](https://apify.com/agentx/weather-forecast-api)** — forecast and historical weather data

#### Jobs and Hiring

- **[All Jobs Scraper](https://apify.com/agentx/all-jobs-scraper)** — multi-platform job listings
- **[Bayt Jobs Scraper](https://apify.com/agentx/bayt-jobs-scraper)** — Bayt job listings
- **[Glassdoor Jobs Scraper](https://apify.com/agentx/glassdoor-jobs-scraper)** — Glassdoor job listings
- **[Indeed Jobs Scraper](https://apify.com/agentx/indeed-jobs-scraper)** — Indeed job listings
- **[JobStreet Company Profile](https://apify.com/agentx/jobstreet-company-profile)** — JobStreet employer records
- **[Jooble Jobs Scraper](https://apify.com/agentx/jooble-jobs-scraper)** — Jooble job listings
- **[LinkedIn Jobs Scraper](https://apify.com/agentx/linkedin-jobs-scraper)** — LinkedIn job listings
- **[Naukri Jobs Scraper](https://apify.com/agentx/naukri-jobs-scraper)** — Naukri job listings
- **[Talent Jobs Scraper](https://apify.com/agentx/talent-jobs-scraper)** — Talent.com job listings
- **[ZipRecruiter Jobs Scraper](https://apify.com/agentx/ziprecruiter-jobs-scraper)** — ZipRecruiter job listings

#### Social Media

- **[Instagram Creator Scraper](https://apify.com/agentx/instagram-creator-scraper)** — Instagram creator profiles
- **[Instagram Reels Scraper](https://apify.com/agentx/instagram-reels-scraper)** — Instagram Reels metadata
- **[Instagram Trending Scraper](https://apify.com/agentx/instagram-trending-scraper)** — Instagram trending content
- **[Medium Scraper](https://apify.com/agentx/medium-scraper)** — Medium articles
- **[Medium Profile Scraper](https://apify.com/agentx/medium-profile-scraper)** — Medium author profiles
- **[Reddit Profile Scraper](https://apify.com/agentx/reddit-profile-scraper)** — Reddit user profiles
- **[Reddit Viral Scraper](https://apify.com/agentx/reddit-viral-scraper)** — Reddit viral posts
- **[SubReddit Info Scraper](https://apify.com/agentx/subreddit-info-scraper)** — subreddit metadata
- **[Subreddit Members Scraper](https://apify.com/agentx/subreddit-members-scraper)** — subreddit member lists
- **[Subreddit Posts Scraper](https://apify.com/agentx/subreddit-posts-scraper)** — subreddit post feeds
- **[Telegram Chat Scraper](https://apify.com/agentx/telegram-chat-scraper)** — Telegram chat messages
- **[Telegram Info Scraper](https://apify.com/agentx/telegram-info-scraper)** — Telegram channel metadata
- **[Telegram Member Adder](https://apify.com/agentx/telegram-member-adder)** — Telegram group membership management
- **[Telegram Member Scraper](https://apify.com/agentx/telegram-member-scraper)** — Telegram group members
- **[Telegram Private Group Scraper](https://apify.com/agentx/telegram-private-group-scraper)** — private Telegram group data
- **[TikTok Creator API](https://apify.com/agentx/tiktok-creator-api)** — TikTok creator profiles
- **[TikTok User Lookup](https://apify.com/agentx/tiktok-user-lookup)** — TikTok account records
- **[X Twitter Community API](https://apify.com/agentx/x-twitter-community-api)** — X community data
- **[X Twitter Profile Lookup](https://apify.com/agentx/x-twitter-profile-lookup)** — X profile records
- **[YouTube Creator Email Scraper](https://apify.com/agentx/youtube-creator-email-scraper)** — YouTube creator contact data

#### Video, Transcripts and Downloads

- **[All Video Scraper](https://apify.com/agentx/all-video-scraper)** — multi-platform video metadata
- **[Video Transcript](https://apify.com/agentx/video-transcript)** — multi-platform transcripts
- **[Video Captions Downloader](https://apify.com/agentx/video-captions-downloader)** — caption files
- **[Video to Social Post](https://apify.com/agentx/video-to-social-post)** — video repurposed into social copy
- **[YouTube Transcript](https://apify.com/agentx/youtube-transcript)** — YouTube transcripts
- **[TikTok Transcript](https://apify.com/agentx/tiktok-transcript)** — TikTok transcripts
- **[X Twitter Transcript](https://apify.com/agentx/x-twitter-transcript)** — X video transcripts
- **[Facebook Transcript](https://apify.com/agentx/facebook-transcript)** — Facebook video transcripts
- **[Bilibili Transcript](https://apify.com/agentx/bilibili-transcript)** — Bilibili transcripts
- **[Dailymotion Transcript](https://apify.com/agentx/dailymotion-transcript)** — Dailymotion transcripts
- **[Rutube Transcript](https://apify.com/agentx/rutube-transcript)** — Rutube transcripts
- **[Loom Transcript](https://apify.com/agentx/loom-transcript)** — Loom transcripts
- **[Wistia Transcript](https://apify.com/agentx/wistia-transcript)** — Wistia transcripts
- **[Instagram Reels Downloader](https://apify.com/agentx/instagram-reels-downloader)** — Reels downloads
- **[Kick Clip Downloader](https://apify.com/agentx/kick-clip-downloader)** — Kick clip downloads
- **[Linkedin Video Downloader](https://apify.com/agentx/linkedin-video-downloader)** — LinkedIn video downloads
- **[Pinterest Video Downloader](https://apify.com/agentx/pinterest-video-downloader)** — Pinterest video downloads
- **[Reddit Video Downloader](https://apify.com/agentx/reddit-video-downloader)** — Reddit video downloads
- **[Snapchat Video Downloader](https://apify.com/agentx/snapchat-video-downloader)** — Snapchat video downloads
- **[TED Talk Downloader](https://apify.com/agentx/ted-talk-downloader)** — TED talk downloads
- **[TikTok Live Downloader](https://apify.com/agentx/tiktok-live-downloader)** — TikTok live downloads
- **[Twitch VOD Downloader](https://apify.com/agentx/twitch-vod-downloader)** — Twitch VOD downloads
- **[Zoom Recording Downloader](https://apify.com/agentx/zoom-recording-downloader)** — Zoom recording downloads

#### E-Commerce and Retail

- **[All Shopping Scraper](https://apify.com/agentx/all-shopping-scraper)** — multi-platform product data
- **[AliExpress Product Scraper](https://apify.com/agentx/aliexpress-product-scraper)** — AliExpress products
- **[Amazon Storefront Scraper](https://apify.com/agentx/amazon-storefront-scraper)** — Amazon Brand Store pages
- **[Bol Product Scraper](https://apify.com/agentx/bol-product-scraper)** — Bol.com products
- **[eBay Seller Leads API](https://apify.com/agentx/ebay-seller-leads-api)** — eBay seller records
- **[Hepsiburada Product Scraper](https://apify.com/agentx/hepsiburada-product-scraper)** — Hepsiburada products
- **[Kakaku Product Scraper](https://apify.com/agentx/kakaku-product-scraper)** — Kakaku.com products
- **[Rakuten Product Scraper](https://apify.com/agentx/rakuten-product-scraper)** — Rakuten products

#### Classifieds and Automotive

- **[All Vehicle Scraper](https://apify.com/agentx/all-vehicle-scraper)** — multi-platform vehicle listings
- **[AutoTrader Vehicle Search](https://apify.com/agentx/autotrader-vehicle-search)** — AutoTrader US listings
- **[AutoTrader UK Vehicle Search](https://apify.com/agentx/autotrader-uk-vehicle-search)** — AutoTrader UK listings

#### Real Estate

- **[All Property Scraper](https://apify.com/agentx/all-property-scraper)** — multi-platform property listings
- **[Homes Property Scraper](https://apify.com/agentx/homes-property-scraper)** — Homes.com listings
- **[MagicBricks Property Scraper](https://apify.com/agentx/magicbricks-property-scraper)** — MagicBricks listings
- **[NoBroker Property Scraper](https://apify.com/agentx/nobroker-property-scraper)** — NoBroker listings
- **[Property24 Property Scraper](https://apify.com/agentx/property24-property-scraper)** — Property24 listings
- **[Realtor Property Scraper](https://apify.com/agentx/realtor-property-scraper)** — Realtor.com listings
- **[Zillow Property Scraper](https://apify.com/agentx/zillow-property-scraper)** — Zillow listings

### Support and Community

Ask about company URLs, sparse fields, or optional jobs in the [AgentX community on Telegram](https://t.me/Apify_Actor); for a reproducible bug, open an [Issue](https://apify.com/agentx/linkedin-company-lookup/issues) with the run ID and exact input.

AgentX is an Arcyton brand — [arcyton.com](https://arcyton.com).

**Last Updated:** August 12, 2026

# Actor input Schema

## `linkedin_url` (type: `string`):

One public LinkedIn company page URL in the supported /company/ path format

## `max_jobs` (type: `integer`):

Requested job-detail cap; use 0 to skip jobs. Source availability, parsing, and charge limits can return fewer.

## Actor input object example

```json
{
  "linkedin_url": "https://www.linkedin.com/company/apple/"
}
```

# Actor output Schema

## `results` (type: `string`):

The 25-field company row with optional slogan, locations, employees, updates, Life sections, charged job details, and KVS-backed images; unavailable source keys are omitted.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "linkedin_url": "https://www.linkedin.com/company/apple/",
    "max_jobs": 0
};

// Run the Actor and wait for it to finish
const run = await client.actor("agentx/linkedin-company-lookup").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "linkedin_url": "https://www.linkedin.com/company/apple/",
    "max_jobs": 0,
}

# Run the Actor and wait for it to finish
run = client.actor("agentx/linkedin-company-lookup").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "linkedin_url": "https://www.linkedin.com/company/apple/",
  "max_jobs": 0
}' |
apify call agentx/linkedin-company-lookup --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,agentx/linkedin-company-lookup"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/lmgxLM2RjocEgg6m2/builds/FXekk0MeaubycZSH4/openapi.json
