Hiring Signals [$3/1K]: Companies Hiring Now by Role & Country avatar

Hiring Signals [$3/1K]: Companies Hiring Now by Role & Country

Pricing

from $3.00 / 1,000 company results

Go to Apify Store
Hiring Signals [$3/1K]: Companies Hiring Now by Role & Country

Hiring Signals [$3/1K]: Companies Hiring Now by Role & Country

[💰 $3 / 1K] Find companies that are actively hiring: new jobs by role, department and country from 14,000+ company career sites (Greenhouse, Lever, Ashby, SmartRecruiters, Workable). Sales leads, recruiting targets, market research. Updated daily.

Pricing

from $3.00 / 1,000 company results

Rating

0.0

(0)

Developer

Martin Farias

Martin Farias

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Security

Limited permissions

Share

Hiring Signals: find companies that are hiring right now

Find companies that are actively hiring for the roles you care about. Hiring Signals scans 600,000+ open jobs from 14,000+ company career sites (Greenhouse, Lever, Ashby, SmartRecruiters, Workable) and returns one row per company: how many matching jobs it posted recently, where, in which departments, and links to the newest postings.

  • Input: role keywords (e.g. sales, machine learning), countries, time window, minimum number of new jobs
  • Output: one item per company: newMatchingJobs, newMatchingJobsLast7Days, openJobs, hiringMomentum, topDepartments, topLocations, countries, medianSalaryMin/Max, careersUrl, sampleJobs
  • Price: $3 per 1,000 companies returned. No subscription.
  • Fresh: the job index is rebuilt every night straight from company career sites, not from job boards.

🤖 Quick reference for AI agents

  • Use this when the question is "which companies are hiring X (in Y)?", "who is expanding their sales team?", or "find companies hiring their first ML engineer".
  • Main inputs: roleKeywords (array), countries (ISO codes like ["US","DE"]), windowDays (default 30), minNewJobs (default 3), maxOpenJobs (e.g. 50 for startups/SMBs), sortBy (newJobs, newJobs7d, momentum, openJobs), maxItems.
  • Each result is a company, not a job. For job-level results use Job Search API.
  • Runs take about a minute regardless of filters (the whole index is scanned).

✨ Why hiring signals

A company that just opened 10 sales roles needs sales tools, recruiters, office space and onboarding software. A startup posting its first data engineer is about to buy a data stack. Job postings are the most public, most current buying signal there is.

  • Straight from the source: jobs come from each company's own applicant tracking system, so there are no reposted aggregator duplicates or expired listings.
  • Company-level, not job-level: we do the counting and grouping. You get a lead list, not 10,000 rows to pivot.
  • Filters that matter for prospecting: role, department, country, city, remote, company size (by open jobs), hiring momentum, watchlists and exclusion lists.
  • No personal data: only company and job information. No names, no emails of individuals. GDPR-friendly.

🚀 How to use it

  1. Enter role keywords for the jobs that signal demand for your product (e.g. sales, account executive if you sell sales tools).
  2. Pick countries and a time window (30 days is a good default).
  3. Set minimum new jobs to how strong a signal you want (3 = actively hiring, 10+ = scaling fast).
  4. Optional: max open jobs 50 to focus on startups and SMBs, or exclude companies that are already customers.
  5. Run it and export the companies to CSV, Excel, JSON, your CRM or Google Sheets.

🧾 Input examples

Companies in Germany hiring salespeople (lead list for a sales-tool vendor):

{
"roleKeywords": ["sales", "vertrieb", "account executive", "business development"],
"countries": ["DE"],
"minNewJobs": 3,
"maxItems": 200
}

US startups hiring their first ML engineers (small companies, fast momentum):

{
"roleKeywords": ["machine learning", "ml engineer", "ai engineer"],
"countries": ["US"],
"maxOpenJobs": 50,
"minNewJobs": 1,
"sortBy": "momentum"
}

Weekly watchlist of competitors' hiring:

{
"companies": ["stripe", "adyen", "checkout"],
"windowDays": 7,
"minNewJobs": 1
}

Remote-first companies hiring engineers this week:

{
"roleKeywords": ["engineer", "developer"],
"remoteOnly": true,
"sortBy": "newJobs7d",
"windowDays": 7
}

📤 Output example

{
"companyName": "StepStone Group",
"ats": "smartrecruiters",
"companyBoard": "StepStoneGroup",
"careersUrl": "https://careers.smartrecruiters.com/StepStoneGroup",
"newMatchingJobs": 11,
"newMatchingJobsLast7Days": 8,
"matchingOpenJobs": 15,
"openJobs": 92,
"newJobsAllRoles": 62,
"hiringMomentum": 0.67,
"remoteShare": 0,
"topDepartments": [{ "name": "Sales", "count": 7 }, { "name": "Other", "count": 4 }],
"topLocations": [{ "name": "Dusseldorf, EUROPE, Germany", "count": 4 }, { "name": "Düsseldorf, Germany", "count": 2 }],
"countries": ["DE"],
"medianSalaryMin": null,
"medianSalaryMax": null,
"salaryCurrency": null,
"jobsWithSalary": 0,
"latestPostedAt": "2026-10-27T09:43:02.513Z",
"sampleJobs": [
{
"title": "Account Executive (m/w/d) B2B Neukundenvertrieb",
"location": "Düsseldorf, Germany",
"postedAt": "2026-10-27T09:43:02.513Z",
"url": "https://jobs.smartrecruiters.com/StepStoneGroup/744000157999095"
}
],
"windowDays": 30,
"indexedAt": "2026-10-30T02:26:41.695Z"
}
FieldMeaning
newMatchingJobsJobs matching your filters posted in the time window
newMatchingJobsLast7DaysSame, last 7 days only
matchingOpenJobsAll open jobs matching your filters
openJobsAll open jobs at the company (a rough size proxy)
hiringMomentumShare of all open jobs posted in the window. Near 1 = a hiring push
medianSalaryMin/MaxMedian posted yearly salary of the new matching jobs, where published
sampleJobsThe newest matching jobs with links

💵 Pricing

$3 per 1,000 companies returned ($0.003 per company), on all Apify plans (Free to Diamond). You only pay for companies saved to the dataset.

RunCost
50 companies$0.15
500 companies$1.50
5,000 companies$15

Apify's free plan includes $5 of monthly credit, enough for about 1,600 companies a month.

💡 Use cases

  • Sales prospecting: companies hiring SDRs and AEs need sales tools; companies hiring data engineers need data tools. Turn hiring into a lead list.
  • Recruiting agencies: find companies with many open roles in your specialty and pitch them.
  • Investors and analysts: track which startups are scaling, and which teams they're growing.
  • Competitive intelligence: watch where competitors are hiring and which departments they're building.
  • Market research: which countries and cities have the most demand for a role right now.

🔌 API and integrations

Run it from code with the Apify API or clients:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("gleanery_actors/hiring-signals").call(run_input={
"roleKeywords": ["sales", "account executive"],
"countries": ["GB"],
"minNewJobs": 5,
})
for company in client.dataset(run["defaultDatasetId"]).iterate_items():
print(company["companyName"], company["newMatchingJobs"], company["careersUrl"])

Schedule it weekly and push results to Google Sheets, HubSpot, Slack, Make, Zapier or n8n with Apify integrations. It also works as an MCP tool in Claude, Cursor and other AI agents via Apify MCP.

❓ FAQ

Where does the data come from? Public job boards hosted by Greenhouse, Lever, Ashby, SmartRecruiters and Workable, i.e. the career pages companies run themselves. The index is rebuilt every night.

How is "new" defined? By the posting date the company's ATS publishes. Some large employers repost the same jobs regularly, which can inflate their counts; use sortBy: momentum or maxOpenJobs to focus on genuine hiring pushes.

Why is a company missing? It may use an ATS we don't index yet (e.g. Workday, Personio), or no jobs matched your filters. Use Career Site Jobs Scraper for specific companies on other platforms.

Does it include contact people? No. We only return company and job data, no personal data. Pair the company list with your own CRM or enrichment tool.

Why does Greenhouse show no departments? Greenhouse's public board listing doesn't include departments in our index; role keywords and countries still work.

🧰 More from us

💬 Support

Missing a feature, or found a bug? Open an issue on the Issues tab. We reply within 24 hours.