ATS Career Job Listing API — Greenhouse, Lever & Ashby avatar

ATS Career Job Listing API — Greenhouse, Lever & Ashby

Pricing

from $0.84 / 1,000 normalized ats job postings

Go to Apify Store
ATS Career Job Listing API — Greenhouse, Lever & Ashby

ATS Career Job Listing API — Greenhouse, Lever & Ashby

Extract verified real-time job postings and B2B hiring signals directly from company ATS feeds (Greenhouse, Lever, Ashby) with zero proxy blocks. Built for Recruiting Automation, Sales Hiring Signals, and AI Agents.

Pricing

from $0.84 / 1,000 normalized ats job postings

Rating

0.0

(0)

Developer

Burapa Jaiwat

Burapa Jaiwat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

an hour ago

Last modified

Security

Limited permissions

Share

Career Site & ATS Job Listing API — Greenhouse, Lever & Ashby (MCP Ready)

Extract real-time job postings, department hiring velocity, and remote work signals directly from company Applicant Tracking Systems (Greenhouse, Lever, and Ashby) in < 1 second per board without browser overhead or Google Jobs anti-bot failures.


Use Cases

  • B2B Sales Hiring Signals: Identify companies actively hiring for specific roles or departments (e.g., "security", "data engineer", "revops", "sales") to time your B2B outreach right when budget is approved.
  • Job Aggregators & Niche Job Boards: Populate vertical job boards with clean, structured, direct-to-ATS application links (greenhouse.io, lever.co, ashbyhq.com) with 100% uptime.
  • Competitive Talent Intelligence: Track headcount expansion across engineering, GTM, and AI teams at competitor companies.
  • AI Agent Research (/mcp): Give AI SDR and recruiting agents live access to open roles via Apify Standby MCP (extract_ats_job_postings).

Input Parameters

FieldTypeRequiredDefaultDescription
targetsstring[]Yes["greenhouse:cloudflare"]List of company ATS targets. Accepts provider-prefixed slugs ("greenhouse:cloudflare", "lever:netflix", "ashby:linear"), full board URLs ("https://boards.greenhouse.io/stripe"), or bare company slugs ("cloudflare", auto-probed across Greenhouse → Lever → Ashby).
keywordstringNo""Optional case-insensitive filter matched against job title and department (e.g. "engineer", "sales", "remote").
maxItemsintegerNo25Maximum number of matching job postings to return and bill (1 to 10,000).

Example Input

{
"targets": [
"greenhouse:cloudflare",
"https://boards.greenhouse.io/stripe",
"ashby:linear"
],
"keyword": "engineer",
"maxItems": 25
}

Output Fields

FieldTypeDescription
idstringStable composite job identifier ({atsProvider}:{companySlug}:{jobId}).
companySlugstringNormalized company ATS board slug.
companyNamestringCompany display name.
atsProviderstringSource ATS platform (greenhouse, lever, or ashby).
titlestringJob posting title.
departmentstringNormalized department or team name (Engineering, Sales, etc.).
locationstringJob location string (including hybrid/multi-location metadata).
isRemotebooleantrue if the role or workplace type is flagged as Remote / Distributed.
urlstringDirect canonical URL to the job application page.
publishedAtstringISO 8601 publication or last-updated timestamp from the ATS feed.
scrapedAtstringISO 8601 UTC timestamp when the record was extracted.

Example Output

{
"id": "greenhouse:cloudflare:7695702",
"companySlug": "cloudflare",
"companyName": "Cloudflare",
"atsProvider": "greenhouse",
"title": "Account Executive, FedCiv",
"department": "Sales",
"location": "Washington DC, US (Hybrid)",
"isRemote": false,
"url": "https://boards.greenhouse.io/cloudflare/jobs/7695702?gh_jid=7695702",
"publishedAt": "2026-03-09T16:05:19-04:00",
"scrapedAt": "2026-11-06T13:44:42.500Z"
}

Pricing (Pay-Per-Event)

Event NamePrice (USD)When is it charged?
apify-actor-start$0.00005Once when the Actor run starts after input validation passes.
result-item$0.00120Per normalized job posting matching your filter ($1.20 per 1,000 jobs). Unmatched jobs filtered out by keyword are never billed.

Standby MCP & AI Agent Integration

Supports Apify Standby Mode (webServerMcpPath: "/mcp"). AI Agents can call extract_ats_job_postings via MCP or POST /run to retrieve live job openings in < 1 second.


Part of the B2B Intelligence Suite

Actor SlugPrimary Use CaseInput → Output
b2b-domain-contact-enricherFast company domain, DNS MX provider & tech stack enrichmentdomain → Emails, Socials, MX Provider, Tech Stack
bulk-email-mx-verifierHigh-speed bulk email syntax, DNS MX & disposable verification ($0.60/1k)emails[] → Deliverability Status & Quality Score (0–100)
ats-career-job-listing-api (This Actor)Real-time hiring signals from Greenhouse, Lever & Ashby career boardsboardSlug → Normalized Open Roles & Departments
b2b-company-lead-finderDecision-maker email permutation & MX-verified company lead generationdomains[] + contacts[] → Verified Executive Emails & Firmographics

Data Privacy & Responsible Use

  • Public Career Feeds Only: Queries public, unauthenticated JSON job board endpoints published by employers for candidate discovery. No personal candidate data or private HR records are accessed.
  • Zero Storage Outside Run: Extracted job listings are stored only in your Apify run dataset.

FAQ & Support

  • What if I don't know which ATS a company uses? Pass the bare company slug (e.g. "cloudflare" or "linear") and the Actor will automatically probe Greenhouse, Lever, and Ashby in sequence.
  • Support & Issues: Use the Issues tab on the Apify Store page to request additional ATS connectors or report a board slug.