Companies Hiring Now 🏢 (checked in the company register)
Pricing
from $10.50 / 1,000 employer verifieds
Companies Hiring Now 🏢 (checked in the company register)
Find the companies hiring for a role in a city, or check your own account list, and get one row per employer: open postings, the registered legal entity (SIREN, UK company number, HRB), still trading or in insolvency, a recruitment-agency flag and a scored match. France, UK, Germany. No API key.
Pricing
from $10.50 / 1,000 employer verifieds
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Hiring lists tell you a name on a job card. This one tells you the company.
Every employer that comes back has been looked up in its own national company register: the registration number, the legal form, when it was incorporated, whether it is still trading, and whether a court has opened an insolvency procedure against it. France, the United Kingdom and Germany, from the official sources, with no API key and no proxy to configure.
You get one row per employer, not one row per job. A row is worth something because a salesperson or a recruiter can act on it straight away: here is who is hiring, here is what for, here is the registered entity behind it, and here is a score with its reasoning written out.
Where this sits
Hiring signals are the classic reason people buy a sales-intelligence seat. LinkedIn Sales Navigator is $119.99 per seat per month for Core and $159.99 for Advanced, ZoomInfo will not publish a price at all, and both are annual seats you keep paying for whether you pull a list this month or not. This actor does one slice of that job, on demand, per row, and adds the piece neither of them puts on the row: the registered legal entity behind the posting.
The Store has both halves of this product separately, and nobody joins them. Prices and features below are what each actor's own Store page said on 17 August 2026.
| One row per | Register number and status | Insolvency check | Agency flag | Price | |
|---|---|---|---|---|---|
| This actor | employer | SIREN, UK company number, HRB | BODACC, The Gazette, Insolvenzbekanntmachungen | yes | flat per employer, misses free, usage included |
apivault_labs/apify-actor-job-leads | job posting | no | no | no | $3.00 per 1,000 rows |
alizarin_refrigerator-owner/linkedin-jobs-scraper-b2b-hiring-intent-signals | job posting | no | no | no | $0.10 per run plus $10 per 1,000 jobs |
jy-labs/ats-hiring-signal-radar | company scanned | no | no | no | $20 per 1,000 companies |
| Single-country register scrapers (Companies House, KVK, Northdata and friends) | company | one country each | usually not | no | from $2 per 1,000 companies |
A job-row actor bills you once per posting, so a company advertising forty roles costs you forty rows and still leaves you without a registration number. Here that company is one row, with the number on it.
Two ways to use it
Find who is hiring. Give it search terms and a place ("sales manager" in Paris, "Pflegefachkraft" in Berlin, "account manager" in London). It reads the public job postings, folds them into distinct employers, and checks each one.
Check a list you already have. Give it your target accounts by name, website or careers board URL. It looks for their own Greenhouse, Lever, Ashby, SmartRecruiters or Workable board, counts what is open, and runs the same company check.
What you get
| Field | What it is |
|---|---|
employerName | The company as the postings name it |
verdict | One sentence you can read in a spreadsheet cell |
confidence / confidenceBand | 0-100, and verified / likely / uncertain / unverified |
confidenceReasons | Every point that went into the score, in words |
hiringStatus | actively-hiring, hiring-slowing, hiring-stale, no-open-postings |
openPostings, newestPostingDate, postingRecencyDays | How much and how fresh |
postingTitles, postingLocations | What they are hiring for and where |
careersBoardUrl | Their own careers board, when one was found |
legalName, registryId, registryIdType | SIREN, UK company number or HRB |
legalForm, activityCode, incorporationDate | The register's own facts |
companyStatus, dissolutionDate | Active, ceased, dissolved, in insolvency |
insolvencyStatus, insolvencyHits | BODACC, The Gazette or Insolvenzbekanntmachungen, with links |
officers, employeesRange, registeredAddress | Directors, headcount band, registered office |
likelyRecruitmentAgency | True when this is an agency posting for a client |
matchScore, matchType, matchedOnName | How the name was matched, and to which registered name |
matchAlternatives | The runners-up, so an ambiguous match is visible |
riskFlags | insolvency, closed, recruitment-agency, short-name-match, hiring-stale |
registryUrl | Straight to the register entry |
Full field list with examples is on the Output tab.
Who this is for
B2B sales targeting companies that are growing. A company posting five new
roles is spending money. Sorting your prospect list by hiringStatus and
openPostings puts the ones with a budget at the top, and insolvencyStatus
takes the ones about to go under off it. The registration number means the row
drops into a CRM next to everything else you know about that account.
Recruiters and staffing agencies. You want the company that is hiring, not
the four agencies advertising the same role. likelyRecruitmentAgency is set
from the register's own activity code where the register has one (NAF 78.xx in
France, SIC 781xx/782xx/783xx in the UK), and from the company name otherwise,
and the row says which of the two it used.
Anyone building a hiring-signal feed. Run it on a schedule with
postedSince set to the last 24 hours and you get a daily list of newly hiring,
verified companies. newestPostingDate and postingRecencyDays make "started
hiring this week" a filter rather than a guess.
Credit and risk teams. A company can be hiring and in a collective
procedure at the same time. That combination shows up here as
hiringStatus: actively-hiring with riskFlags: ["insolvency"], linked to the
official notice.
Coverage, stated plainly
The company registers covered are France (SIRENE and the RNE), the United Kingdom (Companies House) and Germany (the Handelsregister).
An employer hiring outside those three still comes back, with its postings, and
carries registryStatus: "country-not-covered" and a verdict that names the
country. Those rows are not billed. Nothing is ever dropped without saying
so, because a list that quietly loses half its rows is worse than a short list.
The country comes from the postings' own locations, so searching Paris, London
or Berlin is what produces verified rows. If your postings do not say (a
remote-only role, for instance), the country setting decides.
Example input
Find who is hiring:
{"keywords": ["sales manager", "account executive"],"location": ["Paris"],"postedSince": "month","maxEmployers": 50}
Check an account list you already have:
{"employers": ["Doctolib","monzo.com","Zalando Logistics GmbH","https://jobs.lever.co/spotify"],"maxEmployers": 25}
A list piped in from another scraper, keeping the towns so the register match is tighter:
{"employers": [{ "companyName": "Decathlon France", "city": "Villeneuve-d'Ascq", "country": "FR" },{ "companyName": "Marks and Spencer Group plc", "country": "GB" }],"checkInsolvency": true,"minMatchScore": 88}
How the matching works, and where it stops
A job card carries a brand name. A register carries a legal name. Getting from one to the other is the whole product, so the actor shows its work rather than handing you a yes or no.
The name match runs a ladder from an exact legal-name hit down to a fuzzy one,
and every row reports which rung it landed on in matchType. Location evidence
from the posting nudges the score: agreeing with the registered office town
adds points, disagreeing takes more away, because "same name, different town"
is the commonest wrong answer on a national register.
Three things deliberately do not happen:
Very short brand names do not buy identity on their own. A three or four letter
name will exact-match some unrelated company on any national register, so a
match on a short name is capped and flagged with short-name-match unless the
posting's own town confirms the registered address.
When two companies score within a few points of each other, the result is
ambiguous rather than a coin flip, the score is cut, and the runners-up ship
in matchAlternatives so you can look.
An employer with no clear country is not routed to a register at random. It
comes back as country-unknown, unbilled, with a note saying what to set.
Pricing
You pay per employer the register actually answered on, whether the answer was
a match or a "not in the register" (both are useful, and the second one is
often the more useful). Employers in countries we do not cover, and employers
whose register could not be reached, ship with billed: false and cost you
nothing beyond the run fee.
Platform usage is included in the price. There is no proxy to buy and no API key to bring.
Sources
- Job postings: LinkedIn's public jobs pages, and the public job-board APIs of Greenhouse, Lever, Ashby, SmartRecruiters and Workable.
- France:
recherche-entreprises.api.gouv.fr(INSEE SIRENE and INPI RNE) and BODACC for collective procedures. - United Kingdom: the public Companies House company search, plus The Gazette for insolvency notices. Bring your own free Companies House API key if you want SIC codes and richer status data.
- Germany: the Registerportal on handelsregister.de and the state justice portal Insolvenzbekanntmachungen.
Everything here is company data from official registers and public job listings. No named individual is scraped from a social profile.
Works well with
- ATS Jobs Aggregator when you want every job from a company's Greenhouse, Lever, Ashby, SmartRecruiters or Workable board rather than one row about the company.
- LinkedIn Jobs Scraper when you want the postings themselves, with full descriptions and applicant counts.
- B2B Lead Verifier when the list you are checking is not about hiring at all: same registers, plus a sanctions screen against the OFAC, UN, EU and UK lists.
- French Company KYC, Companies House Monitor and German Company KYC when you already know exactly which company you want.
A good chain: run this to find verified hiring employers, then feed
employerName into ATS Jobs Aggregator to pull every open role at the ones
worth pursuing.
FAQ
How do I find companies that are hiring right now?
Put what they are hiring for in keywords and where in location, set
postedSince to the last week or the last 24 hours, and every employer that
comes back has a posting inside that window with its date attached.
Can I check whether a company is still trading before I contact it?
Yes. companyStatus comes from the register and insolvencyStatus from the
official insolvency source for that country, with links to the notices in
insolvencyHits.
How do I get the SIREN or the company number for a company that is hiring?
It is in registryId, with registryIdType saying which kind of number it is
and registryUrl linking to the register entry.
How do I filter out recruitment agencies from a hiring list?
Drop the rows where likelyRecruitmentAgency is true. agencySignal tells you
whether that came from the register's activity code, which is solid, or from
the company name, which is a good guess.
Does this work for companies in the United States?
It finds them and reports their postings, but it cannot verify them: no US
register is covered, so those rows come back as country-not-covered and are
not billed. Search a French, British or German location for verified rows.
Do I need a LinkedIn account or a Companies House API key? No to both. Everything runs off public endpoints. A Companies House key is optional and only improves the UK data.
Why does an employer show as "not found in the company register"?
Usually the posting carries a trading name that is not the registered name, or
the hiring entity is a foreign parent with no local registration. The row keeps
the hiring evidence either way, and raising or lowering minMatchScore changes
how strict the matching is.
Can I run it as a daily hiring-signal monitor?
Yes. Schedule it with postedSince set to the last 24 hours. Each run gives
you the employers that posted since yesterday, already checked against their
register.
What does the confidence score actually mean?
How sure we are that the company named in the row is the real, currently
trading entity behind those postings. It is identity out of 60, still-trading
out of 30, and address corroboration out of 10, and confidenceReasons lists
every point.
Keywords: verified hiring employers, hiring companies with legal entity, hiring signals verified, companies hiring now, job postings company register, hiring intent data, B2B hiring signals, employer verification, SIREN lookup hiring, Companies House hiring, Handelsregister hiring, recruitment agency filter, growth signals prospecting, ATS job board scraper, LinkedIn hiring signal, company insolvency check, France UK Germany company register.