Company Careers Job Scraper
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
21
Total users
2
Monthly active users
12 days ago
Last modified
Categories
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
| Field | Description |
|---|---|
| companyUrls | Company domains, homepages, career pages, or direct ATS job-board URLs |
| keywords | Optional title, department, description, or URL keywords |
| locations | Optional location keywords such as remote, london, or new york |
| maxJobsPerCompany | Maximum job rows saved per company |
| monitorChanges | Compare against the previous saved snapshot |
| onlyChanges | Output new, removed, or changed jobs instead of all current jobs |
| proxyMode | Choose direct requests, automatic datacenter fallback, datacenter proxy, or residential proxy |
| includeDescriptions | Include a short description snippet when available |
| maxRunSeconds | Stop before the run becomes too long |
Output
Each normal result row is one job posting.
| Field | Description |
|---|---|
| company | Company key or detected job board token |
| jobId | Stable hash for the job |
| jobTitle | Job title |
| location | Job location when available |
| department | Department or team when available |
| url | Job posting URL |
| source | Extraction source, such as greenhouse, lever, ashby, smartrecruiters, json-ld, or careers-page |
| postedAt | Original posting/update timestamp when the source provides it |
| validThrough | Closing date when the source provides it |
| detectedAt | Timestamp when this Actor detected the row |
| description | Optional short description when enabled |
When change monitoring is enabled with onlyChanges, rows can include:
new_jobremoved_jobchanged_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.