Company Careers Job Scraper avatar

Company Careers Job Scraper

Pricing

$25.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

$25.00 / 1,000 results

Rating

0.0

(0)

Developer

Techionik

Techionik

Maintained by Community

Actor stats

1

Bookmarked

16

Total users

2

Monthly active users

16 days ago

Last modified

Share

Company Careers Job Scraper extracts open roles from public company careers pages and supported applicant-tracking systems. It is built for recruiters, sales teams, market researchers, workforce analysts, and B2B lead-generation teams that need structured hiring data from company websites.

The actor detects jobs from Greenhouse, Lever, Ashby, SmartRecruiters, JSON-LD job postings, and conventional careers pages. It returns clean job rows with company, stable job ID, job title, location, department, source system, job URL, posted dates when available, and detection timestamp.

What it extracts

  • Company identifier from the submitted domain or job board
  • Stable jobId for deduplication and monitoring
  • jobTitle for the open role
  • Location and department/team when visible
  • Direct job URL
  • Source system such as Greenhouse, Lever, Ashby, SmartRecruiters, JSON-LD, or careers page
  • Posted and valid-through dates when available
  • detectedAt timestamp for audit and refresh workflows
  • Optional descriptions when enabled

Supported source patterns

  • Company websites with careers links
  • Direct careers pages
  • Greenhouse job boards and embedded boards
  • Lever postings
  • Ashby job boards
  • SmartRecruiters company postings
  • Pages exposing JobPosting JSON-LD

Input options

  • companyUrls - company domains, websites, direct careers URLs, or ATS board URLs
  • keywords - optional role, department, or keyword filters
  • locations - optional location filters such as remote, london, or new york
  • maxJobsPerCompany - maximum job rows per company
  • monitorChanges - compare against the previous saved snapshot
  • onlyChanges - output only detected changes when monitoring
  • proxyMode - direct, auto fallback, datacenter, or residential proxy strategy
  • includeDescriptions - include trimmed job descriptions when needed

Example input

{
"companyUrls": ["https://boards.greenhouse.io/companycam"],
"keywords": ["engineer", "product"],
"locations": ["remote"],
"maxJobsPerCompany": 25,
"monitorChanges": false,
"proxyMode": "none"
}

Example output

{
"company": "companycam",
"jobId": "4fcb6a0a37ed834c",
"jobTitle": "Senior Software Engineer",
"location": "Remote",
"department": "Engineering",
"url": "https://boards.greenhouse.io/companycam/jobs/123456",
"source": "greenhouse",
"postedAt": "2026-08-01T12:00:00.000Z",
"validThrough": null,
"detectedAt": "2026-08-11T08:00:00.000Z"
}

Use cases

  • Build hiring-signal lead lists from target accounts
  • Enrich account-based sales workflows with current open roles
  • Monitor competitors or portfolio companies for team growth
  • Track role categories across a market segment
  • Feed recruiting dashboards, spreadsheets, or CRM workflows

Reliability notes

The actor works with public careers pages and public ATS endpoints. Some company sites render jobs only in protected browser applications or block automated requests. In those cases, use direct ATS URLs when available, enable proxy fallback, or use a browser-based actor for protected sources.