Startup Jobs & Hiring Signals Scraper (Greenhouse & Lever ATS)
Pricing
from $2.50 / 1,000 results
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
Maintained by CommunityActor 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
- 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.
- 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. - Technical Recruiting & Executive Search: Source real-time hiring requisitions across hundreds of high-growth tech companies without manual board checking.
- Competitive Intelligence: Monitor tech stack shifts and hiring trends across competitors or portfolio companies.
📥 Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
companies | Array of Strings | Yes | ["stripe", "vercel", "anthropic", "figma", "linear", "retool", "scaleai", "mercury"] | Company slugs, full ATS board URLs, or company domain names. |
keywordFilter | String | No | "" | Filter job titles by keyword (case-insensitive, comma-separated e.g. "AI, Engineer"). |
locationFilter | String | No | "" | Filter by job location (case-insensitive e.g. "Remote", "San Francisco", "US"). |
maxJobsPerCompany | Integer | No | 25 | Maximum 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 LRA["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:
- Run
startup-hiring-ats-scraper: Fetch active job openings and tech stack keywords (e.g., companies hiringSalesforceorKubernetesengineers). - Pass Domain to
b2b-lead-tech-enricher: Scraping company websites (domain.com) extracts business emails, contact forms, social media profiles, and website tech signatures. - 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 dependenciespip install -r requirements.txt# Run locally via Apify CLIapify run
🛡️ License & Support
Built & maintained for high-concurrency Apify workflows. For feature requests or custom B2B scraper development, reach out via Apify Console.