Hiring Signals — Companies Hiring for Your Roles
Pricing
from $8.00 / 1,000 company signals
Hiring Signals — Companies Hiring for Your Roles
Buying-intent signals for sales teams: see which target companies are hiring for the roles you sell to, how many roles, how fresh, and what's new since last week. Scored per company, from career pages and job searches. Schedule it for a weekly intent feed.
Pricing
from $8.00 / 1,000 company signals
Rating
0.0
(0)
Developer
Tapaswai Ashok Choudhary
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Know which companies are about to buy. When a company opens roles for the team you sell to — data engineers, security, RevOps, support — it's usually expanding that team and about to spend on its tools. This Actor watches your target accounts' career pages (or discovers companies through job searches) and gives you one scored signal per company: how many matching roles, how fresh, which functions, seniority and locations, and what's new since last week.
Built for SDRs and account executives prioritising outreach, RevOps teams feeding intent data into the CRM, founders doing account-based selling, recruiters and agencies spotting growing teams, and investors tracking portfolio and competitor growth.
Why this Actor
- Signals, not job dumps. One row per company, ranked by a simple score (more matching roles, fresher roles, and new roles since last run score higher), with the matching roles listed underneath. Ready to hand to a sales team.
- Your definition of intent. Choose the role keywords that matter for your product, and narrow by seniority, job function, work mode, employment type, region and recency. Require tech-stack mentions (e.g. roles that mention
Snowflake) for technographic signals, and exclude existing customers. - Tracks change over time. Every signal shows new matching roles and the change in the company's total open roles since the previous run. With Only new or changed companies, a weekly schedule becomes an intent feed — you're charged only for changes.
- Reads whole career pages. Supports Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Recruitee, Personio and Teamtailor — paste the company's jobs page link. No API keys or logins.
- Fast and cheap to run. A small native program — no browser — that runs in 256 MB. A dozen target accounts take a few seconds.
- Handles rate limits for you. Waits as long as a site asks when it says "slow down" (HTTP 429), and retries timeouts and dropped connections automatically.
How to use it
- Paste your target accounts' career pages — for example
https://boards.greenhouse.io/stripe. Or add job searches (likedata engineerinGermany) to discover companies you don't know yet. You can combine both. - Enter the roles that signal intent for you, and anything to ignore.
- Press Start. Then schedule it weekly with Only new or changed companies and connect Slack, Google Sheets or your CRM.
Example input
{"companies": ["https://boards.greenhouse.io/stripe","https://jobs.lever.co/spotify","https://jobs.ashbyhq.com/ramp"],"searches": ["data engineer"],"searchLocation": "Germany","roleKeywords": ["data", "analytics", "machine learning"],"excludeKeywords": ["intern"],"postedWithinDays": 30,"onlyChanged": true}
What you get
One record per company with matching roles, highest score first:
| Field | Description |
|---|---|
company / companySlug / companyLogo | Company name, its career-page handle, and logo when available |
signalScore | 0–100: volume of matching roles (up to 50) + roles posted in the last 7 days (up to 30) + new roles since last run (20) |
matchingRoles / newMatchingRoles | Roles matching your criteria, and how many are new since the last run |
rolesPostedLast7Days | Matching roles opened in the past week |
totalOpenRoles / openRolesChange | All open roles at the company, and the change since the last run |
functions / seniority / topLocations | Breakdown of the matching roles (e.g. {"data": 6, "engineering": 4}) |
matchedKeywords | Which of your keywords matched, and how often |
remoteShare | Share of matching roles that are remote (%) |
newestRolePostedAt / firstSeenAt | Newest matching role, and when the company first showed a signal |
roles | The matching roles (new ones first): title, link, location, seniority, function, work mode, posting date |
board / scrapedAt | Where the roles came from, and when |
Example (shortened):
{"company": "Stripe","signalScore": 100,"matchingRoles": 11,"newMatchingRoles": 2,"rolesPostedLast7Days": 4,"totalOpenRoles": 708,"openRolesChange": 12,"functions": { "data": 6, "engineering": 4, "sales": 1 },"roles": [{ "title": "Data Engineer, Payments", "url": "https://stripe.com/jobs/search?gh_jid=…", "location": "Dublin", "seniority": "mid", "isNew": true }]}
Weekly intent feed
Turn on Only new or changed companies and schedule the Actor weekly. The first run reports every company with a signal; after that you only get companies that are new or opened new matching roles. Connect Slack, e-mail, Google Sheets, HubSpot or Salesforce (via Zapier or Make) so your team sees them where they work.
Use it as an instant API
The Actor also runs in Standby mode — an always-ready endpoint that returns signals straight in the response, handy for enrichment workflows and AI agents. Find the URL on the Standby tab and POST the input as JSON.
Pricing
Pay per result: about $10 per 1,000 company signals — one cent per company with matching roles (lower on higher Apify plans), plus a tiny start fee. Companies without matching roles, and (when monitoring) unchanged companies, are free. See the Pricing tab, and set a maximum charge per run to cap spend.
On Apify's free plan each run returns up to 50 companies — enough to try it on your accounts. Any paid Apify plan removes the limit.
FAQ
Which career pages work? Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Recruitee, Personio and Teamtailor. Paste the page where the company lists its jobs.
How is "new" decided? The Actor remembers which matching roles it saw for each company in the previous run with the same input (or the same state key). Roles it hasn't seen before are new.
Is it legal? The Actor reads publicly posted job listings. Use the results within the privacy and marketing rules that apply to you.
Support
Found a problem or need a board or field that isn't there yet? Open an issue on the Issues tab — requests genuinely decide what gets built next.