- A run can no longer spend more time than it has. Every request this actor
makes used to book its worst case up front: one LinkedIn guest search page was
three attempts at a 30-second timeout plus backoff (~93 seconds) and the
discovery crawl walks up to 101 pages per search term, with as many search
terms as you type; the French register ladder was ~126 seconds per URL and up
to three URLs per employer; Companies House the same, up to four times; the
German portal had no ladder and no clock at all. Nothing was delivered until
the whole verification loop had finished, so one slow source could consume an
entire hour-long run and hand back zero rows with no message explaining why.
- Every request now plans against the time actually left. When the clock gets
short the run drops the optional half first — the careers-board detection and
then the company-register check — so the employers already found are delivered
rather than lost.
- An employer whose register the run never reached now ships with its hiring
evidence, a verdict that says the register was NOT checked, and no charge.
That is deliberately different from "not found in the register" (which is a
real answer) and from "register unreachable" (which is an outage): a check
that never ran may not be reported as either, and the insolvency checks say
the same thing the same way.
- A run that hits its limit now says so, and names what it skipped: the searches
it never swept, the companies it never looked at, and the employers that
shipped unverified. It can no longer end by telling you to widen search terms
it never ran.
- The run now ends with a status message in the Console (the "Done" line was log-only, so a run could not explain itself in the Store).
Documentation only, nothing about the actor's behaviour has changed.
- The README now states the price: $0.015 per employer verified, which is
$15.00 per 1,000, plus the $0.005 start fee, platform usage included.
- Every input field is listed in one table, including
companiesHouseApiKey,
which was not documented anywhere before. It is optional and the actor works
without it. The README now says what a key changes (the UK leg moves from the
public Advanced company search to Companies House's official API, which adds
SIC activity codes and the register's own status wording) and what happens if
a key is wrong (the run finishes on the public search instead of failing).
First release.
- Two ways in: search terms and a place to find who is hiring, or your own
company list to check accounts you already have.
- Employers are checked against the official company register for their
country: France (SIRENE and the RNE), the United Kingdom (Companies House)
and Germany (the Handelsregister). Registration number, legal form,
incorporation date, status, registered office, directors.
- Insolvency check against BODACC, The Gazette and Insolvenzbekanntmachungen,
with links to the notices.
- Hiring evidence per employer: how many open roles, how fresh the newest one
is, what the titles are, and the company's own careers board when it has one
on Greenhouse, Lever, Ashby, SmartRecruiters or Workable.
- Recruitment agencies are flagged, from the register's activity code where the
register has one and from the company name otherwise.
- Confidence score out of 100 with every point explained in words, plus the
runners-up when two registered companies are too close to tell apart.
- Employers outside France, the UK and Germany are returned with their hiring
evidence, marked as not covered, and are not billed.