482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Company Careers Job Scraper logo

Company Careers Job Scraper

hipersoft/company-jobs-scraper

Scrape open jobs directly from company career pages powered by Greenhouse, Lever and Ashby — the biggest applicant-tracking systems. Give it company board names and get every job with title, location, department, type, remote flag, apply URL and full description.

Total users

4

Monthly users

1

Total runs

119

Per job scraped

$0.0096

Last rebuilt

Oct 28, 2026

Overview

Company Careers Job Scraper pulls open roles straight from companies' own career pages. Most modern companies run their careers on Greenhouse, Lever or Ashby — give this scraper a list of company board names and get clean, structured jobs with title, location, department, employment type, apply link and full description. Export to JSON, CSV, Excel or XML. Fast and reliable, with no login or setup. Perfect for job boards and aggregators, recruiting and sourcing, talent-market research and sales prospecting into hiring companies.

Company Careers Job Scraper input — company board tokens, platform and description toggle in the Apify Console

What does the Company Careers Job Scraper do?

It reads the career boards that companies publish on Greenhouse, Lever and Ashby and returns every open role as a structured record. Add as many companies as you like and export a fresh jobs dataset for your aggregator, CRM or research pipeline.

What data can you scrape from company career pages?

Data point Description
Role title, department, team, employmentType
Location location, remote
Links url
Dates publishedAt, updatedAt
Source company, platform, jobId
Content description

What you get

Each open role is one dataset record. Export the full table to JSON, CSV, Excel or XML.

Company Careers Job Scraper output example — job rows with title, location, department and dates as structured JSON

{
  "company": "stripe",
  "platform": "greenhouse",
  "jobId": "7954688",
  "title": "Account Executive, AI Sales",
  "location": "San Francisco, CA",
  "remote": false,
  "department": "Sales",
  "team": "Go To Market",
  "employmentType": "FullTime",
  "url": "https://stripe.com/jobs/search?gh_jid=7954688",
  "publishedAt": "2026-06-20T09:00:00-04:00",
  "updatedAt": "2026-06-26T17:05:44-04:00",
  "description": "About the team..."
}

Output schema

Field Type Description
company string The company board token the role belongs to.
platform string Which career system served the role (greenhouse, lever or ashby).
jobId string The role's identifier within that career system.
title string Job title.
location string Location string for the role.
remote boolean Whether the role is flagged as remote.
department string Department the role sits in, when provided.
team string Sub-team within the department, when provided.
employmentType string Employment type such as full-time, contract or intern, when available.
url string (URL) Direct link to apply to the role.
publishedAt string (ISO date) When the role was first posted.
updatedAt string (ISO date) When the role was last updated.
description string Full job description text (when Include full job description is enabled).

Use cases

  • Power a job board or aggregator with fresh roles from target companies.
  • Source candidates by tracking which teams a company is hiring for.
  • Research the talent market and hiring trends across an industry.
  • Prospect into companies that are actively hiring for sales or partnerships.
  • Monitor a competitor's open roles and headcount growth over time.

How to scrape company career pages

  1. Add the Company Careers Job Scraper to your Apify account and open its input.
  2. Enter company board tokens (usually the company name) or career URLs under companies, one per line.
  3. Set platform to auto, or pin it to Greenhouse, Lever or Ashby.
  4. Toggle includeDescription if you want the full job text, then click Run.
  5. Export the results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Input

{
  "companies": ["stripe", "ramp", "netflix"],
  "platform": "auto",
  "includeDescription": false
}
Field Description
companies Company board tokens (usually the company name) or career URLs, one per line.
platform auto tries Greenhouse → Lever → Ashby for each company, or pick one.
includeDescription Include the full job description text.
maxConcurrency Number of companies fetched in parallel.
proxyConfiguration Optional proxy settings for the run.

Finding a company's board token

It's usually the company name (stripe, ramp). Or copy it from their careers URL: boards.greenhouse.io/airbnb, jobs.lever.co/netflix, jobs.ashbyhq.com/ramp.

Need more jobs data?

FAQ

Do I need accounts or API keys? No. Just add company board tokens or career URLs and run — no login or API key.

How many jobs can I get per run? It returns every open role each company currently lists. Add more companies to widen the run, and use maxConcurrency to control how many boards are fetched in parallel.

Can I filter by company or platform? Yes. Provide company board tokens or career URLs in companies, and set platform to auto or pin it to a single platform.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

How does billing work? You pay per item you get, so cost scales with the number of roles you actually collect. See the Pricing tab for current rates.

Can I connect this to other tools? The Company Careers Job Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is scraping company career pages legal? The scraper returns only public job data these career pages already publish. You are responsible for reviewing the relevant terms for your use case.

Notes

Original clean-room implementation. Returns only public job data companies publish on their career pages. Not affiliated with Greenhouse, Lever or Ashby. A company appears empty if it doesn't use one of these three systems or uses a different board token — check its careers URL for the right token.

Input

FieldTypeDescription
companies
Company boards
arrayCompany board tokens or ATS URLs — e.g. "stripe", "ramp", "netflix", or "https://boards.greenhouse.io/airbnb". One per line. The board token is usually the company name.
platform
ATS platform
string · auto, greenhouse, lever, ashbyWhich system to query. "Auto" tries Greenhouse, then Lever, then Ashby for each company.
Default: "auto"
includeDescription
Include full job description
booleanFetch and include the full job description text (larger output, slightly slower).
Default: false
maxConcurrency
Concurrency
integerHow many company boards to fetch in parallel.
Default: 8
proxyConfiguration
Proxy configuration
objectProxy configuration. Leave the default — it is tuned for reliable results.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~company-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "companies": [
    "stripe",
    "ramp"
  ]
}'

Pricing

EventPricePaid plans from
Job scraped
One job scraped from a company's Greenhouse/Lever/Ashby board with title, location, department, type and apply URL
$0.0096$0.0048

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build