Multi-ATS Tech Jobs & Hiring Signal Scraper avatar

Multi-ATS Tech Jobs & Hiring Signal Scraper

Pricing

from $0.50 / 1,000 job listing scrapeds

Go to Apify Store
Multi-ATS Tech Jobs & Hiring Signal Scraper

Multi-ATS Tech Jobs & Hiring Signal Scraper

Auto-detect and extract live tech jobs from Greenhouse, Lever, and Ashby in sub-seconds. Get job titles, departments, locations, and direct application links.

Pricing

from $0.50 / 1,000 job listing scrapeds

Rating

0.0

(0)

Developer

Phoebe Labs

Phoebe Labs

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

💼 Multi-ATS Tech Jobs & Hiring Signal Scraper

Auto-detect and extract live tech job listings from Greenhouse, Lever, and Ashby in sub-seconds.

Extract verified open roles, departments, locations, employment types, and direct application links across any tech company or startup without dealing with headless browser crashes.


⚡ Why Use This Job Scraper?

  • Unified Multi-ATS Support: Stop maintaining 3 separate scrapers. Pass any company name (figma, linear, palantir, ramp), and the Actor auto-detects whether they host jobs on Greenhouse, Ashby, or Lever.
  • Zero Scraping Blocks: Leverages official, public ATS job board APIs. 100% reliable, zero CAPTCHAs, zero Cloudflare blocks.
  • Sub-Second Speed: Pure HTTP JSON streaming delivers hundreds of open listings in under 1 second per company.
  • AI Agent Ready: Clean, standardized JSON schema designed for AI recruitment agents, automated job board synchronizers, and sales trigger bots (identifying companies aggressively hiring).

📥 Input Parameters

FieldTypeDescriptionDefault
companiesArray<String>Required. List of company slugs or career URLs (e.g. ["figma", "linear", "palantir"]).["figma", "linear", "palantir"]
proxyConfigurationObjectOptional Apify proxy configuration.None

📤 Output Dataset Format

Every active job listing is output as a structured record:

{
"company": "linear",
"platform": "ASHBY",
"jobId": "c45f470c-2679-4d69-a1b4-793ca4b6b607",
"title": "Senior / Staff Fullstack Engineer",
"department": "Engineering",
"location": "Remote - North America / Europe",
"employmentType": "FullTime",
"jobUrl": "https://jobs.ashbyhq.com/linear/c45f470c-2679-4d69-a1b4-793ca4b6b607",
"updatedAt": "2026-11-01T12:00:00.000Z",
"scrapedAt": "2026-11-04T08:00:00.000Z"
}

🤖 Using with AI Agents & LangChain / Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("phoebe-labs/multi-ats-job-scraper").call(run_input={
"companies": ["stripe", "openai", "anthropic", "figma"]
})
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"[{job['company']}] {job['title']} - {job['location']}")