Company Hiring Signals & Job Postings Scraper avatar

Company Hiring Signals & Job Postings Scraper

Pricing

from $3.00 / 1,000 job posting returneds

Go to Apify Store
Company Hiring Signals & Job Postings Scraper

Company Hiring Signals & Job Postings Scraper

Give it company websites. Finds their job board (Greenhouse, Lever, Ashby, Workday, Oracle, Taleo, SuccessFactors, iCIMS and more) and returns every open job plus hiring signals: roles by function and seniority, leadership hires, new and closed jobs since last run.

Pricing

from $3.00 / 1,000 job posting returneds

Rating

0.0

(0)

Developer

Bearcoda

Bearcoda

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Paste a list of company websites. For each one, this Actor finds the company's job board on Greenhouse, Lever, Ashby, Workday, Oracle, Taleo, SuccessFactors, iCIMS and more, pulls every open job, and turns it into hiring signals you can sort and filter:

  • how many roles are open, and how many were posted in the last 7 and 30 days
  • openings by function (engineering, sales, marketing, data/AI, customer success, …) and seniority
  • leadership hires (VP, Head of, Director, C-level), which usually mean a new budget owner
  • remote share, top departments and top locations
  • new and closed jobs since your last run — schedule it weekly and see exactly what changed
  • a 0–100 hiring intensity score

It reads the companies' own public job boards (the same JSON feeds their careers pages use), so results are complete, fresh and fast. No login, no cookies, no proxies.

Who it's for

  • Sales & RevOps: a company hiring 5 SDRs needs a sales tool; one hiring a Head of Security is about to buy security software. Find accounts with buying intent and reach out first.
  • Recruiters & agencies: see which companies are scaling a team before the roles hit job boards.
  • Investors & analysts: track headcount growth, new teams and hiring freezes across a portfolio or a market.
  • Job seekers: watch a list of target companies and get only the new roles that match.

How to use it

  1. Add companies in Companies — any of these work:
    • a domain: stripe.com
    • a careers page: https://www.notion.so/careers
    • a job-board URL: https://jobs.lever.co/palantir, https://jobs.ashbyhq.com/ramp, https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite
    • a company name (the Actor will guess the board name)
  2. Optional filters: title keywords, location keywords, job functions, remote only.
  3. Run it. Each company becomes one row with the summary and (optionally) its jobs.
  4. Schedule it (daily or weekly) with Track new and closed jobs on, and turn on Return only jobs that are new since the last run to get a clean feed of new openings.

Output

One item per company (example; numbers are illustrative):

{
"input": "ramp.com",
"companyName": "Ramp",
"found": true,
"ats": "ashby",
"boardUrl": "https://jobs.ashbyhq.com/ramp",
"confidence": "found-on-website",
"openJobs": 142,
"newJobsSinceLastRun": 9,
"closedJobsSinceLastRun": 4,
"postedLast7Days": 11,
"postedLast30Days": 38,
"remoteShare": 0.12,
"hiringIntensity": 87,
"byFunction": { "engineering": 51, "sales": 29, "customer": 14, "data_ai": 9 },
"seniorityMix": { "mid": 70, "senior": 41, "lead": 22, "executive": 3, "entry": 6 },
"leadershipHiring": ["Head of Security", "VP, Finance"],
"topDepartments": [{ "name": "Engineering", "count": 51 }],
"topLocations": [{ "name": "New York, NY (HQ)", "count": 88 }],
"jobs": [
{
"id": "ab-34413f8d-…",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"location": "New York, NY (HQ)",
"remote": false,
"employmentType": "FullTime",
"postedAt": "2026-10-14T16:02:11.000Z",
"url": "https://jobs.ashbyhq.com/ramp/…",
"compensation": { "summary": "$180K – $230K" },
"jobFunction": "engineering",
"seniority": "mid",
"isNew": true
}
]
}

Companies where no supported board was found come back with "found": false and are not charged.

Match confidence

confidenceMeaning
direct-urlYou gave a job-board URL.
directoryThe company is in the Actor's built-in directory of large employers (Fortune 100, big tech) whose job boards are hidden behind custom careers sites.
found-on-websiteThe board is linked from the company's own website or careers page.
guessed-verifiedBoard name was guessed and the jobs point back to the company's domain or name.
guessedBoard name was guessed but couldn't be verified — double-check these. Turn off Guess the board name to skip guessing.
careers-page-scanThe company hosts jobs on its own website. Job titles and links were read from its careers page; department, location and dates aren't available, and very long lists may be partial.

Pricing

Pay per result, no subscription:

  • $0.03 per company with a job board found (summary + signals)
  • $0.003 per job returned ($3 per 1,000)
  • Companies with no board found: free

Want only the signals? Turn off Include individual jobs and pay $0.03 per company. Checking 1,000 target accounts costs about $30.

Supported platforms

Startup and mid-market systems: Greenhouse (incl. EU boards), Lever (incl. EU), Ashby, Workable, SmartRecruiters, Recruitee.

Enterprise systems: Workday, Oracle Recruiting Cloud, Oracle Taleo, SAP SuccessFactors, iCIMS, Eightfold, Avature, Phenom and Radancy (TalentBrew) career sites.

Department, location and posting date depend on what each system publishes: Greenhouse, Lever, Ashby, Workday, Oracle, Eightfold and Phenom are richest; iCIMS, Avature and SuccessFactors mostly give titles and links. For Workday boards you also get boardBreakdown: job counts by category, job type and location across the whole board.

Companies with their own custom careers site get a careers-page scan instead (titles and links).

Coverage diagnostics (privacy)

When the Actor can't find a job board for a company, it reports that company's domain (or the name you typed) and which hiring system it detected, so we can add it in the next release. That's all: no job data, no other inputs, nothing about you or your account. Each run uses a random ID that isn't linked to you. Turn it off with Help improve coverage (shareDiagnostics: false) and nothing is sent.

About the developer

This Actor is built and maintained by Bearcoda, a software development studio in Las Vegas, Nevada. Bearcoda has been building production software since 2013: web and mobile platforms, data pipelines, and AI and voice agents, with senior engineers working alongside AI tooling.

  • Maintained, not abandoned. Every supported job board is checked regularly, and when a site changes, the fix ships in the next release.
  • Need something custom? A different data source, a CRM sync, or a hiring-signals pipeline built for your team: talk to Bearcoda.
  • Found a problem? Open an issue on this Actor's Issues tab and include the company domain.

FAQ

Is this legal? The Actor reads job postings companies publish on purpose, through the public job-board feeds that power their careers pages. It collects no personal data.

How fresh is the data? Live — each run reads the board directly.

What about very large boards? Each company returns up to Max jobs per company (default 1,000). totalJobsOnBoard always shows the full count and truncated tells you when the list was cut. Raise the limit if you want every job; change tracking covers the jobs that were fetched.

How do I track changes across separate lists? Use a different Change-tracking store name for each list.

Something's wrong with a company? Open an issue on the Actor's Issues tab with the company domain and we'll fix it.