Job Board Harvester — Multi-Platform avatar

Job Board Harvester — Multi-Platform

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Job Board Harvester — Multi-Platform

Job Board Harvester — Multi-Platform

Collect job postings from Greenhouse, Lever, Ashby, and Workable into one clean, deduplicated, standardized dataset.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Tapaswai Ashok Choudhary

Tapaswai Ashok Choudhary

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Categories

Share

Job Board Harvester — Every Job Board, One Clean Dataset

Pull job postings from company career pages and the big job search boards into a single, normalized, deduplicated dataset — ready to export to JSON, CSV, or Excel, push to your database, or feed into another Actor.

Track hiring at the companies you care about, build a jobs feed, power a recruiting tool, or run market research — without wiring up a dozen different sites yourself.

What it does

Two ways to source jobs, mixed freely in one run:

  • Company boards — name a company, get all its open roles.
  • Search boards — search by keyword, location, and filters across thousands of companies.

Every posting comes back in the same shape no matter where it came from, enriched with a work-mode (remote / hybrid / on-site), a seniority level, and a parsed salary — so results from Greenhouse, LinkedIn, and Workday all line up in one table.

Supported sources

Works out of the box — just add the source:

SourceYou provide
Greenhouse, Lever, Ashby, SmartRecruiters, RecruiteeCompany slug
WorkdayThe company's careers page URL
LinkedInSearch query (+ optional location, date, remote)

Unlock with your own access (see Unlock more boards):

Naukri, Monster, Dice, and deeper LinkedIn results sit behind logins and anti-bot protection. Bring your own session or access key and this Actor will collect them for you.

Input

Provide a sources array — each entry names a platform and its parameters:

PlatformTypeParameters
greenhouse, lever, ashby, smartrecruiters, recruiteeCompanycompany (slug)
workdayCompanyboardUrl (careers page, e.g. https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite), optional query
naukri, monster, linkedin, diceSearchquery, plus optional location, experience, datePosted (day/week/month), remote
FieldTypeDefaultDescription
sourcesarray (required)The boards and searches to harvest.
maxItemsinteger200Maximum total postings across all sources.
enrichbooleantrueAdd work-mode, seniority, and parsed salary.
dedupebooleantrueDrop duplicate postings.
proxyConfigurationobjectoffOptional; recommended for the search boards.

Example input:

{
"sources": [
{ "platform": "greenhouse", "company": "stripe" },
{ "platform": "lever", "company": "spotify" },
{ "platform": "workday", "boardUrl": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite", "query": "engineer" },
{ "platform": "linkedin", "query": "backend engineer", "location": "remote", "datePosted": "week" }
],
"maxItems": 500
}

Output

One clean, consistent record per posting:

FieldDescription
titleJob title
company / companyNameCompany slug and display name
companyLogoCompany logo (when available)
locationLocation
workModeRemote, hybrid, or on-site
remoteQuick remote flag
seniority / experienceLevelLevel: intern → junior → mid → senior → lead → director → principal
salary / salaryTextParsed {min, max, currency, period} plus the original text
employmentTypee.g. full-time, contract
departmentDepartment or team
descriptionFull job description
requisitionId / jobIdThe posting's identifiers
url / applyUrlPosting and apply links
postedAtWhen it was posted
sourceWhich board it came from
scrapedAtWhen it was collected

Unlock more boards with your own access

Some boards — Naukri, Monster, Dice, and LinkedIn beyond public search — guard their listings behind a login or anti-bot protection. You can unlock them by letting the Actor use your own access. Add either of these to any source:

Your session — sign in to the board in your browser, copy your session cookie, and pass it as sessionCookies. The Actor collects jobs through your authenticated session, exactly as you'd see them.

{ "platform": "naukri", "query": "rust developer", "location": "bangalore",
"sessionCookies": "paste-your-cookie-header-here" }

Your access key — if you have an API key for the board, or a key from a web-unlock provider, pass it under headers and it's applied to every request for that source.

{ "platform": "dice", "query": "data engineer",
"headers": { "x-api-key": "your-key" } }

Your credentials are used only for your own run to fetch data you already have access to.

Tips

  • Start with a small maxItems to preview results, then scale up.
  • For the search boards, enabling a proxy improves reliability.
  • Company sources need the company's slug exactly as it appears in its board URL.