LinkedIn Job Library Scraper for Paid Jobs avatar

LinkedIn Job Library Scraper for Paid Jobs

Pricing

from $3.00 / 1,000 job campaigns

Go to Apify Store
LinkedIn Job Library Scraper for Paid Jobs

LinkedIn Job Library Scraper for Paid Jobs

Extract LinkedIn paid job campaigns by company, payer, keyword, country and date, including descriptions, campaign dates, EU impressions and targeting.

Pricing

from $3.00 / 1,000 job campaigns

Rating

0.0

(0)

Developer

Two Cores

Two Cores

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

LinkedIn Job Library Scraper

Extract paid and promoted job campaign data from LinkedIn's public Job Library. Search by company, payer, keyword, country and date, then export clean records to JSON, CSV, Excel or any other Apify dataset format.

No LinkedIn account, cookies or login credentials are required.

What you can collect

Every result includes:

  • LinkedIn job ID
  • Job title, company and location
  • Promoted status and Job Library URL
  • Company page and logo when available
  • Payer and campaign run dates
  • Full job description in text and HTML
  • EU impression estimates and targeting parameters when LinkedIn publishes them
  • Source query and scrape timestamp

The Actor writes one flat dataset item per job, making the results straightforward to export, deduplicate and load into a database.

Each saved job is one billable dataset item. Apify displays the current per-item price and maximum run charge before the run starts.

Common uses

  • Monitor which companies are paying to promote hiring campaigns
  • Track hiring demand by job family, employer or country
  • Compare advertised roles across competitors
  • Research recruitment advertising and employer-brand activity
  • Study EU job-ad targeting and impression disclosures
  • Build recurring hiring-intelligence datasets

Input

Use any combination of the following filters:

FieldDescription
organizationNameCompany name
payerOrganization paying for the campaign
keywordKeyword or job title
countriesISO two-letter country codes, or ALL by itself
dateOptionStandard LinkedIn range or a custom range
startDate, endDateCustom dates in YYYY-MM-DD format
sortOrdernewest or oldest
maxResultsMaximum number of unique jobs to save
includeDetailsFetch descriptions, payer, dates, impressions and targeting
proxyConfigurationOptional Apify Proxy configuration

Example:

{
"keyword": "software engineer",
"countries": ["GB", "DE"],
"dateOption": "last-30-days",
"sortOrder": "newest",
"maxResults": 100,
"includeDetails": true
}

Example result

{
"jobId": "4448271117",
"title": "Software Engineer",
"company": "Example Ltd",
"location": "London, England, United Kingdom",
"promoted": true,
"payer": "Example Ltd",
"ranFrom": "2026-08-03",
"isActive": true,
"descriptionText": "Build and operate dependable software...",
"detailUrl": "https://www.linkedin.com/ad-library/job/detail/4448271117",
"detailStatus": "success",
"scrapedAt": "2026-08-05T15:00:00.000Z"
}

Reliability

The Actor uses LinkedIn's server-rendered public Job Library pages rather than browser automation. It includes bounded concurrency, request retries, session and cookie persistence, pagination deduplication, optional Apify Proxy support and a fallback summary record when an individual detail page fails.

If LinkedIn publishes no impression or targeting data for a campaign, those optional fields are omitted rather than guessed.

Responsible use

This Actor accesses public transparency information. You are responsible for using the data in accordance with applicable laws, LinkedIn's terms and the rights of individuals represented in downstream datasets. Do not use it for unlawful discrimination, spam or intrusive profiling.

LinkedIn is a trademark of LinkedIn Corporation. This Actor is independently developed and is not affiliated with or endorsed by LinkedIn.

Support

Open an issue from the Actor's Issues tab in Apify Console. Include the run ID and a small input example so the problem can be reproduced.