Companies House Scraper - UK company search
Pricing
from $3.00 / 1,000 results
Companies House Scraper - UK company search
Search the UK Companies House register and get company number, status, address, incorporation date and officers. Tells you explicitly when the register itself reported no results instead of guessing from an empty page.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Marek Hartmann
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Companies House Scraper
Vyhľadá firmy v britskom obchodnom registri (Companies House) a stiahne ich údaje — číslo, názov, stav, dátum vzniku, predchádzajúce názvy, sídlo, voliteľne aj typ firmy a SIC kódy z karty firmy.
Bez API kľúča. Register je verejná služba a Actor ide na verejnú stránku, takže zákazník si nemusí nič zakladať.
Čím sa líši: prázdny výsledok nie je faktúra
Väčšina scraperov na prázdno vráti prázdny dataset — a nedozvieš sa, či firma naozaj neexistuje, alebo sa len niečo pokazilo. Tento rozlišuje tri stavy:
| čo sa stalo | ako to skončí |
|---|---|
| register sám povie „No results found" | beh uspeje, dataset prázdny, v RUN_REPORT dôvod. Pri účtovaní za výsledok neplatíš nič |
| register vráti stránku, ktorú nepoznáme | beh zlyhá — najprv sa ešte spýta kontrolnú otázku na známu firmu, aby sa vedelo, či je problém v zadaní alebo v registri |
| zoznam výsledkov je, ale nedá sa prečítať | beh zlyhá — zmenené značkovanie sa nevydáva za „nič sa nenašlo" |
Rozlíšenie nie je domnienka: odmerané na živých stránkach 21. 8. 2026 —
dotaz tesco vráti <ul class="results-list"> s 21 položkami, dotaz na nezmysel
ten zoznam nemá vôbec a namiesto neho má id="no-results".
Jeden dotaz, ktorý nič nenájde, nezhodí celý beh — ostatné dotazy zo zoznamu dobehnú normálne.
Vstup
| pole | čo to je |
|---|---|
queries | názvy firiem alebo čísla v registri |
maxResultsPerQuery | strop na jeden dotaz (predvolene 200) |
withCompanyDetail | doplní stav, typ a SIC kódy z karty firmy — presnejšie, ale pomalšie |
proxyConfiguration | Apify proxy |
Výstup
Riadky v datasete + RUN_REPORT v key-value store behu.
Vývoj
npm installnpm test # 15 testov, bez sietenode scripts/smoke.mjs # ostrý test proti živému registru
Postavené na Marek-Actor-Kit — spoločné jadro je v src/core a needituje sa tu,
ale v kite; rozvezie sa cez node sync.mjs.
Need a scraper for something else?
I build custom Apify Actors and browser automation the same way this one is built: a verified result or an explicit failure, never an empty dataset sold as a success.
- My other Actors: https://apify.com/marekhartmann
- Code and test suites: https://github.com/marekhartmann-creator
Tell me the site and what you need out of it.