Companies Hiring Now 🏢 (checked in the company register) avatar

Companies Hiring Now 🏢 (checked in the company register)

Pricing

from $10.50 / 1,000 employer verifieds

Go to Apify Store
Companies Hiring Now 🏢 (checked in the company register)

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

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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 required 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 perRegister number and statusInsolvency checkAgency flagPrice
This actoremployerSIREN, UK company number, HRBBODACC, The Gazette, Insolvenzbekanntmachungenyesflat per employer, misses free, usage included
apivault_labs/apify-actor-job-leadsjob postingnonono$3.00 per 1,000 rows
alizarin_refrigerator-owner/linkedin-jobs-scraper-b2b-hiring-intent-signalsjob postingnonono$0.10 per run plus $10 per 1,000 jobs
jy-labs/ats-hiring-signal-radarcompany scannednonono$20 per 1,000 companies
Single-country register scrapers (Companies House, KVK, Northdata and friends)companyone country eachusually notnofrom $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

FieldWhat it is
employerNameThe company as the postings name it
verdictOne sentence you can read in a spreadsheet cell
confidence / confidenceBand0-100, and verified / likely / uncertain / unverified
confidenceReasonsEvery point that went into the score, in words
hiringStatusactively-hiring, hiring-slowing, hiring-stale, no-open-postings
openPostings, newestPostingDate, postingRecencyDaysHow much and how fresh
postingTitles, postingLocationsWhat they are hiring for and where
careersBoardUrlTheir own careers board, when one was found
legalName, registryId, registryIdTypeSIREN, UK company number or HRB
legalForm, activityCode, incorporationDateThe register's own facts
companyStatus, dissolutionDateActive, ceased, dissolved, in insolvency
insolvencyStatus, insolvencyHitsBODACC, The Gazette or Insolvenzbekanntmachungen, with links
officers, employeesRange, registeredAddressDirectors, headcount band, registered office
likelyRecruitmentAgencyTrue when this is an agency posting for a client
matchScore, matchType, matchedOnNameHow the name was matched, and to which registered name
matchAlternativesThe runners-up, so an ambiguous match is visible
riskFlagsinsolvency, closed, recruitment-agency, short-name-match, hiring-stale
registryUrlStraight 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.

Input

FieldWhat it does
keywordsWhat the people they are hiring do, as you would type it into a jobs search box (sales manager, data engineer, infirmier). Every term is run against every location.
locationCity, region or country to search in (Paris, London, Berlin, France).
employersUse instead of a search when you already have target accounts: a name, a website, or a careers board URL.
postedSinceHow fresh a posting has to be to count as a hiring signal. Default: the last month.
maxEmployersStop after this many distinct employers. You are billed per verified employer, so this is your budget. Default 50.
countryThe register to fall back to when a posting does not say which country it is in.
checkInsolvencyAlso look each matched company up in BODACC, The Gazette or Insolvenzbekanntmachungen. On by default, slower, and free.
minMatchScoreHow close a registered legal name has to be to the name on the posting, 70 (loose) to 100 (exact only). Default 82.
companiesHouseApiKeyOptional, and not required: the actor works without it. Bring your own free Companies House key only if you want the extra UK fields it unlocks, described below.

About companiesHouseApiKey. Leave it empty and UK employers are checked against the public Advanced company search on Companies House, which is the same register rendered as a web page: company number, status, legal form, incorporation and dissolution dates, registered office. That is enough to match a company and say whether it is still trading, and it costs you nothing.

Put a key in and the UK leg switches to Companies House's official JSON API instead. What that adds: SIC activity codes (which is what makes the recruitment-agency flag register-based rather than name-based in the UK), the register's own status wording, and a direct lookup when you already hold a company number, rather than scanning the first 20 companies whose name contains your search term. Keys are free from developer.company-information.service.gov.uk, they are yours, and we never ship one of our own. If a key turns out to be wrong, the run does not fail: it says so once in the log and finishes the UK employers on the public search.

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

Pay per event, no subscription:

EventPriceWhen
Employer verified$0.015 ($15.00 per 1,000 employers verified)Per employer the register actually answered on
Actor start$0.005Once per run

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 (compute, proxies) is included in the price — nothing is billed on top. Checking 100 employers costs $1.50 plus the $0.005 start, or $1.05 on the Gold plan (Bronze, Silver and Gold discounts apply to every event). There is no proxy to buy, and no API key you have to bring: the Companies House key is optional and only adds the UK fields listed under Input.

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 Advanced company search, plus The Gazette for insolvency notices. No key needed. Bring your own free Companies House API key if you want SIC activity codes and the register's own status wording as well.
  • 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

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 API key is required, and no account either. Everything runs off public endpoints, including the UK register. companiesHouseApiKey is optional: it switches the UK leg to Companies House's official API, which adds SIC activity codes and the register's own status wording. Everything else works the same with or without it.

What does the price cover? $0.015 per employer verified, which is $15.00 per 1,000, plus a $0.005 start fee per run. Platform usage is included and employers we could not check are not billed. See Pricing above.

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.