Job Search Scraper - Direct from Company Career Pages avatar

Job Search Scraper - Direct from Company Career Pages

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Job Search Scraper - Direct from Company Career Pages

Job Search Scraper - Direct from Company Career Pages

Search 4M+ live jobs scraped directly from company career pages (Greenhouse, Workday, Lever & 20+ ATS platforms). No job-board reposts, no expired or ghost jobs. Filter by keyword, title, category, location, remote, salary, experience, visa sponsorship and more.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Hirebase

Hirebase

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

Share

Search 4M+ live job listings collected straight from company career pages across 20+ ATS platforms - Greenhouse, Workday, Lever, iCIMS, SmartRecruiters, SAP SuccessFactors, and more. Powered by Hirebase.

Why this scraper instead of scraping LinkedIn or Indeed?

  • 🎯 Direct from the source - jobs come from the employer's own career page, not aggregator reposts.
  • 🚫 No expired or ghost jobs - listings are continuously re-checked and removed when they go offline.
  • 🏢 No duplicate spam - one canonical listing per job, with the real application link.
  • 🧠 AI-enriched fields - parsed skills, technologies, salary ranges, experience level, visa sponsorship, benefits, and quality scores for every job.

What you can filter by

FilterExamples
KeywordsPython, Kubernetes, HIPAA
Job titlesSoftware Engineer, Account Executive
Job categories39 categories, from Software Engineering to Healthcare
Workplace typeRemote, Hybrid, In-Person
LocationAustin, Texas, United States · Berlin, Germany + match mode & radius (miles/km)
Employment typeFull-time, Part-time, Contract, Internship
ExperienceEntry → Executive, plus exact years-of-experience min/max
PostedLast N days, or on/after an exact date (YYYY-MM-DD)
ATS platformGreenhouse, Workday, Lever, and 19 more
Industry23 sectors + sub-industry tags
CompanyName, Hirebase slug, description keywords (fintech, healthcare AI), size
SalaryMin/max + currency, hide undisclosed
ExtrasVisa sponsorship, hide recruiting agencies, deduplicate multi-location postings

Output

Each result includes: job title, company (name, slug, website, logo), team, direct application link, original job-board link, posting date, location(s), workplace type, employment type, salary range, years of experience, parsed skills & technologies, benefits, education level, visa sponsorship, stable job/company slugs for syncing, plus a cleaned text description and the original HTML.

Export to JSON, CSV, Excel, or feed it into Make, n8n, Zapier, Google Sheets, or the Apify API.

{
"jobTitle": "Software Engineer, Data Infrastructure",
"companyName": "Speechify",
"applicationLink": "https://job-boards.greenhouse.io/speechify/jobs/5975137004",
"datePosted": "2026-07-18",
"locationType": "Remote",
"location": "Dublin, Ireland",
"jobType": "Full Time",
"salaryRange": { "min": 30000, "max": 120000, "currency": "USD", "period": "yearly" },
"skills": ["Python", "Docker", "Terraform"],
"visaSponsored": true,
"jobBoard": "greenhouse"
}

Example searches

Job seeker - daily remote SWE digest. Keywords Software Engineer, workplace type Remote, experience Senior, minimum salary 150000, posted within 7 days. Run it on an Apify Schedule every morning and add the Gmail or Slack integration to get new matches in your inbox.

Recruiter - map a niche talent market. Job category Sales Jobs, company size 51-200, company keywords fintech, Hide recruiting agencies on. Export to Excel and you have every mid-size fintech's live sales hiring in one sheet.

Data team - keep a job board fresh. One category per scheduled run, maxResults 5000, Deduplicate results set to Company + job title. Sync by jobSlug/id: anything in your database that stops appearing in fresh runs has expired and can be delisted.

Pricing

Pay per result - you're only charged for jobs actually returned, up to 5,000 results per run.

FAQ

Do I need a Hirebase account or API key? No - API access is built into the actor. Just set your filters and run; you only pay per result through Apify.

Why do I sometimes see the same job more than once? Some employers publish one posting per location. Set Deduplicate results to Company + job title to collapse them - skipped duplicates are not billed.

Why did my run fail with a rate limit error? The Hirebase API was temporarily busy. Re-run in a few minutes - if it keeps happening, report it via the actor's Issues tab.

I searched several keywords and got unrelated jobs - why? Keywords broaden the search: each keyword adds matches (OR logic) rather than narrowing them. For precise searches, use one focused keyword or combine the Job titles / Job categories filters with your keyword.

How fresh is the data? Career pages are crawled continuously; expired listings are filtered out, and you can restrict results to jobs posted in the last N days.

Can I run it on a schedule? Yes - use Apify Schedules to run it hourly/daily and combine with Posted within (days) = 1 to get only new jobs each run.

Is this legal? The data comes from publicly posted job listings on company career pages, accessed via the Hirebase API.