Greenhouse Jobs Scraper - Tech Company Job Listings API avatar

Greenhouse Jobs Scraper - Tech Company Job Listings API

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Greenhouse Jobs Scraper - Tech Company Job Listings API

Greenhouse Jobs Scraper - Tech Company Job Listings API

Scrape job listings from any company using Greenhouse ATS. Extract positions, departments, locations, and application URLs from thousands of tech companies like Stripe, Airbnb, Coinbase, and more. Filter by keywords, location, and remote-only roles.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

122

Total users

22

Monthly active users

15 days ago

Last modified

Share

Greenhouse Jobs Scraper — Tech Company Hiring API

Extract job listings from 40+ top tech companies hiring on Greenhouse ATS — Stripe, Airbnb, Cloudflare, Discord, Figma, Notion, Uber, and more.

Built for job boards, recruiters, talent-intel platforms, career sites, and developer-tool marketing teams who need fresh, structured tech hiring data.

What you get

  • 13 fields per job — title, company, department, location, employment type, full description, apply URL, posted date, job ID, requirements
  • 40+ pre-configured companies ready out-of-the-box (or supply your own Greenhouse company tokens)
  • Keyword + location + remote filters
  • Official Greenhouse public API — no scraping fragility, no anti-bot to bypass
  • Fast — pure API calls, hundreds of jobs per minute
  • Pre-built dataset Overview in Apify Console for instant inspection

Why this scraper (vs. alternatives)

Build your ownGeneric ATS scraperThis actor
MaintenanceYou patch every API changeOften brokenPatched on every change
Pre-loaded company listBuild it yourselfNo40+ tech leaders included
Full job descriptionsManual second callSometimesSingle flag (includeDescription)
Reliable structured outputManual parsingInconsistentValidated schema

Input

FieldTypeDescription
companiesstring[]Greenhouse company tokens (e.g., stripe, airbnb, cloudflare). Leave empty to use the built-in 40+ company list
keywordsstring[]Filter jobs by title keywords (e.g., ["engineer", "devops"])
locationstringFilter by location (e.g., "remote", "San Francisco", "New York")
remoteOnlyboolOnly return remote positions
maxResultsintMaximum number of jobs to return (default 100)
includeDescriptionboolFetch and include full job descriptions (slower but richer data)

Example Input

{
"companies": ["stripe", "cloudflare", "notion", "figma"],
"keywords": ["senior", "engineer"],
"location": "remote",
"remoteOnly": true,
"maxResults": 200,
"includeDescription": true
}

Output (sample)

{
"job_id": "5547632003",
"job_title": "Senior Software Engineer, Payments",
"company_name": "Stripe",
"company_token": "stripe",
"location": "Remote (US)",
"departments": ["Engineering", "Payments"],
"employment_type": "Full-time",
"apply_url": "https://jobs.lever.co/stripe/5547632003",
"posted_date": "2026-05-28",
"absolute_url": "https://boards.greenhouse.io/stripe/jobs/5547632003",
"job_description": "We are looking for a Senior Software Engineer to join...",
"requirements": "5+ years of backend experience, Python or Go...",
"internal_job_id": 5547632003
}

Use cases

  • Job boards — aggregate tech jobs from 40+ premium employers
  • Recruiters / talent intel — track hiring velocity by company/role
  • Career platforms — show fresh listings to candidates
  • Developer-tool marketing — find companies hiring for your tool's stack
  • Market research — analyze tech hiring trends per region, skill, seniority
  • Salary intelligence — feed comp tools with role + location data

Pricing

Pay-Per-Result:

  • $0.003 per job
  • $0.00005 actor-start fee

Example runs

Use caseJobsCost
Quick scan (1 company)100$0.30
Weekly hiring monitor (10 companies)1,000$3.00
Full market sweep (40 companies, full descriptions)5,000$15.00

Tips

  • For full descriptions, set includeDescription: true (each job costs +1 HTTP call but enriches output)
  • Use companies: [] to scan all 40+ pre-loaded tech employers in one run
  • Schedule daily runs from the Apify Console for fresh hiring data
  • Filter by keywords: ["python", "kubernetes"] to narrow by tech stack
  • Greenhouse data is real-time — every run gets the live job board state

FAQ

Q: How do I find a company's Greenhouse token?
A: Check boards.greenhouse.io/{token} — the token is in the URL of any Greenhouse-hosted job board.

Q: Is this the official Greenhouse API?
A: Yes — uses the public job-board JSON API (boards-api.greenhouse.io/v1/boards/{token}/jobs). No API key required.

Q: Are job descriptions always included?
A: Only when includeDescription: true. Without it, you get the metadata only (faster, cheaper).

Q: Can I scrape companies not on the pre-loaded list?
A: Yes — just pass their Greenhouse company token in the companies array.

Q: How fresh is the data?
A: Real-time. Each run fetches the current state of every job board.

For full hiring-data coverage across all major ATS systems:

This scraper uses Greenhouse's public job-board API. Job listings are intentionally public and meant for indexing. You are responsible for:

  • Respecting any company's site Terms of Service
  • GDPR-compliant handling if you store applicant-facing data downstream
  • Not republishing job content in ways that infringe IP rights

Support & feature requests

Open an issue on the Actor page or contact via Apify Console messaging. Custom features welcome — happy to add specific companies or filters for your use case.