| GET |
/advanced-search/companies |
Screen the whole UK register with filters rather than looking one company up. Combine a name fragment with SIC codes (what the company does), company status (active, dissolved, liquidation, administration), company type and subtype, a location, and windows on the incorporation date or the dissolution date — then page through up to 5000 results at a time. This is how you build a list: every active UK company in a given industry incorporated since a date, every company dissolved in a window, every company of a given legal form in a place. company_name_excludes drops the false positives a name fragment drags in. The result items are the same company records the name search returns, so each carries a company number that goes straight into /company. |
$0.05 default |
View details |
| GET |
/alphabetical-search/companies |
Walk the UK company register in alphabetical order from a given name. Unlike the relevance-ranked name search, this returns the companies that sit around the search term in the register's own alphabetical index, and pages forwards and backwards from a position rather than by offset — pass the ordered_alpha_key_with_id of a result to search_above or search_below to continue in either direction. Use it to enumerate names in a range, to check what is registered immediately either side of a proposed company name, or to walk a slice of the register deterministically without relevance ranking reordering the results underneath you. |
$0.03 default |
View details |
| GET |
/company |
The full public record of one UK company from the official Companies House register, by company number. On its own it returns the company profile: registered name and any previous names, company number, status (active, dissolved, liquidation, administration), company type, date of incorporation and of dissolution, registered office address and whether it is in dispute, SIC codes for what the company does, accounts and confirmation-statement made-up and due dates, and flags for whether the company has charges, insolvency history or persons with significant control. Add a sub_resource to reach the same company's other records without a second lookup: officers (current and resigned directors, secretaries and LLP members, with dates of birth to month precision, nationality, occupation and appointment/resignation dates), persons-with-significant-control and the beneficial-owner variants (who ultimately owns or controls the company, their nature of control, and the ownership percentage bands — the UK's statutory UBO disclosure), persons-with-significant-control-statements (where the company states why no PSC is recorded), filing-history (every document ever filed, with its type, category, date and description), charges (registered mortgages and secured lending, with status and the persons entitled), insolvency (administration, liquidation and receivership cases with their practitioners), registered-office-address on its own, registers (which statutory registers are held at Companies House rather than at the company), exemptions (accounting exemptions claimed), and uk-establishments (the UK branches of an overseas company). Company numbers are eight characters and zero-padded — Tesco PLC is 00445790 — and Scottish and Northern Irish companies carry SC and NI prefixes. |
$0.05 default |
View details |
| GET |
/disqualified-officers/corporate |
The full disqualification record of one banned CORPORATE officer — a company or other body corporate that has itself been disqualified from acting as a director — by officer id from the disqualified-officer search. Returns the same structure as the natural-person record: the dates the disqualification runs from and to, whether it was a court order or an undertaking, the Act and section relied on, the case identifier, the reasons, the companies the conduct related to, and any permissions to act. Corporate disqualifications are rarer than individual ones and are held in a separate index, which is why this is a different call from /disqualified-officers/natural — use the kind on the search hit to pick between them. |
$0.03 default |
View details |
| GET |
/disqualified-officers/natural |
The full disqualification record of one banned individual, by officer id from the disqualified-officer search. Returns each disqualification against the person: the dates it runs from and to, whether it was imposed by court order or accepted by undertaking, the section of the Company Directors Disqualification Act relied on, the case identifier, the reasons given, the company the conduct related to, and any permissions to act granted by a court despite the ban. This is the evidence behind a hit, not just the hit — what a compliance file needs to record why a person is disqualified and until when. For a disqualified corporate body use /disqualified-officers/corporate instead. |
$0.03 default |
View details |
| GET |
/dissolved-search/companies |
Search only the companies that have been dissolved. The main company search covers dissolved companies too, but this index is dedicated to them and, uniquely, can search on a company's PREVIOUS names — set search_type to previous-name-dissolved to find a company under a name it traded under before it was renamed and then dissolved, which the live-register search cannot do. search_type also accepts alphabetical (walk the dissolved index in name order, paging with search_above and search_below) and best-match (relevance-ranked, paging with start_index). Each hit carries the company number, the date of cessation and the previous names, so a dissolved entity can be traced back to the record that closed. |
$0.03 default |
View details |
| GET |
/officers |
Every UK company one person has ever been an officer of. Give an officer id — from /search/officers, or from any company's officer list — and get that individual's complete appointment history: each company by name and number, the role held (director, secretary, LLP member), when they were appointed and when they resigned, their nationality, occupation and country of residence, and their date of birth to month precision. This is the director-network primitive: it turns one name into the full set of UK companies that person is connected to, which is what conflict-of-interest checks, related-party analysis and shell-company mapping are built on. Companies House does not merge people, so one human being may hold several officer ids where their name or address was recorded differently — cross-check the date of birth and address before treating two ids as the same person. |
$0.05 default |
View details |
| GET |
/persons-with-significant-control |
The notification history of one person with significant control, by PSC id. A company's PSC list gives who controls it today; this returns the sequence of notifications filed about a single PSC — when the control was notified, its nature (ownership of shares in the 25-50%, 50-75% or 75-100% band, voting rights, the right to appoint or remove directors, significant influence), and when it ceased. Use it to establish WHEN control changed rather than only who holds it now, which is the question that matters for beneficial-ownership history and for dating a change of control. The psc_id is only ever obtained from a company's persons-with-significant-control list; it cannot be derived from a name. |
$0.03 default |
View details |
| GET |
/search |
Search the whole Companies House register in one call — companies, officers and disqualified officers together — and get back a single ranked result set with each hit labelled by which index it came from. The call to make when you have a name and do not yet know whether it belongs to a company or to a person: a search for a founder's name returns both the companies whose name contains it and the officer records for the person. Each hit carries a title, a description, an address snippet and the self link to the full record, so a second call can go straight to /company or /officers with the identifier the hit supplies. |
$0.05 default |
View details |
| GET |
/search/companies |
Find a UK company by name and get its company number. The standard way in to everything else here: search the Companies House register by full or partial company name, and each hit comes back with the company number, its status (active, dissolved, liquidation), its type, its date of incorporation, its registered address snippet and the link to its full profile. Matching is relevance-ranked, not exact, so a trading name or a fragment works; filter on status yourself if you only want companies still trading. Feed the company_number from a hit straight into /company. |
$0.05 default |
View details |
| GET |
/search/disqualified-officers |
Search the UK register of disqualified directors by name. Returns people who have been banned by a court or by undertaking from acting as a company director, with the officer id needed to read the full order. This is the adverse-media-free, statutory version of a directorship check: a hit here means a UK court or the Insolvency Service has formally disqualified this person. Take the officer id from a hit to /disqualified-officers/natural or /disqualified-officers/corporate for the disqualification period, the reasons, the case reference and the company the conduct related to. A clean search is evidence of absence only within this register — it says nothing about disqualifications in other jurisdictions. |
$0.05 default |
View details |
| GET |
/search/officers |
Find a company officer by name across the whole UK register. Search directors, company secretaries and LLP members by full or partial name and get back each matching officer with their officer id, their date of birth to month precision, their address snippet, how many appointments they currently hold and how many they have resigned from. The officer id from a hit is the input to /officers, which returns that person's entire appointment history — so this is the first half of "which UK companies is this person involved in". Note that Companies House does not deduplicate people: the same individual can appear under several officer ids if their name or address was recorded differently on different appointments. |
$0.05 default |
View details |