Company Job Listings Scraper
Pricing
Pay per usage
Company Job Listings Scraper
Scrape public Greenhouse company job boards for normalized job listing and hiring-signal records.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Carey Brown
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Company Job Listings Scraper collects public job listings from Greenhouse-hosted company career boards and turns them into normalized hiring-signal records.
Use it to monitor target companies, compare open roles, spot department-level hiring activity, build sales-trigger lists, support recruiting intelligence, or feed market-research dashboards without manually checking each company career page.
The current public version supports Greenhouse public job boards only. It does not scrape LinkedIn, Indeed, Upwork, Lever, Ashby, candidate profiles, emails, phone numbers, outreach systems, or CRM records.
What It Returns
Each job result includes:
companyNameproviderboardTokenjobIdjobTitlelocationdepartmentabsoluteUrlupdatedAtroleFamilyseniorityremoteSignalhiringIntentScoresourceUrlsourceHealth
The Actor also writes a RUN_SUMMARY record with fetched and returned counts plus source-health details for each company board.
Input
Provide one or more Greenhouse company board tokens.
{"companies": [{"name": "Stripe","provider": "greenhouse","boardToken": "stripe"},{"name": "Figma","provider": "greenhouse","boardToken": "figma"}],"maxJobsPerCompany": 25,"includeDescriptions": false,"includeRawRecord": false}
boardToken is the public Greenhouse board slug used in URLs such as:
https://boards-api.greenhouse.io/v1/boards/stripe/jobs
Best-Fit Use Cases
- Sales teams watching account hiring activity
- Recruiting intelligence teams monitoring target companies
- Agencies building company hiring dashboards
- Market researchers tracking role mix and expansion signals
- RevOps and data teams creating repeatable company-job feeds
Filters
Use keyword filters to narrow returned jobs:
roleKeywordslocationKeywordsmaxJobsPerCompanyincludeDescriptionsincludeRawRecord
Claim Boundaries
This Actor:
- Scrapes public Greenhouse-hosted company job boards.
- Returns normalized company job listing records.
- Includes deterministic role family, seniority, remote signal, hiring intent score, source URL, and source health.
- Supports company board token inputs.
- Supports role and location keyword filters.
- Supports capped results per company board.
This Actor does not:
- Support all ATS providers.
- Scrape LinkedIn, Indeed, Upwork, Lever, or Ashby.
- Provide complete company hiring coverage.
- Verify buyer intent.
- Enrich employee, candidate, email, phone, or contact data.
- Send outreach or sync records to a CRM.
- Provide legal, HR, recruiting, or compliance advice.
- Guarantee revenue, hiring accuracy, or lead quality.
Local Development
$python3 scripts/run_actor_local.py --input examples/input_default.json --storage-dir .local-storage
This writes Apify-style local storage under .local-storage/datasets/default and .local-storage/key_value_stores/default.