Career Site Job Search: 4,000+ Company Job Boards avatar

Career Site Job Search: 4,000+ Company Job Boards

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Career Site Job Search: 4,000+ Company Job Boards

Career Site Job Search: 4,000+ Company Job Boards

Search jobs straight from 4,000+ company career sites on Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Workday with one keyword. Salary, remote, posted date, apply link, plus a hiring report per keyword. No login, no API key.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Search jobs straight from company career sites with one keyword. The scraper reads 4,410 company job boards on Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Workday, from Stripe, Anthropic, Capital One and NVIDIA to hospitals, banks and startups. For every matching job you get the company, location, remote flag, department, employment type, salary when the company publishes it, posted date, job link and apply link, plus a hiring report per keyword.

  • One search, 4,410 career sites: no job board middleman, no reposts, no expired ads; every job comes from the employer's own applicant tracking system
  • About 830,000 open jobs in the directory when it was last checked (10 October 2026)
  • Salary from Greenhouse pay ranges, Lever salary ranges and Ashby compensation: about 1 in 6 tech jobs publishes one
  • Hiring report per keyword: top hiring companies, top locations, remote share, salary medians by currency, newest jobs
  • Filters: locations, remote only, posted in the last N days, words to leave out, minimum yearly salary, only certain companies or systems
  • Add any board: paste a Greenhouse, Lever, Ashby, Workable, SmartRecruiters or Workday address to search it too
  • No login, no API key, no proxy: every system here publishes an open job feed

What does this career site job search do?

"product manager" → 6,316 jobs at 1,577 companies · 21% remote · USD median $166K–$225K
"data engineer" → 3,591 jobs at 1,109 companies · 16% remote · 546 publish a salary
"registered nurse" → 2,583 jobs at 122 employers · Geisinger 258, Northwestern 220
  1. Type job title keywords, one per line.
  2. The scraper reads every board in the directory. Greenhouse, Lever, Ashby and Workable hand over a whole board at once; Workday and SmartRecruiters are searched on their side, so a 25,000-job board costs a handful of requests.
  3. A job matches when every word of the keyword is in its title.
  4. You get the newest matching jobs (up to your maximum), one hiring report per keyword covering every match, and a CSV.
flowchart LR
A[Keywords +<br/>filters] --> B[4,410 career sites<br/>6 systems]
B --> C[Title match ·<br/>location · remote · date]
C --> D[Newest jobs<br/>one row each]
C --> E[Hiring report<br/>per keyword]

Who is it for?

  • Job seekers who want every opening for their title in one list, straight from the employer, newest first
  • Recruiters and staffing agencies finding which companies are hiring for a role right now, and where
  • Sales and lead generation teams using fresh openings as buying signals (a company hiring data engineers is buying data tools)
  • Job boards and aggregators filling their listings from the source
  • Analysts and HR teams benchmarking demand, remote share and published salaries for a role

What data do you get?

Jobs (dataset, one row per job)

FieldWhat it tells you
title, company, department, teamThe role and who is hiring
location, allLocations, countryWhere; all locations when a job lists several
isRemote, workplaceTypeRemote, hybrid or on-site, as the board says, or read from the location
employmentType, experienceLevelFull-time, part-time, contract, intern; level where the system gives it
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriodPublished pay (yearly or hourly)
postedAt, postedAgoWhen it was posted (Workday says "Posted 3 Days Ago"; both are kept)
jobUrl, applyUrl, jobIdThe job page and the apply page
ats, boardUrlWhich system and which board it came from
matchedKeywordsWhich of your keywords found it
descriptionFull description as plain text, when Job descriptions is on

REPORTS holds one report per keyword, built from every matching job, not only the saved ones: jobsFound, jobsSaved, companies, remoteShare, postedLast7Days, postedLast30Days, jobsWithSalary, salaryPerYear (median from–to per currency, and the highest-paying job), topCompanies, topLocations, topDepartments, employmentTypes, systems and the 10 newest jobs.

JOBS_CSV has every saved job as flat columns. RUN_SUMMARY shows how many boards of each system answered.

Example: 11 October 2026

Three keywords, every board in the directory, maximum 1,000 jobs per keyword: 12,490 matching jobs found, 3,000 newest saved, in 8 minutes.

KeywordJobs foundCompaniesRemotePublished salaryTop hiring companies
product manager6,3161,57721.2%1,235 jobs, USD median $166K–$225KCapital One 225, Veeva 100, Palo Alto Networks 68
data engineer3,5911,10916%546 jobs, USD median $150K–$220KBlend360 70, PwC 64, Sopra Steria 62
registered nurse2,5831222.8%mostly hourlyGeisinger 258, Northwestern Memorial 220, Boston Medical Center 181
  • Top cities for product managers: San Francisco 379, New York 361, remote 357, London 194.
  • The highest published data engineering salary was $850,000 (Anthropic, pre-training data infrastructure).
  • 937 of the product manager jobs were posted in the last 7 days.

Pricing

$0.001 per job saved, plus $0.02 per hiring report (one per keyword that found jobs).

  • 1,000 jobs and their report: $1.02
  • The run above: 3,000 jobs and 3 reports, $3.06
  • A daily run with Posted in the last 1 day usually saves a few hundred jobs per keyword

Nothing is charged when no job matches.

Good to know

  • How a keyword matches: every word must be in the title as a whole word. "data engineer" finds "Senior Data Platform Engineer" but not "Database Engineer". Use Leave out titles with to drop "senior", "intern" or "manager".
  • Newest first: when more jobs match than your maximum, the newest are saved. The report always covers every match.
  • The directory lists boards that answered with open jobs on 10 October 2026, found in public hiring threads and job lists and checked one by one. Companies that never appeared there are not in it: paste their board under Extra boards.
  • Posted dates: Workday gives "Posted 30+ Days Ago" for older jobs; those have no exact date and are left out when Posted in the last is set, unless the job page gives one.
  • Locations match as text, with common aliases: "United States" also finds "USA" and "US", "UK" finds "England" and "London, United Kingdom". "Remote" finds remote jobs.
  • Salary appears when the company publishes it. Workday and SmartRecruiters have no pay field.
  • The same job on two boards (some companies run a second board for one country) is saved and charged once.
  • Personal data: none. Only job ads; no recruiter or employee names.

Input

FieldMeaning
Job title keywordsOne search per line
LocationsCities, countries or "Remote"; empty for everywhere
Remote jobs onlyOff by default
Posted in the last (days)0 = any date
Leave out titles withWords that drop a job
Minimum yearly salaryKeeps only jobs publishing at least this much a year
Maximum jobs per keyword1 to 100,000 (default 500)
Applicant tracking systemsSearch only some of the six
Only these companiesCompany names; with no keywords, lists all their jobs
Extra boardsBoard addresses outside the directory
Search the built-in directoryTurn off to search only your extra boards
Job descriptionsFull text of each job, off by default

Integrations

Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it every morning with Posted in the last 1 day to get each day's new openings for your roles.