Startup Jobs & Hiring Signals Scraper (Greenhouse & Lever ATS) avatar

Startup Jobs & Hiring Signals Scraper (Greenhouse & Lever ATS)

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Startup Jobs & Hiring Signals Scraper (Greenhouse & Lever ATS)

Startup Jobs & Hiring Signals Scraper (Greenhouse & Lever ATS)

Extract active job postings, remote roles, tech stack signals & apply links from funded startups on Greenhouse & Lever. Built for Clay, n8n & B2B recruiting.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Bad Devil

Bad Devil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

🚀 Startup Jobs & Hiring Signals Scraper (Greenhouse & Lever ATS)

Extract active job postings, remote role indicators, tech stack signals, and direct apply links from top venture-backed startups and high-growth companies using Greenhouse and Lever Applicant Tracking Systems (ATS).

Built for Clay.com, n8n, Make.com, B2B lead generation agencies, and technical recruiters.


⚡ Why Use This Scraper?

  • Zero Proxy Costs & No Cloudflare Blocks: Directly queries public JSON REST endpoints provided by Greenhouse and Lever with zero headless browser overhead.
  • Dual ATS Auto-Detection: Pass company names (stripe), full board URLs (https://boards.greenhouse.io/stripe), or domain names (stripe.com). The scraper automatically probes and routes requests to the correct ATS API.
  • Tech Stack Signal Extraction: Automatically scans job descriptions for 35+ engineering and B2B software signatures including Python, TypeScript, React, AWS, Kubernetes, OpenAI, LangChain, Snowflake, HubSpot, Salesforce, Rust, Go, and more.
  • Remote & Location Intelligence: Built-in boolean remote flag (is_remote) that detects "Remote", "Work From Home", "Anywhere", and "Distributed" tags across title and location fields.
  • Clean JSON Output for Webhooks & DBs: Every job record includes normalized timestamps, apply links, department names, and employment types (Full-time, Contract, etc.).

🎯 Primary Use Cases

  1. B2B Outbound & Lead Intent Scoring: Find venture-backed companies actively hiring for roles in your niche (e.g. "DevOps", "Salesforce Administrator", "AI Engineer") to identify active spending budget.
  2. Clay.com & n8n Automation Pipelines: Extract hiring signals and pair them with our B2B Website Contact & Tech Stack Enricher (b2b-lead-tech-enricher) to locate decision-maker contacts (CTO, VP of Sales) and initiate targeted cold email campaigns.
  3. Technical Recruiting & Executive Search: Source real-time hiring requisitions across hundreds of high-growth tech companies without manual board checking.
  4. Competitive Intelligence: Monitor tech stack shifts and hiring trends across competitors or portfolio companies.

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
companiesArray of StringsYes["stripe", "vercel", "anthropic", "figma", "linear", "retool", "scaleai", "mercury"]Company slugs, full ATS board URLs, or company domain names.
keywordFilterStringNo""Filter job titles by keyword (case-insensitive, comma-separated e.g. "AI, Engineer").
locationFilterStringNo""Filter by job location (case-insensitive e.g. "Remote", "San Francisco", "US").
maxJobsPerCompanyIntegerNo25Maximum active job postings to extract per company (Min: 1, Max: 500).

Example Input (input.json)

{
"companies": [
"stripe",
"https://jobs.lever.co/vercel",
"anthropic.com",
"figma"
],
"keywordFilter": "Engineer",
"locationFilter": "Remote",
"maxJobsPerCompany": 15
}

📤 Output Dataset Schema

Each job record pushed to the default dataset contains the following clean fields:

{
"company_slug": "vercel",
"ats_platform": "Lever",
"job_title": "Senior AI Infrastructure Engineer",
"department": "Engineering",
"location": "San Francisco, CA / Remote",
"is_remote": true,
"employment_type": "Full-time",
"posted_at": "2026-10-01T14:30:00+00:00",
"apply_url": "https://jobs.lever.co/vercel/a1b2c3d4-5678-90ef/apply",
"company_jobs_url": "https://jobs.lever.co/vercel",
"tech_keywords": [
"Python",
"TypeScript",
"Next.js",
"AWS",
"Kubernetes",
"OpenAI"
]
}

Note: For any missing or unavailable URLs, the fields return JSON null (not empty strings) to comply with database strict schemas.


🔗 Combining with B2B Contact & Tech Enricher for Automated Lead Gen

Achieve 10x response rates by triggering personalized outreach based on real-time hiring intent:

flowchart LR
A["1. Startup ATS Scraper (This Actor)"] -->|Extract Hiring Companies & Stack Signals| B["2. Clay.com / n8n / Make Pipeline"]
B -->|Enrich Domain & Contacts| C["3. B2B Contact & Tech Enricher (b2b-lead-tech-enricher)"]
C -->|Verified Emails + Socials| D["4. Automated Cold Outreach (Instantly / Smartlead)"]

3-Step Outbound Workflow:

  1. Run startup-hiring-ats-scraper: Fetch active job openings and tech stack keywords (e.g., companies hiring Salesforce or Kubernetes engineers).
  2. Pass Domain to b2b-lead-tech-enricher: Scraping company websites (domain.com) extracts business emails, contact forms, social media profiles, and website tech signatures.
  3. Launch Targeted Campaigns: Send hyper-relevant cold emails referencing the exact open job title and technology stack extracted from their hiring board.

⚙️ Local Development & Testing

# Install dependencies
pip install -r requirements.txt
# Run locally via Apify CLI
apify run

🛡️ License & Support

Built & maintained for high-concurrency Apify workflows. For feature requests or custom B2B scraper development, reach out via Apify Console.