Bulk lookup and data enrichment
When you have hundreds or thousands of companies, looking them up one by one makes no sense. Upload an Excel or CSV file with company numbers or names and get the same file back with exactly the columns you need added. Ideal for customer portfolio reviews, supplier checks, sales lists and audits.
What you get
Returned in the same format and order, so you can paste the result straight into your existing sheet.
If there is no company number, we match by name and mark the confidence level. Uncertain rows are flagged separately.
Only register data or the full profile: multi-year accounts, officers, PSCs, charges, LEI.
One file or a regular refresh (e.g. monthly) with a flag for what changed since last time.
Input and output
input.csv
number,name
01234567,
,Example Builders Ltd
result.csv
number,name,status,accounts_type,net_assets_2025,employees_2025,accounts_overdue,match
01234567,EXAMPLE TRADING LIMITED,Active,MICRO ENTITY,182000,4,no,number
07654321,EXAMPLE BUILDERS LTD,Active,TOTAL EXEMPTION FULL,-12000,6,yes,name (certain)Data
- Register data: name, company number, company type, status, incorporation date, registered office, SIC 2007 codes, previous names
- Filing status: accounts type, last accounts made up to, next accounts and confirmation statement due dates, overdue flags
- Accounts by year (iXBRL): balance sheet (fixed and current assets, cash, creditors, net assets), employees, and turnover and profit where filed
- Officers: directors, secretaries and LLP members with role and appointment dates
- Persons with significant control: name and nature of control
- Mortgages and charges (count and outstanding), LEI code and its status
Use cases
Your whole list of buyers or borrowers with the latest filed balance sheets and overdue flags.
For procurement and compliance teams: status, directors and PSCs for all suppliers at once.
A target list with figures, headcount and growth so you can prioritise the right accounts.
Groups, related companies and counterparties in one table.
How to get started
- 1Send your file
Company numbers or names and the columns you want. You can start with a sample of up to 50 rows.
- 2Get an offer and a sample
See what the result looks like before you order anything.
- 3Receive the completed file
And a regular refresh if you want one.
Frequently asked questions
How large can the list be?
From ten rows up to the entire register. For very large volumes the dataset or API may suit better.
How do you make sure name matches are correct?
Each row is marked as matched by company number or by name, with a confidence level. We do not guess uncertain rows, we flag them separately.
Where does the data come from?
From Companies House open data — the register of companies, accounts filed in iXBRL, the PSC register and the officers register — and from GLEIF/LEIAdmin for LEI codes. Contains public sector information licensed under the Open Government Licence v3.0.
What about personal data?
For individuals we provide only what Companies House publishes and the use case needs: name, role, appointment dates, month and year of birth and, for PSCs, the nature of control. Residential addresses are not provided.
How much does it cost?
The price depends on volume and use case. Tell us what you need the data for and in what volume, and we will send you an offer.
Interested?
Tell us what you need the data for and in what volume. We'll send you an offer and answer your questions.