Careers Page Jobs Scraper avatar

Careers Page Jobs Scraper

Pricing

from $3.00 / 1,000 job listings

Go to Apify Store
Careers Page Jobs Scraper

Careers Page Jobs Scraper

Find open jobs and hiring signals from public company careers boards.

Pricing

from $3.00 / 1,000 job listings

Rating

0.0

(0)

Developer

osaki

osaki

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Find open roles from company domains or direct careers board links. The scraper searches company websites for supported public job boards, collects available listings, and adds a hiring summary for each company.

Recruiters can build job lists, sales teams can track hiring signals, and market researchers can compare hiring activity across companies.

Input

{
"domains": ["stripe.com", "notion.so", "linear.app"],
"startUrls": [{"url": "https://jobs.ashbyhq.com/linear"}],
"includeDescriptions": false,
"fetchJobDetails": false,
"maxJobsPerCompany": 500,
"filterKeywords": ["engineer"],
"filterLocations": ["remote"],
"postedWithinDays": 30,
"maxConcurrency": 5
}

Domains and direct board URLs can be used independently or together. Keywords match job titles; location terms match any listed location. Each list uses an “any” match, while different filters must all match. Jobs without a known posting date are excluded when the date filter is set. Descriptions and proxy use are optional.

Output

Each matching job is a job row. Each input company or board also gets a company_summary row.

{"dataType":"job","domain":"example.com","companyName":"Example","ats":"ashby","title":"Senior Engineer","location":"Remote","remote":true,"workplaceType":"remote","postedAt":"2026-01-01T00:00:00.000Z","jobUrl":"https://example.com/jobs/123"}
{"dataType":"company_summary","domain":"example.com","ats":"ashby","openRolesCount":1,"totalOpenRoles":1,"jobsReturned":1,"departmentsHiring":{"Engineering":1},"topLocations":[{"location":"Remote","count":1}],"remoteShare":1,"newestPostedAt":"2026-01-01T00:00:00.000Z","hiringSignal":"low"}

totalOpenRoles and openRolesCount report the total published by the board before filters or the per-company limit; jobsReturned counts matching jobs returned. The department, location, newest date and remote-share statistics describe returned jobs only. remoteShare is the share of returned jobs marked remote (null when fewer than 10 jobs are returned). Hybrid jobs are not remote. Hiring signal uses the board total: none (0), low (1–19), medium (20–99), high (100+); it is null if the total is unknown, except when a confirmed lower bound establishes the signal. When Workday appears to cap its total, totalOpenRoles and openRolesCount are null, while atsReportedTotal and totalLowerBound show the reported minimum. Missing information is returned as null. Dates from relative Workday labels are approximate UTC dates.

Workday listings may not include department. Set fetchJobDetails to true to request a detail page for each returned Workday job; this is slower, and some boards (including NVIDIA in a checked response) do not provide a department there either. The default is false. Seniority defaults to mid when a title has no explicit level; this is an estimate.

Supported boards

Greenhouse, Lever, Ashby and Workday public job boards. Detection follows board links and embeds on common careers pages, then tries the company name as a board identifier. A direct board URL can help when a site does not link to its board in accessible page HTML.

FAQ

Why are some fields empty? Boards publish different details. Salary, department, employment type and dates may be unavailable. Workday listing pages often provide fewer fields.

Why is a company missing jobs? Its board may be unsupported, hidden behind JavaScript or blocking requests. Try a direct board URL. Filters and the maximum job limit also affect counts.

Are summaries full company totals? The total and hiring signal describe the board before filters and limits. Department and location statistics describe only returned jobs. A warning is included when no supported board can be read.

What data is collected? Only publicly accessible job board and company website data is collected. Users are responsible for complying with applicable laws and site terms.