Career Site Jobs Search: Job Postings API from Company Sites
Pricing
from $1.40 / 1,000 job returneds
Career Site Jobs Search: Job Postings API from Company Sites
Search open jobs across company career sites on Greenhouse, Ashby, SmartRecruiters and Lever by title, location, department and date. Direct from employers, with no job board reposts. Schedule it to get only new jobs. Pay per job returned.
Pricing
from $1.40 / 1,000 job returneds
Rating
0.0
(0)
Developer
Mårten Fitzback
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
Search open jobs across more than 2,600 company career sites in one run, by title, location, department, company and date. Every job comes straight from the career site of the company posting it, on Greenhouse, Ashby, SmartRecruiters and Lever, so there are no job board reposts. Recruitment firms that use these systems do appear.
Use this job postings API to feed a job board, find companies that are hiring for sales outreach, track what competitors hire for, or pull fresh jobs into a spreadsheet or an AI agent. You pay only per job returned, and a search that finds nothing is free.
What you get for each job
| Field | What it is |
|---|---|
title, company | The job title and employer |
location, remote | Where the job is, and whether the employer marks it remote |
department, employmentType | When the employer publishes them |
compensation | Pay range, when the employer publishes one (common on Ashby and some Lever boards) |
postedAt | The date the employer's system gives for publishing the job |
firstSeen | When this index first saw the job |
description | The first 1,800 characters of the description. Not available for SmartRecruiters |
source, url | The system, and a direct link to the job on the employer's career site |
Example searches
- Remote data roles this week: set
titleKeywordstodata engineer,analytics engineer, turn onremoteOnlyand leavepostedWithinDaysat 7. - Who is hiring sales staff in Germany: set
titleKeywordstoaccount executive,locationstoGermany,Berlin,Munich. - A daily feed of new jobs: set a
monitorNamesuch asdaily-design-jobsand schedule the Actor. Each run returns and charges only for jobs it has not returned before. - Exclude what you do not want: set
excludeTitleKeywordstosenior,intern.
Example output
{"title": "Data Engineer","company": "Acme Robotics","location": "Berlin, Germany","remote": false,"department": "Data","employmentType": "Full-time","compensation": null,"postedAt": "2026-10-30T14:02:11.000Z","firstSeen": "2026-10-31T20:24:13.603Z","source": "greenhouse","url": "https://boards.greenhouse.io/acmerobotics/jobs/123456","description": "Acme Robotics builds warehouse robots..."}
Coverage and limits
Measured on 31 Oct 2026: 140,635 open jobs from 2,642 active employer boards: Greenhouse 91,584, Ashby 27,872, SmartRecruiters 20,789 and Lever 390 (Lever coverage is still thin). About 3,400 more boards were waiting to be read, so these figures will change.
- This is not every job. It covers employers on these four systems whose boards we have found, and the list keeps growing. Employers on Workday, Workable, iCIMS, Taleo and other systems are not included, nor are jobs posted only on job boards. Larger products cover more systems and add AI-written fields; this one is smaller and costs less.
- Freshness. Each board is re-read about every 20 hours, so a new job can take up to a day to appear, and a closed job can stay listed that long. Older than that, check the link.
- Dates come from the employers. A date can change when an employer reposts a job.
- Company names. Greenhouse and SmartRecruiters publish them. For Lever and Ashby the name is built from the board address, so capitals can differ, such as "Openai".
- Large employers. SmartRecruiters boards are read up to 1,000 jobs.
- Repeated rows. Identical company, title and location rows are returned once in a run. Employers often post the same role once per city, and those stay separate.
Pricing
Pay per event: $0.002 per job returned ($2 per 1,000 jobs), with 10-30% off on paid Apify plans, plus a tiny start fee of $0.00005. maxJobs caps your cost: the default of 100 jobs costs about $0.20. Apify's free monthly credit covers a first test.
Questions
Found a wrong field or a dead link? Open an issue on the Issues tab with the job URL. Job postings come from employers' public career site feeds; how you use them is your responsibility, including any personal data that appears in a description.