Company Careers Job Scraper avatar

Company Careers Job Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Company Careers Job Scraper

Company Careers Job Scraper

Extract open roles from company career pages with job title, location, department, seniority clues, source URL, and hiring-intent lead signals.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Techionik

Techionik

Maintained by Community

Actor stats

1

Bookmarked

21

Total users

2

Monthly active users

12 days ago

Last modified

Share

Company Careers Job Monitor

Company Careers Job Monitor finds current job postings from company career pages and supported applicant tracking systems, then optionally compares each run with the previous snapshot to detect hiring changes.

Use it to monitor target accounts, competitors, portfolio companies, vendors, or hiring signals without manually checking career pages every week.

What This Actor Does

The Actor accepts company domains, websites, career pages, or direct job board URLs. It detects jobs from common career systems and from structured or linked career-page content.

Supported sources include:

  • Greenhouse
  • Lever
  • Ashby
  • SmartRecruiters
  • JSON-LD JobPosting markup
  • Standard company career pages with job links

Best Use Cases

  • Account-based sales research
  • Hiring-intent monitoring
  • Competitive intelligence
  • Startup and portfolio company tracking
  • Recruiting market research
  • RevOps account enrichment
  • Weekly job-change alerts
  • Lead scoring based on open roles

Input

{
"companyUrls": [
"https://boards.greenhouse.io/embed/job_board?for=companycam",
"https://jobs.lever.co/linear"
],
"keywords": ["sales", "engineer"],
"locations": ["remote"],
"maxJobsPerCompany": 50,
"monitorChanges": false,
"onlyChanges": false,
"proxyMode": "none",
"includeDescriptions": false
}

Input Options

FieldDescription
companyUrlsCompany domains, homepages, career pages, or direct ATS job-board URLs
keywordsOptional title, department, description, or URL keywords
locationsOptional location keywords such as remote, london, or new york
maxJobsPerCompanyMaximum job rows saved per company
monitorChangesCompare against the previous saved snapshot
onlyChangesOutput new, removed, or changed jobs instead of all current jobs
proxyModeChoose direct requests, automatic datacenter fallback, datacenter proxy, or residential proxy
includeDescriptionsInclude a short description snippet when available
maxRunSecondsStop before the run becomes too long

Output

Each normal result row is one job posting.

FieldDescription
companyCompany key or detected job board token
jobIdStable hash for the job
jobTitleJob title
locationJob location when available
departmentDepartment or team when available
urlJob posting URL
sourceExtraction source, such as greenhouse, lever, ashby, smartrecruiters, json-ld, or careers-page
postedAtOriginal posting/update timestamp when the source provides it
validThroughClosing date when the source provides it
detectedAtTimestamp when this Actor detected the row
descriptionOptional short description when enabled

When change monitoring is enabled with onlyChanges, rows can include:

  • new_job
  • removed_job
  • changed_job

Example Output

{
"company": "companycam",
"jobId": "8fd0d8b3635fb6ec",
"jobTitle": "Senior Software Engineer",
"location": "Remote",
"department": "Engineering",
"url": "https://boards.greenhouse.io/companycam/jobs/123456",
"source": "greenhouse",
"postedAt": "2026-08-01T14:20:00.000Z",
"validThrough": null,
"detectedAt": "2026-08-09T10:15:00.000Z"
}

Monitoring Mode

When monitorChanges is enabled, the Actor stores a snapshot for each company in the named key-value store company-careers-job-monitor-state.

On the next run it compares the current jobs with the saved snapshot and records:

  • Newly found jobs
  • Removed jobs
  • Jobs where title, location, department, or URL changed

Use onlyChanges when you want scheduled runs to return only the changes.

Practical Workflows

Sales And Account Research

Track target accounts for hiring signals. Open roles in sales, operations, security, engineering, or customer success can indicate budget, growth stage, tooling needs, or upcoming vendor changes.

Competitive Intelligence

Monitor competitor career pages to see which functions they are investing in, where they are hiring, and which departments are expanding.

Recruiting And Talent Research

Collect structured role data from multiple career pages, filter by keyword or location, and export results to a spreadsheet or database.

Scheduled Alerts

Run the Actor on a schedule with monitoring enabled and send only new or changed roles into downstream tools through Apify integrations.

Notes And Limitations

  • The Actor focuses on public career pages and public job board endpoints.
  • Some companies hide jobs behind heavily protected browser applications.
  • Some job boards may omit departments, locations, posted dates, or descriptions.
  • Residential proxy should be used only when a target blocks direct or datacenter requests.
  • Filtering is applied after extraction, so use broad inputs first when testing a new company.

Export And Integration

Results can be exported from the Apify dataset as JSON, CSV, Excel, XML, or via API. The dataset is suitable for spreadsheets, CRM enrichment, BI dashboards, hiring signal monitors, and account scoring pipelines.