UK Company House Document API

GET
/company_house_document/{documentId}
LIVE

Retrieves a specific UK Companies House document by its document ID. The document ID is usually pulled from a company report's filing history. Documents come back as PDF and cover annual accounts, confirmation statements, articles of association, certificates of incorporation, change of director notifications and similar filings.

Example Request

GET
request.json
key Auth: BearerAuth
GET /company_house_document/DOC123456789

Request Schema

documentId
Required
string · (path)

The unique document ID from a company's filing history.

Available Response Data

3 Data Points
01
description

PDF document {application/pdf}

the original Companies House filing

02
description

415 returned when the document isn't available in PDF format

03
fact_check

400 returned when the document ID is invalid or not found

live mode maps upstream 404s to 400

lock Full API documentation provided after vetting from our compliance team.
By The Numbers

API Data Scale & Coverage tag

Unmatched data depth to power your compliance and verification workflows.

50M+
Phone & Email Records
40M+
Adverse Court Records
2BN+
Australian Universe Records
18M+
Real Estate Records
7M+
Deceased Records
980M+
Social Media & Employment Records
Practical Applications

Technical Use Cases tag

picture_as_pdf

Original filing archival

Pull the actual filed PDFs (annual accounts, confirmation statements) for compliance archival and audit evidence.

account_balance

Financial deep dive

Retrieve annual accounts to assess a UK counterparty's financial position as part of credit decisions and trade-finance underwriting.

gavel

Litigation evidence

Pull foundational documents (incorporation, articles of association) when constructing legal cases involving UK entities.

Trust & Assurance

Compliance & Security tag

Enterprise-grade infrastructure audited against the standards your regulators require.

verified_user
ISO 27001 Certified
enhanced_encryption
AES-256 Encryption
public
Australian Data Sovereignty
Integration & Support

Common Questions tag

Everything you need to know about implementation details and compliance infrastructure.

rocket_launch Implementation

Where do I get the document ID?

add

Document IDs appear in the filing_history.files array of a UK company report (from /company_house_report). Pull the document_id from the file entry you want and pass it to this endpoint.

rocket_launch Implementation

What if the document isn't a PDF?

add

A 415 Unsupported Media Type is returned. Most Companies House filings are PDF. This is an edge case for unusual filing types.

Try it Live

API Testing Sandbox tag

Test the UK Company House Document API directly in your browser with live mock data and see instant results.

rocket_launch Request Sandbox Access

Access to live sandbox environments requires manual approval from our compliance team.

BACK TO TOP