Career Site Jobs API — Greenhouse, Lever, Ashby & more
Pricing
from $1.50 / 1,000 jobs
Career Site Jobs API — Greenhouse, Lever, Ashby & more
Fresh job listings straight from company career pages. Paste any careers URL or company name, or search thousands of built-in companies. One clean format for Greenhouse, Lever, Ashby, SmartRecruiters, Workable and Recruitee. Only-new-jobs mode for alerts.
Pricing
from $1.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Mark G
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Career Site Jobs API — Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Recruitee
Get job listings straight from the source: the company's own careers page. No job-board middlemen, no stale or duplicated ads, no logins, no proxies.
Paste a careers URL, a website domain or just a company name. The Actor works out which applicant tracking system (ATS) the company uses and returns every open job in one clean, consistent format, whichever system it came from.
What you can do with it
- Job alerts and monitoring. Turn on Only jobs I have not received before, schedule a daily run, and get only new postings. You pay only for new jobs.
- Job boards and aggregators. Fill a niche job board with fresh, first-party listings that link directly to the employer's apply page.
- Sales and recruiting signals. Track which companies are hiring for which roles. A company posting five "Salesforce Admin" jobs is telling you something.
- Market and salary research. Compare titles, locations, remote policy and published salary ranges across thousands of companies.
- AI agents and RAG. Plain-text descriptions and stable IDs, ready for LLMs.
Supported job board systems
| System | Example input |
|---|---|
| Greenhouse | https://job-boards.greenhouse.io/stripe |
| Lever | https://jobs.lever.co/palantir |
| Ashby | https://jobs.ashbyhq.com/ramp |
| SmartRecruiters | https://jobs.smartrecruiters.com/BoschGroup |
| Workable (named companies only) | https://apply.workable.com/huggingface |
| Recruitee | https://acme.recruitee.com |
More systems are added regularly. Need one? Open an issue on the Issues tab.
Input
Companies accepts any mix of:
- a job board URL:
https://jobs.lever.co/palantir - the company's own careers page:
https://www.notion.com/careers(the embedded job board is detected automatically) - a domain or a name:
cloudflare.com,Ramp - an explicit board:
greenhouse:airbnb
Leave Companies empty, or turn on Also search the built-in company list, to search more than 6,000 verified company job boards at once (a full search takes about four minutes). Combine with filters to answer questions like "every remote data engineer job posted this week".
Filters: job title keywords, excluded title keywords, description keywords, location, department, remote only, posted within N days.
Example: daily alert for new remote data jobs
{"searchBuiltInCompanies": true,"titleKeywords": ["data engineer", "analytics engineer"],"remoteOnly": true,"onlyNewJobs": true,"monitorName": "remote-data-jobs"}
Example: everything from a list of companies
{"companies": ["stripe.com", "https://jobs.ashbyhq.com/ramp", "Cloudflare"],"includeDescription": false}
Output
One item per job:
{"id": "ashby:ramp:34413f8d-26bf-4bbc-8ade-eb309a0e2245","ats": "ashby","companySlug": "ramp","company": "Ramp","title": "Security Engineer, Cloud","location": "New York, NY (HQ)","locations": ["New York, NY (HQ)", "Remote (US)", "Miami, FL"],"remote": true,"workplaceType": "hybrid","department": "Engineering","team": "Backend","employmentType": "FullTime","postedAt": "2026-04-07T17:12:35.753Z","updatedAt": null,"url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","salary": "$211.4K - $290.6K","salaryMin": 211400,"salaryMax": 290600,"salaryCurrency": "USD","descriptionHtml": "<h1>About Ramp</h1>…","descriptionText": "ABOUT RAMP\n\nRamp is building…","scrapedAt": "2026-10-03T12:53:15.643Z"}
Fields an employer does not publish (for example salary) are null. id is stable between runs, so it is safe to use as a database key.
Pricing
Pay per job returned. No monthly fee, no charge for companies that return nothing, and filters are applied before you are charged, so you never pay for jobs you filtered out. Searching the whole built-in company list adds one small flat fee per run, because it reads thousands of job boards.
Where the data comes from
Only the official, public job-posting feeds that these systems provide so that jobs can be shown on career pages and syndicated. The Actor reads no personal data, needs no login and bypasses nothing.
FAQ
A company I entered returned nothing. It probably uses a system that is not supported yet (for example Workday). The run log lists every company that could not be matched.
How fresh is the data? Live. Every run reads the employer's job board at that moment.
Can I run it on a schedule or call it from my code? Yes. Use Apify schedules, the API, or integrations such as Make, Zapier and n8n. It also works as a tool for AI agents through the Apify MCP server.