๐Ÿ’ผ LinkedIn Job Changes & Company Hiring Signals avatar

๐Ÿ’ผ LinkedIn Job Changes & Company Hiring Signals

Pricing

from $0.75 / 1,000 enriched linkedin jobs

Go to Apify Store
๐Ÿ’ผ LinkedIn Job Changes & Company Hiring Signals

๐Ÿ’ผ LinkedIn Job Changes & Company Hiring Signals

Find public LinkedIn jobs with full descriptions, salary and criteria. Detect new or updated listings and aggregate company hiring signals by role, location and remote share.

Pricing

from $0.75 / 1,000 enriched linkedin jobs

Rating

0.0

(0)

Developer

Ilia

Ilia

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search public LinkedIn job listings and turn them into monitoring data: complete job details, new/updated fingerprints, and company-level hiring signals across roles, locations and remote work.

More than a job export

Commodity LinkedIn job scrapers return one row per listing. This Actor additionally deduplicates overlapping keyword searches, fingerprints material fields for scheduled change detection, and groups the live result set into company hiring summaries with active-job count, remote share, location breadth and top roles.

Job fields

  • Stable LinkedIn job ID, canonical URL and every matching search keyword
  • Title, company, company URL, location and posting date
  • Full clean description and original description HTML
  • Salary text plus parsed minimum, maximum, currency and pay period when disclosed
  • Required-skill tags, benefits, seniority, employment type, functions and industries
  • Applicant text, Easy Apply signal and application URL when publicly exposed
  • Workplace type plus new, updated or unchanged state

Company signal fields

  • Active matching jobs in this search window
  • Remote-job count and remote share
  • Unique location count
  • Most frequently hired titles, locations and skills
  • Disclosed-salary coverage across the company's matching roles

๐Ÿ”„ Monitoring

Save the input as an Apify Task and enable onlyChanges. The first run records a baseline and emits the current listings as new; unchanged subsequent runs emit nothing and incur no result-event charges. When listings change, only new or materially updated jobs and affected company summaries are emitted.

๐Ÿš€ Example

{"keywords":["machine learning engineer","AI engineer"],"location":"United States","datePosted":"week","workplaceType":"remote","includeDescriptions":true,"onlyChanges":false,"emitCompanySummaries":true,"maxJobs":100}

๐Ÿ’ฐ Pricing

Pay per delivered job and per company hiring summary. Duplicate searches, filtered listings and failed detail pages are not charged as extra results. Apify's maximum-charge limit is honored during dataset writes.

The Actor reads LinkedIn's signed-out public jobs surface and does not require a LinkedIn account or session cookie.

๐Ÿ“ฅ Complete input reference

FieldTypeDefaultPurpose
keywordsarray["AI engineer"]One or more job searches, such as AI engineer, video editor or sales development.
locationstring"United States"City, country or region used by LinkedIn search.
datePostedstring"week"Restrict listings by age.
workplaceTypestring"all"All, remote, hybrid or on-site listings.
includeDescriptionsbooleantrueFetch each job page for description, criteria, salary text and application link.
onlyChangesbooleanfalseUse with a saved Task: first run establishes the baseline; later runs emit new and changed listings.
emitCompanySummariesbooleantrueAdd grouped hiring signals per company for the selected search window.
maxJobsinteger100Hard cap after deduplication across keyword searches.

๐Ÿ“ค Complete output reference

The default dataset is exportable as JSON, CSV, Excel, XML or RSS. Fields remain stable for scheduled runs and API integrations.

FieldType
recordTypestring
jobIdstring
changeTypestring
jobTitlestring
companyNamestring
companyUrlstring
locationstring
workplaceTypestring
postedAtstring
postedTextstring
salaryTextstring
employmentTypestring
seniorityLevelstring
industriesarray
jobFunctionarray
skillsarray
benefitsarray
applicantTextstring
salaryMinnumber / null
salaryMaxnumber / null
salaryCurrencystring
salaryPeriodstring
easyApplyboolean
descriptionTextstring
descriptionHtmlstring
applyUrlstring
jobUrlstring
searchKeywordsarray
activeJobCountinteger / null
remoteJobCountinteger / null
remoteSharenumber / null
uniqueLocationCountinteger / null
topTitlesarray
topLocationsarray
topSkillsarray
salaryCoveragePercentnumber / null
scrapedAtstring

๐Ÿ”Œ API & integrations

Run this Actor from the Apify Console, API, CLI, MCP, Make, Zapier or n8n. Replace the Actor identifier and token in this template:

curl -X POST "https://api.apify.com/v2/acts/linkedin-job-change-hiring-signal/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'

Results are stored in the run's default dataset and can be forwarded with Apify webhooks or scheduled Tasks.

๐Ÿ”Ž Search keywords

LinkedIn Job Changes & Company Hiring Signals, linkedin, job, changes, company, hiring, signals, change, signal, Apify Actor, scraper API, structured data, scheduled monitor, automation.