LinkedIn Company Jobs Scraper
Pricing
$0.75 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
| Parameter | Type | Required | Description |
|---|---|---|---|
companies | array | Yes | Company names, numeric ids, or /company/ |
geo_id | string | No | Optional geoId to scope by location. |
date_posted | string | No | Date posted |
max_results | integer | No | Max per company |
full_details | boolean | No | Full 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
| Field | Description |
|---|---|
job_id | LinkedIn job id |
title | Job title |
company_name | Employer |
company_id | Resolved LinkedIn company id |
location | Job location |
posted_at | ISO date posted |
link | Canonical 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 ApifyClientclient = 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.