Career Site Jobs Index: Greenhouse, Ashby, Lever & More
Pricing
from $2.40 / 1,000 job returneds
Career Site Jobs Index: Greenhouse, Ashby, Lever & More
Fresh jobs from thousands of company career sites, indexed twice a day from the official public job-board APIs of Greenhouse, Ashby, Lever, Workable and more. Filter by title, location, remote and company. USD 3 per 1,000 jobs.
Pricing
from $2.40 / 1,000 job returneds
Rating
0.0
(0)
Developer
JT Palms
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 minutes ago
Last modified
Categories
Share
Career Site Jobs Index: fresh jobs from thousands of company career sites
Search jobs posted directly on company career sites, straight from the official public job-board APIs that companies use to publish them: Greenhouse, Ashby, Lever, Workable, Recruitee, Personio, Breezy, Teamtailor, Gem and Pinpoint. The index is rebuilt twice a day, so each run returns current listings in one normalized format, without scraping each company yourself.
- 390,000+ open jobs from 17,000+ companies at launch, growing as more job boards are added.
- USD 3 per 1,000 jobs. You pay only for jobs in your results. Filtered-out jobs are free.
What people use it for
- Job boards and newsletters. Fill a niche board or weekly email with fresh roles filtered by title and location, each linking to the employer's own posting.
- Job alerts on a schedule. Run daily with Jobs from: Last 24 hours and your keywords. Each new job arrives once.
- Sales signals. See which companies are hiring for a function, for example data engineers or first sales hires, and reach them while the need is live.
- Recruiting and labour-market research. Track openings by company, department, location and remote status over time.
- AI agents and RAG. Clean JSON with plain-text descriptions, ready for matching and summarising.
Sample output
A real row from a test run (description shortened):
{"source": "greenhouse","company": "alphasenseindia","companyName": "AlphaSense India","jobId": "8855146002","title": "Staff Engineer, Software","department": "Engineering","departmentPath": ["Research & Development", "Engineering"],"location": "Remote - India","locations": ["Remote - India", "Pune"],"isRemote": true,"postedAt": "2026-09-29T07:50:15.000Z","jobUrl": "https://job-boards.greenhouse.io/alphasenseindia/jobs/8855146002","applyUrl": "https://job-boards.greenhouse.io/embed/job_app?for=alphasenseindia&token=8855146002","descriptionText": "About AlphaSense: The world's most sophisticated companies rely on AlphaSense...","ats": "greenhouse","board": "alphasenseindia","firstSeenAt": "2026-09-29T08:17:43.830Z","indexId": "greenhouse:alphasenseindia:8855146002"}
Every job also gets:
seniority, read from the title: intern, entry, mid, senior, lead, staff-principal, manager, director, vp or c-level.function, the team, read from the title with the department as fallback: sales, customer, data-ai, engineering, design, product, marketing, people, legal, finance, healthcare, education, operations, trades (technicians, drivers, maintenance), retail (stores, food, hotels, personal services) or other.compensation: the pay range (min, max, currency, interval) when the employer publishes one. It comes either as a job board field (source: "job board") or from the job description (source: "description"). About a third of jobs carry a pay range.salaryYearlyMin: the bottom of the range converted to a yearly figure, for sorting and filtering.countriesandregions: ISO country codes (for exampleCA,US,GB) and broad regions (EMEA,Worldwide), read from the location text, so "Toronto, ON" counts as Canada. US and Canadian jobs also getstates(ISO codes such asUS-CA,CA-ON). About 9 in 10 jobs get a country; the rest are plain "Remote" or similar. Place data from GeoNames (CC BY 4.0).
How to use it
-
Choose Jobs from:
- Latest index update: new jobs from the newest update.
- Last 24 hours, 7 days or 14 days: new jobs from that window.
- All open jobs: a full backfill.
A job is new the first time the index sees it. When a company's job board is newly added to the index, only its jobs posted in the last 3 days count as new, so scheduled alerts don't fill up with older postings. The older ones are still in All open jobs.
-
Add filters if you want them:
- Job title keywords, for example
engineer,product manager,/data (scientist|engineer)/; - Countries, for example Canada and United States (matches "Toronto, ON" and "Austin, TX" too);
- US states and Canadian provinces, for example California or Ontario;
- Locations, for text in the location, for example
TorontoorRemote; - Remote only, Companies, Job board platforms or Posted within (days);
- Teams, Seniority, Only jobs with a pay range or Minimum yearly pay.
- Job title keywords, for example
-
Set Max jobs. The newest jobs come first.
-
Run it once, or on a schedule. For a daily feed with no duplicates, schedule it every day with Last 24 hours. Then export as CSV, JSON or Excel, or connect it to Make, Zapier, n8n, Google Sheets or your own code.
Pricing
| What | Price |
|---|---|
| Job in your results | USD 0.003 (USD 3 per 1,000). Lower on Apify's higher plans |
| Jobs removed by your filters | Free |
For example, a daily alert returning 50 jobs costs about USD 0.15. A 5,000-job backfill costs USD 15. Set a maximum cost per run in the run options and the actor stops cleanly when it gets there.
Where the data comes from
Every job is read from the employer's official job board through the platform's public job-board API. These are the same feeds companies use to show jobs on their own careers pages.
- Fields added by the index:
ats,board,firstSeenAt,lastSeenAtand a stableindexId. - Closed jobs drop out of the index on the next update.
- Excluded platforms: job boards whose terms forbid automated access (for example SmartRecruiters and BambooHR) are not included.
Limits
- Coverage is the companies in the index, not every company on the web. The count grows as more job boards are discovered.
- Refresh: about twice a day. A job posted minutes ago may not be in the index yet.
- Salary: only when the employer publishes it.
Related actors
- Hiring Signals: Companies Hiring by Role, Team & Location: Find companies hiring right now, one row per company: open roles by team, seniority and location, roles posted in the last 7 and 30...
- Career Page Jobs Scraper: Auto-Detects the Job Board (ATS): Give company websites or careers pages and get every open job.
- Pay Transparency Checker: Job Ads Missing Salary (US, Canada): Check job postings from thousands of company career sites against pay-transparency laws in Ontario, BC, PEI, New Brunswick and 17 US...
- Company Profile From Domain: Tech Stack, Socials & Hiring: Turn a list of website domains into company profiles: name, description, official social links, tech stack (CMS, ecommerce, analytics),...
FAQ
Is it legal? The index uses only the public job-board APIs that employers publish so their jobs get seen. It does not log in or scrape personal profiles. Email addresses and phone numbers that appear inside job descriptions (a recruiter's contact details, for example) are removed before the jobs are published; the job link still leads to the employer's own posting.
Can I get one specific company's jobs right now? Use the single-platform scrapers from the same developer (Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, Breezy), or the Career Page Jobs actor, which finds a company's job board from its website.
Something missing or wrong? Open an issue with the company or job URL. Job board requests are welcome in issues too.