Filtering, deduplicating, then researching who to contact.
Your prospect got thirty agency emails today and replied to one — the first that named the exact role, hours after it went live. Start by checking what we can already see in your niche. No email, no call, no card.
Hiring signals detected in the last 30 days
Tracked markets across job families and sectors
Regions — UK, Europe, DACH, US & Canada, Australia, APAC, remote
Refresh cycle, pulled from the company's own ATS
Every number here is checkable. Browse the raw feed →
Coverage tells you the signals exist. The ten tell you they're worth acting on — filtered to your ideal client, deduplicated, agency reposts stripped, and a named decision-maker attached to each one.
There's no trial to configure and no dashboard to learn. You tell us what you'd tell a new consultant on their first day, and the rest happens without you.
Job boards, applicant tracking feeds and company career pages across seven regions, re-checked every three hours. We read the req in the company's own ATS rather than a re-posted aggregator listing, so the signal is evidence you can click — never inferred intent. When a source changes its markup, the extractor repairs itself, so coverage doesn't quietly rot.
Duplicates and agency reposts strippedEach signal is matched to the titles you named — Head of Talent, CTO, whoever you actually sell to — and their contact details are verified before they reach you. Anything we can't verify never gets sent. Eight solid contacts beat ten guesses.
Zero research left on your sideThe first ten arrive by email with a CSV. After that you choose: a daily digest, records pushed into your CRM, a webhook the moment a signal fires, or our REST API. Ready to pitch, not ready to research.
No platform to log intoSwitch or combine these any time by replying to a report. There is a dashboard if you want one, and you never need it.
Every opportunity is written so a consultant can act on it without opening another tab. Five things, on every row.
Ten companies started hiring against the brief you gave us. Here are the first two.
Six backend engineering roles opened on Greenhouse — first engineering hires since March. Matches “tech companies, 100–1000 people”.
Twelve roles published in 48 hours against a new Berlin entity on Lever. Matches “expanding into DACH”.
layout example · companies anonymised
So you can check it drops into your sequencer before you ask for anything. Column names and order are the same in the free ten and every paid delivery.
| company | signal | source | observed_at | matched_on | contact_name | contact_title | linkedin_url | work_email | req_url |
|---|---|---|---|---|---|---|---|---|---|
| Acme Robotics Ltd | 4 mechanical engineer reqs | greenhouse | 2026-08-02T08:14Z | engineering · UK · 200–500 | J. Okafor | Head of Engineering | /in/… | verified | https://… |
| Northwind Foods GmbH | New plant — 9 reqs in 6 days | personio | 2026-08-02T07:41Z | manufacturing · DACH | A. Vogel | Werksleiter | /in/… | verified | https://… |
| Kestrel Capital | Financial controller req | career page | 2026-08-02T06:58Z | financial services · London | R. Bhatt | Finance Director | /in/… | unverified — withheld | https://… |
The work is telling a new cost centre apart from a backfill, stripping agency reposts, deduplicating one role across five boards, keeping extractors alive when a source changes its HTML, and attaching a verified human to the company.
| A researcher on your desk | Job-board alerts | SignalsAPI | |
|---|---|---|---|
| Time from posting to you | Whenever they next look | Next morning | Same 3-hour cycle |
| Agency reposts | Filtered by hand | Unfiltered | Removed before delivery |
| Same role on five boards | Five rows to check | Five alerts | One signal |
| Decision-maker contact | A second research task | Not included | Attached to every signal |
| Coverage | The boards they remember | ~50 boards | 647 markets, 7 regions |
| Runs when they're on holiday | No | Yes | Yes |
| Where it lands | A spreadsheet | Email alert | Email, CRM, API or webhook |
Keep LinkedIn Recruiter for sourcing candidates — that's a different job. This replaces the hours spent finding out which companies to call. See the unfiltered feed →
Every other platform charges for the companies it monitors. We monitor unlimited companies on every plan and only count the ones that actually match your brief. If 37 companies fire this month, that's 37 — not the millions scanned to find them.
How many matched hiring events do you want each month? Go past the cap and signals keep flowing at your plan's per-signal rate — we never cut the feed mid-month.
Unused signals don't roll over. No setup fee, month to month, cancel any time. Prices exclude VAT.
A consultant filtering boards for an hour a day is roughly a fifth of a junior salary — before anyone has looked up a single decision-maker.
Filtering, deduplicating, then researching who to contact.
250 matched signals, decision-maker attached, nobody's Monday morning.
We don't resell contact data or mark it up. Choose who runs the lookups — the data is the same either way.
Check coverage without giving us anything. Then take ten outreach-ready opportunities, free.
No demo call · No card · Cancel any time