Pricing: a small fee when a run starts, then a price per result that depends on your Apify plan (lower on paid plans). Results are no longer free within each run; the Apify free plan includes monthly credit for trying the Actor. The example run on an empty input is still not charged per result.
0.4
API and MCP calls without search terms are no longer turned into a "boulangerie" search: the search terms field has an empty default. SIREN/SIRET lookups return only the requested companies and filter-only calls search with the filters alone. An input with no search term, number or filter runs a small free example search and says so in the status message.
Employers only now works: the register API has no employer filter, so the Actor checks every record. The isEmployer field was always empty; it now comes from the head office employer flag and the company employee band.
Location filters: with Only active companies on (default), companies whose establishments in the location are all closed are skipped and counted in the status message; the head office is checked first because the register does not always list it. New field matchedEstablishmentClosureDate.
The Actor now asks the register for up to 100 matching establishments per company (was the API default of 10, wrongly described as a register limit).
Every input filter is re-checked on each record; the run fails if the register stops applying a filter or stops returning the matching establishments list.
Non-existent SIREN/SIRET numbers: listed in the status message with a free status row; a numbers-only run where none exists fails. A SIRET that does not exist is no longer replaced by another establishment of the same company.
Retries honour the Retry-After header; department codes like 1 and NAF codes like 6201Z are normalised; status counters survive a platform migration; employer flag coverage in the status message.
Removed the unused cheerio dependency.
0.3
Matched establishment: filled only for location filters and SIRET lookups, active establishments preferred, new field matchedEstablishmentIsActive, department from the INSEE commune code (correct for overseas collectivities), the 10-establishment cap documented.
Test fixtures no longer contain personal data; tests are excluded from the Docker image.
0.2
Removed revenue growth fields: the register publishes one year of accounts, so they were always empty.
The run fails when the register stops returning the finances field or when revenue/net-result filters return companies without financial data.
SIRET lists return one row per establishment (two SIRETs of the same company are two rows).
Location filters: the register matches any establishment, so each record now carries the matching establishment (SIRET, address, postal code, city, department, region); new option Head office only.