Greenhouse, Lever & Ashby Jobs Scraper with AI Salary & Skills avatar

Greenhouse, Lever & Ashby Jobs Scraper with AI Salary & Skills

Pricing

from $6.00 / 1,000 job enricheds

Go to Apify Store
Greenhouse, Lever & Ashby Jobs Scraper with AI Salary & Skills

Greenhouse, Lever & Ashby Jobs Scraper with AI Salary & Skills

Get every open job from company career boards on Greenhouse, Lever, Ashby and Workable, with AI-extracted salary, seniority, remote policy, visa sponsorship, skills and tech stack as clean columns.

Pricing

from $6.00 / 1,000 job enricheds

Rating

0.0

(0)

Developer

jay casey

jay casey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get every open job from company career boards on Greenhouse, Lever, Ashby and Workable, with salary, seniority, remote policy, visa sponsorship, years of experience, skills and tech stack pulled out of the job text into clean columns.

What can ATS Job Enricher do?

Give it company names or career-board links. It reads the companies' public job-board APIs (no login, no proxies), filters by title, location and date, then has an LLM read each job description and fill in the fields that boards don't provide as data. You get one row per job, ready for a spreadsheet, CRM or job site.

What you getFeatures
💰 Salary min/max, currency, period, plus the exact salary text as posted🏢 Greenhouse, Lever, Ashby and Workable from one input
🎚️ Seniority, job function, minimum years of experience🔎 Bare slugs like stripe are tried on all four boards
🌍 Remote / hybrid / onsite and allowed remote regions; visa sponsorship yes/no/unknown🧹 Values are validated: unknown stays unknown, salaries are never guessed
🛠️ Must-have skills, nice-to-have skills, tech stack, responsibilities, benefits, one-line summary⚡ 8 jobs enriched in parallel

Who this is for

  • Recruiters and staffing agencies building lead lists of companies hiring for a role
  • Sales teams using hiring as a buying signal (e.g. "companies hiring data engineers who use Snowflake")
  • Job boards and newsletters that need structured salary and remote data
  • Labor-market and comp research across many companies

Real example output

From a real run on https://jobs.ashbyhq.com/notion (2026-10-08), description field trimmed:

{
"company": "notion",
"ats": "ashby",
"title": "Software Engineer, Developer Platform",
"location": "San Francisco, California",
"department": "Engineering",
"workplaceType": "Hybrid",
"url": "https://jobs.ashbyhq.com/notion/1fc309c8-da20-4ff2-84c7-8b863ece2b0a",
"postedAt": "2026-08-24T14:44:49.699+00:00",
"companyBoardsOpenJobs": 133,
"seniority": "senior",
"remotePolicy": "hybrid",
"salaryMin": 213000,
"salaryMax": 320000,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"salaryText": "$213,000 - $320,000 per year",
"yearsExperienceMin": 7,
"visaSponsorship": "unknown",
"mustHaveSkills": ["TypeScript", "Backend development", "Frontend development", "API development", "System architecture"],
"niceToHaveSkills": ["Developer tools", "SDK development", "AI tooling", "LLM-driven products", "Evals"],
"techStack": ["TypeScript", "APIs", "MCP tools", "LLMs"],
"summary": "The Developer Platform engineer will build APIs, tools, and infrastructure to make Notion extensible, connected, and scalable for developers and end-users.",
"jobFunction": "Software engineering",
"aiEnriched": true
}

Same run, other boards: Stripe (Greenhouse, 728 open jobs), Palantir (Lever, 313, salary $135k-$200k extracted), Hugging Face (Workable, remote EMEA/US detected).

Input

FieldRequiredWhat it doesExample
companiesYesBoard URLs or company slugs. Prefix ashby:, lever:, greenhouse: or workable: to force a boardhttps://jobs.ashbyhq.com/notion, stripe
titleKeywordsNoKeep titles containing any of these words["engineer"]
locationKeywordsNoKeep locations containing any of these words["remote", "new york"]
postedWithinDaysNoOnly jobs posted in the last N days, 0 = any14
maxJobsPerCompanyNoCap per company, after filters25
aiEnrichmentNoOff = raw board fields only, cheapertrue
includeDescriptionNoKeep the full plain-text descriptiontrue
{
"companies": ["https://jobs.ashbyhq.com/notion", "stripe"],
"titleKeywords": ["engineer"],
"maxJobsPerCompany": 10
}

Pricing

Pay per event, no subscription:

  • job-enriched: $0.006 per job with AI fields ($6 per 1,000)
  • job-listed: $0.0015 per job without AI fields (AI switched off, or it failed for that job)

The sample input (2 companies, 10 jobs each) costs about $0.12. You can cap spend with the run's maximum charge setting; the Actor stops cleanly at the limit.

Limits and honest notes

  • Only public boards hosted on Greenhouse, Lever, Ashby and Workable. Companies on Workday, iCIMS, SmartRecruiters or their own site are not covered yet; the run reports "no public job board found" for them and charges nothing.
  • A bare slug must match the company's board name (stripe, notion). If it doesn't, paste the board URL.
  • AI fields come from Gemini 3.1 Flash-Lite and only reflect what the posting says. Missing data stays null or unknown; check salaryText against salaryMin/salaryMax when it matters.
  • Ashby boards expose their own salary summary in atsSalary when the company publishes one.

Use it from code or an AI agent

curl -X POST "https://api.apify.com/v2/acts/PhyseaLabs~ats-job-enricher/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"companies":["stripe","notion"],"titleKeywords":["data"],"maxJobsPerCompany":20}'

Also available as a tool through the Apify MCP server (https://mcp.apify.com).

Built by Physea Labs.