Company Hiring Signals: Open Roles, New Jobs & Team Growth
Under maintenancePricing
from $10.00 / 1,000 company reports
Company Hiring Signals: Open Roles, New Jobs & Team Growth
Under maintenanceTurn a list of companies into hiring signals: open and new roles, momentum, department and seniority mix, remote share, locations, salary ranges, keyword matches and changes since the last run. Auto-detects Greenhouse, Lever, Ashby, Workable, Recruitee and SmartRecruiters boards. No login.
Pricing
from $10.00 / 1,000 company reports
Rating
0.0
(0)
Developer
Simon Liarsgård
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
Give it a list of companies and get back one hiring report per company: how many roles are open, how many are new, which teams are growing, how senior the hires are, where they sit, whether they're remote, what they pay (when it's published) and what changed since you last looked.
It reads the companies' own public job boards on Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, Teamtailor and Personio. That covers a lot of European companies too, from Nordic scale-ups on Teamtailor to German Mittelstand on Personio. You don't need to know which one a company uses: paste the website or the name and the Actor finds the board for you.
Who it's for
- Sales and partnerships teams: hiring is one of the strongest buying signals. A company opening five sales roles in Germany, or its first security engineer, is worth a call this week.
- Investors and analysts: track headcount momentum across a portfolio or a watchlist, and see where a company is putting its money (engineering, go-to-market, a new country).
- Recruiters and job seekers: see who is hiring for your keywords right now, at what level, and at what salary.
- Competitive intelligence: notice when a competitor starts hiring for a new product line or a new market.
What you get per company
| Field | What it means |
|---|---|
openJobs | Roles currently listed on the company's job board |
newJobs, newJobShare | Roles first published within your window (30 days by default), and their share of all roles |
jobsLast7Days | Roles published in the last week |
hiringMomentum | surging, growing, steady, slowing or not_hiring (see below) |
medianJobAgeDays, oldestJobAgeDays | How long roles stay open |
remoteJobs, remoteShare | Roles marked remote by the board or in the title/location |
topDepartments | The departments with the most open roles |
functions | Roles grouped into engineering, data, product, design, sales, marketing, customer, operations, finance, people, legal, security, healthcare and other, based on the title |
seniority | intern, entry, mid, senior, lead, manager, director and executive, based on the title |
topLocations, topCountries | Where the roles are |
salary, salaryDisclosedShare | Median published salary range in the most common currency, and how many roles publish one |
keywordMatches | For each of your keywords: how many roles match and up to 10 titles |
changes | Roles added and removed since the previous run, and the net change |
signals | The interesting bits in plain English, for example "Building go-to-market: 55 sales or marketing roles" |
jobs | The roles themselves, newest first: title, department, team, location, country, remote, function, seniority, employment type, salary, dates and the apply URL |
Example (shortened):
{"company": "notion.com","status": "ok","ats": "ashby","boardUrl": "https://jobs.ashbyhq.com/notion","matchedBy": "company_website","openJobs": 145,"newJobs": 40,"newJobShare": 0.276,"hiringMomentum": "growing","remoteShare": 0.621,"functions": { "sales": 45, "engineering": 29, "customer": 14 },"topCountries": [{ "name": "United States", "count": 78 }, { "name": "Ireland", "count": 23 }],"signals": ["145 open roles","40 roles posted in the last 30 days (28% of dated roles)","Hiring is concentrated in sales (31% of roles)","Remote-friendly: 62% of roles are remote"]}
Input
- Companies: one per line. Any of:
- a website or domain:
stripe.com,https://www.figma.com - a company name:
Hugging Face - a job board URL:
https://jobs.lever.co/spotify,https://job-boards.greenhouse.io/stripe,https://jobs.ashbyhq.com/linear,https://lunar.teamtailor.com/jobs,https://tado.jobs.personio.de - a shortcut:
greenhouse:stripe,lever:eu:acme,ashby:notion,workable:huggingface,recruitee:bunq,smartrecruiters:BoschGroup,teamtailor:polestar,personio:tado - Teamtailor career sites on a company's own domain work as well:
careers.oatly.comorteamtailor:careers.oatly.com
- a website or domain:
- New role window: how many days count as "new" (default 30).
- Role keywords: optional words to look for, like
account executiveorrust. - Track changes between runs: on by default. Run the Actor on a schedule (weekly works well) with the same state key and every report shows what was added and removed since the last run.
- Include role list and Max roles listed per company: turn the role list off, or cap it, if you only want the summary.
How a board is found
- A board URL or shortcut is used as is.
- For a website, the Actor reads the homepage and up to two careers pages and follows the job board they link to. A careers site that runs on Teamtailor under the company's own domain is recognized directly.
- Otherwise it tries the company name on each supported board and keeps the largest board whose company name matches.
Each report says how it was found in matchedBy (job_board_url, company_website or name_match). Name matching is a best guess: for a company with a common name, paste its website or board URL to be sure. If nothing is found you get a free not_found item listing the boards that were tried.
How momentum is decided
When there is a previous run, a net change of at least 20% (and at least 3 roles) up or down makes the company surging or slowing. Otherwise the share of new roles decides: at least 10 new roles and 40% new is surging, at least 3 new roles and 25% new is growing, no new roles at all (with 3 or more open) is slowing, and everything else is steady.
Pricing
Pay per event:
- $0.01 per company report, so 1,000 companies cost $10.
- A tiny Actor start fee of $0.00005 per run.
You only pay for finished reports. Invalid entries, companies without a public job board, duplicates and errors are free. The run stops cleanly when it reaches the maximum charge you set.
Good to know
- Only public job boards are read, through the endpoints each provider offers for showing jobs on career sites and job portals (for Teamtailor the public RSS feed, for Personio the public XML feed). Job descriptions aren't copied. No login, no cookies, no LinkedIn.
- Requests are rate limited per job board host and retried politely on errors.
- Greenhouse boards don't publish a country field, so
topCountriesis empty for them;topLocationsstill works. - Salary ranges come only from what the company publishes (mostly Ashby, Lever and Recruitee boards).
- Personio offices are free text, so
countryis filled only when the office names a country ("Germany - Munich"). Teamtailor boards give a country for every location. - Teamtailor and Personio feeds don't include salaries.
- SmartRecruiters and Teamtailor boards are read up to Max roles analyzed per company (1,000 by default). For SmartRecruiters
openJobsstill shows the full total; Teamtailor feeds don't report a total, so a capped Teamtailor board shows the cap and is marked as truncated. Change tracking doesn't report removals when the list was capped. - Companies that host jobs on their own site or on another applicant tracking system aren't covered yet.
- Function and seniority come from job titles, so treat them as a good approximation rather than an official org chart.
Disclaimer
This Actor reads job listings that companies publish publicly. Data is provided as is, may be incomplete or out of date, and is for research and business-development purposes. Respect the job boards' terms and applicable laws (including privacy and anti-spam rules) when you use the results. This Actor is not affiliated with Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, Teamtailor, Personio or any company in the results.