Skip to content

Companies House API: List company filing history

Lists a UK company's Companies House filings, newest first, with date, form code, type, description, page count and PDF link. Finds the company by name, company number or Companies House link; a category picks accounts, confirmation statements, officers, address, capital, charges or incorporation filings.

Unofficial. Not affiliated with or endorsed by Companies House.

Inputs

Values from the run on Oct 31, 2026, shown under Output.

Company, requiredcompany

UK company name, company number or Companies House company link, for example Tesco PLC.

00445790

Max Results optionalmax_results

Maximum filings to return, for example 20 (up to 100).

100

Whole number from 1 to 100. Default 20.

Filing Category optionalfiling_category

Choose which filings to list, for example accounts.

all

One of all, accounts, confirmation_statements, officers, address, capital, charges, incorporation. Default all.

Output

From a run on Oct 31, 2026, shortened for this page.
{  "filings": [    {      "form_code": "SH03",      "page_link": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/MzU0MzY3ODg5MGFkaXF6a2N4/document",      "description": "Purchase of own shares. Clarification hmrc confirmation received that appropriate duty has been paid on this repurchase",      "filing_date": "2026-09-16",      "filing_type": "Purchase of own shares",      "transaction_id": "MzU0MzY3ODg5MGFkaXF6a2N4",      "number_of_pages": 4,      "document_pdf_link": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/MzU0MzY3ODg5MGFkaXF6a2N4/document?format=pdf&download=0"    },    {      "form_code": "SH06",      "page_link": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/MzUzOTMzNzQ1OWFkaXF6a2N4/document",      "description": "Cancellation of shares. Statement of capital on 7 July 2026 GBP 397,007,409.26",      "filing_date": "2026-08-26",      "filing_type": "Cancellation of shares",      "transaction_id": "MzUzOTMzNzQ1OWFkaXF6a2N4",      "number_of_pages": 4,      "document_pdf_link": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/MzUzOTMzNzQ1OWFkaXF6a2N4/document?format=pdf&download=0"    },    {      "form_code": "SH06",      "page_link": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/MzUzOTMzNzMyN2FkaXF6a2N4/document",      "description": "Cancellation of shares. Statement of capital on 30 June 2026 GBP 398,210,742.59",      "filing_date": "2026-08-26",      "filing_type": "Cancellation of shares",      "transaction_id": "MzUzOTMzNzMyN2FkaXF6a2N4",      "number_of_pages": 4,      "document_pdf_link": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/MzUzOTMzNzMyN2FkaXF6a2N4/document?format=pdf&download=0"    }  ],  "company_name": "TESCO PLC",  "company_number": "00445790"}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
find-and-update.company-information.service.gov.uk/list_filing_history
Returns
company name, company number, filings (date, type, description, pages, PDF link, page link, form code, transaction ID)

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method find-and-update.company-information.service.gov.uk/list_filing_history with the inputs above.

Ask your agent

  • Show me the last 10 accounts filings for Tesco PLC with links to the PDFs
  • What has company number 00445790 filed recently? I need dates, form codes and descriptions for the latest 30 filings.
  • Pull the director appointment and resignation filings for Deliveroo Holdings on Companies House
  • I need every charge-related filing for Greggs plc, as many as you can get up to 100, so I can check their mortgages and charges history
  • List the confirmation statements Monzo Bank Limited has submitted to Companies House, newest first
  • Searches the UK Companies House register by company name and returns each company's status, type, incorporation date and registered office address, in result order.

    find-and-update.company-information.service.gov.uk/search_companies
  • Looks up a UK company on Companies House by name, company number or Companies House link and returns its public registration details; a name prefers an active exact match.

    company-information.service.gov.uk/get_company_profile
  • Lists a UK company's current and resigned directors, secretaries and other officers, found by company name, number or Companies House link.

    find-and-update.company-information.service.gov.uk/list_directors
  • Lists a UK company's people with significant control and any register statement, from the public Companies House register. Ceased owners and withdrawn statements are included only when asked for.

    find-and-update.company-information.service.gov.uk/list_owners
  • Finds a public company by name or ticker in SEC EDGAR and lists its filings, newest first, optionally narrowed by filing type and filing date.

    sec.gov/get_company_filings
  • Lists stock transactions reported on Form 4 filings by a company's officers, directors and major owners, newest first. Trades without a reported price have no calculated value.

    sec.gov/list_insider_trades
  • Finds companies on Trustpilot by name or what they do, with TrustScore, review count, categories, location, logo and links. A preferred country moves companies listed in that country to the front.

    trustpilot.com/search_companies
  • Looks up a public company by name or ticker on SEC EDGAR and returns its reported annual or quarterly financial figures from XBRL company facts. Quarterly flows are derived from year-to-date totals when no quarterly figure is filed. Unavailable figures are null.

    sec.gov/get_company_financials