HireHeat: Company Hiring Signals & Job Postings by Domain avatar

HireHeat: Company Hiring Signals & Job Postings by Domain

Pricing

Pay per event

Go to Apify Store
HireHeat: Company Hiring Signals & Job Postings by Domain

HireHeat: Company Hiring Signals & Job Postings by Domain

Find the companies that are growing right now. Company domains in, one hiring summary each: open roles, new roles in the last 7/30 days, roles by function, seniority and location. Auto-finds the job board on Greenhouse, Lever, Ashby, SmartRecruiters, Workable and Recruitee.

Pricing

Pay per event

Rating

0.0

(0)

Developer

CyberMax

CyberMax

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Find the companies that are growing right now. Paste company domains. HireHeat finds each company's job board and tells you how many roles are open, how many are new in the last 7 and 30 days, and where the hiring is happening (function, seniority, location).

Why HireHeat

  • Hiring is a buying signal. Rank a lead list or a portfolio by new roles in the last 30 days, or find the accounts hiring for the exact role your product serves.
  • No job-board guesswork. It reads the company's own site for Greenhouse, Lever, Ashby, SmartRecruiters, Workable or Recruitee links, and labels every match with how it was found and a confidence level.
  • Pay only for hits. $0.01 per company whose board is found; companies with no board are free. Data comes from the vendors' official public job-board APIs, with no browser, proxy or login.

Example summary:

Vercel: 89 open roles (strong hiring) on greenhouse, 24 posted in the last 30 days; mostly 43 engineering, 20 sales, 7 product.

What you get

For each company, one compact hiring summary:

  • Open roles right now, and how many were posted in the last 7 and 30 days
  • Roles by function (engineering, sales, product, data, design, marketing, customer, people, finance, legal, operations) and by seniority (intern to executive)
  • Top departments and locations, remote roles, median posting age
  • The 10 newest postings with links
  • Optional: a count of roles whose title matches your keywords ("data engineer", "sales"…)
  • A one-line summary an LLM can quote directly

Most companies finish in 1–6 seconds.

Who it's for

  • AI agents and MCP clients answering "is acme.com hiring?", "how many engineers is Ramp hiring?" or "which of these accounts are growing?"
  • Sales and recruiting: hiring is a buying signal. Rank a lead list by new roles in the last 30 days, or find accounts hiring for the role your product serves.
  • Investors and market research: track hiring momentum across a portfolio or a set of competitors.

Input

{
"companies": ["stripe.com", "ramp.com", "https://jobs.lever.co/palantir"],
"titleKeywords": ["engineer"],
"includeJobs": false
}
FieldDefaultWhat it does
companiesrequiredDomains, website URLs or job-board URLs. One summary each.
titleKeywords[]Adds matchingJobs to each summary and filters the job list.
includeJobsfalseAlso returns one item per job (title, department, location, remote, posted date, salary where published, URL).
maxJobsPerCompany100Caps the job list per company. Summaries always count every job.
discoverWebsitetrueLook for ATS links on the homepage and careers pages.
guessSlugstrueIf the website shows no ATS link, try boards named after the domain.

Output (summary item, trimmed)

{
"type": "company",
"domain": "vercel.com",
"company": "Vercel",
"found": true,
"summary": "Vercel: 89 open roles (strong hiring) on greenhouse, 24 posted in the last 30 days; mostly 43 engineering, 20 sales, 7 product.",
"boards": [
{
"ats": "greenhouse",
"slug": "vercel",
"boardUrl": "https://boards.greenhouse.io/vercel",
"confidence": "high",
"matchMethod": "linked-from-website",
"evidence": "https://vercel.com/careers",
"jobs": 89
}
],
"signals": {
"openJobs": 89,
"newLast7Days": 9,
"newLast30Days": 24,
"hiringLevel": "strong",
"byFunction": {
"engineering": 43,
"sales": 20,
"product": 7
},
"bySeniority": {
"mid": 51,
"manager": 24,
"senior": 7
},
"topLocations": [
{
"name": "Hybrid - San Francisco",
"count": 23
}
],
"remoteJobs": 11,
"medianPostingAgeDays": 69,
"newestJobs": [
{
"title": "Software Engineer, Workflows",
"postedAt": "2026-09-22T23:18:13.000Z",
"url": "https://job-boards.greenhouse.io/vercel/jobs/6206023004"
}
]
}
}

(A real record from 2026-09-23, trimmed to the first entries of each list. Numbers change daily.)

Confidence levels: high: the board is linked from the company's own site, or you passed the board URL. medium: the board was found by name and confirmed: its company name, its job links or its job descriptions match the company. low: the board slug equals the domain name, but nothing else confirms it. Filter on confidence if you need certainty.

Pricing

Pay per result, no subscription:

  • $0.01 per company whose job board was found (the summary). Companies with no board found are free.
  • $0.001 per job only if you turn on includeJobs.

Checking 1,000 domains for summaries costs at most $10. Set a maximum charge per run in Apify and the Actor stops cleanly when it's reached.

When NOT to use this

  • Companies that hire only through Workday, iCIMS, Taleo, SAP SuccessFactors or their own in-house system: not covered yet, and they return "no public job board found".
  • LinkedIn / Indeed job search across all employers: this Actor looks up known companies. It does not search the job market.
  • Historical hiring trends: this is a snapshot of current openings. Run it on a schedule to build history.
  • Workable rate-limits heavy traffic, so very large Workable-only lists can be slow.

Use from an AI agent

The Actor is callable through Apify's MCP server (https://mcp.apify.com) as a tool. Pass companies and read summary from each item.