LinkedIn Company Jobs Scraper avatar

LinkedIn Company Jobs Scraper

Pricing

$0.75 / 1,000 results

Go to Apify Store
LinkedIn Company Jobs Scraper

LinkedIn Company Jobs Scraper

Scrape all open jobs for any LinkedIn company by name, id, or /company/ URL. No login. Pay per result — $0.75/1k.

Pricing

$0.75 / 1,000 results

Rating

0.0

(0)

Developer

Danny

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

List all open jobs for a company (by name, numeric id, or /company/

Public, logged-out data only — no login, no cookies, no account.

Input

ParameterTypeRequiredDescription
companiesarrayYesCompany names, numeric ids, or /company/
geo_idstringNoOptional geoId to scope by location.
date_postedstringNoDate posted
max_resultsintegerNoMax per company
full_detailsbooleanNoFull details

Example Input

{
"companies": [
"Stripe",
"1441"
],
"max_results": 100,
"full_details": false
}

Output

Each dataset item is one job:

{
"job_id": "4438850133",
"title": "...",
"company_name": "...",
"company_id": "...",
"location": "...",
"posted_at": "...",
"link": "..."
}

Fields

FieldDescription
job_idLinkedIn job id
titleJob title
company_nameEmployer
company_idResolved LinkedIn company id
locationJob location
posted_atISO date posted
linkCanonical job URL

Pagination

Handled server-side — the actor returns the full result set for your input in one run (bounded by max_results where applicable). LinkedIn's logged-out feed caps at ~500-530 unique jobs per query.

Python Client

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("good-apis/linkedin-company-jobs-scraper").call(run_input={
"companies": [
"Stripe",
"1441"
],
"max_results": 100,
"full_details": false
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Node.js Client

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('good-apis/linkedin-company-jobs-scraper').call({
"companies": [
"Stripe",
"1441"
],
"max_results": 100,
"full_details": false
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item);

Install the client with npm install apify-client.

FAQ

What can I pass as a company? A name ('Stripe'), a numeric LinkedIn company id, or a /company/

How many jobs per company? Up to max_results (default 100), capped by LinkedIn's guest pagination (~500-530).

What is one billed result? One returned job = one result event at $0.75 / 1,000 jobs.