Companies House Filings Scraper avatar

Companies House Filings Scraper

Pricing

from $2.00 / 1,000 companies

Go to Apify Store
Companies House Filings Scraper

Companies House Filings Scraper

The Companies House Filings Scraper looks up UK companies by number, URL or name, capturing status, type, SIC codes, previous names, accounts deadlines and full filing history with dates, form types and document links, filterable by category and date — ideal for KYB checks and due diligence.

Pricing

from $2.00 / 1,000 companies

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

🚀 Companies House Filings Scraper

Look up UK companies on the Companies House register by company number, URL or name. The Companies House Filings Scraper returns each company's current status, type, incorporation and dissolution dates, SIC codes, previous names and its accounts and confirmation statement deadlines. It also returns the company's filing history: every filing from newest to oldest, with its date, form type, description and document link. You can filter the history by category and by date. Use it to check whether a supplier or customer is still active, to build a dated list of accounts filings, or to spot name changes, charges and strike-off notices.

✨ Features

  • 🔢 Company number, URL or name search: paste 00445790, SC002180, NI022928, FC015640 or a Companies House company URL. Short numbers get their leading zeros back (445790 becomes 00445790). You can also search by name, e.g. tesco.
  • 🏢 Company profile: name, status (Active, Dissolved, Liquidation…), company type, incorporation date, dissolution date, SIC codes with descriptions, and previous names with the dates each was used.
  • 📅 Accounts & confirmation statement deadlines: the date the next accounts are made up to and their due date, the last accounts date, the next confirmation statement date and its due date, and whether either is overdue.
  • 📂 Full filing history, several pages deep: filing date, form type (AA, CS01, MR01, GAZ2…), description, transaction ID, PDF document link and page count. Pagination runs automatically until the history ends or your limit is reached.
  • 🎯 Category and date filters: keep only accounts, capital, charges, confirmation statements, incorporation or officer filings. Choose a "filed from" and "filed to" window. The date filter uses the date the document was filed at Companies House.
  • 🧾 Honest coverage: each company record states how many filings were saved and why the history walk stopped: complete, reached filedFrom, reached maxFilingsPerCompany or a failure. Company numbers that are not on the register, invalid inputs and failed histories are listed in the RUN_SUMMARY record.
  • 🔗 Identity you can rely on: a company is always identified by its number. A name search can return a company that now has a different name, and it is kept under its number, never matched by name.

🛠️ How It Works

  1. Enter company numbers or URLs (one per line), or a company name to search for, or both.
  2. Set the limits: the maximum number of companies, and the number of filings per company (0 = company profiles only).
  3. Optionally filter filings by category and filing date.
  4. Run the scraper. Company records and filing records go to the same dataset, and the recordType field tells them apart (company or filing).

💵 Pricing

You pay per record saved. No monthly fee.

EventPriceWhat you get
Company$2.00 per 1,000 companiesStatus, type, dates, SIC codes, previous names, accounts & confirmation statement deadlines
Filing$0.20 per 1,000 filingsFiling date, form type, description, transaction ID, document link and page count

Example: 100 companies with 25 filings each (2,500 filings) cost $0.70. Numbers that are not found and invalid inputs are free.

📊 Sample Output Data

[
{
"recordType": "company",
"companyNumber": "SC002180",
"name": "SCOTTISH NAVIGATION COMPANY LIMITED",
"status": "Active",
"entityKind": "company",
"companyType": "Private limited Company",
"incorporatedOn": "1891-06-25",
"ceasedOn": null,
"cessationLabel": null,
"parentCompanyNumber": null,
"sicCodes": [{ "code": "99999", "description": "Dormant Company" }],
"previousNames": [],
"accounts": {
"nextMadeUpTo": "2026-12-31",
"nextDueBy": "2027-09-30",
"lastMadeUpTo": "2025-12-31",
"overdue": false
},
"confirmationStatement": {
"nextDate": "2027-03-28",
"nextDueBy": "2027-04-11",
"lastDated": "2026-03-28",
"overdue": false
},
"url": "https://find-and-update.company-information.service.gov.uk/company/SC002180",
"filingHistoryUrl": "https://find-and-update.company-information.service.gov.uk/company/SC002180/filing-history",
"foundBy": "input",
"requestedAs": ["SC002180"],
"filingsSaved": 25,
"filingsStatus": "reached maxFilingsPerCompany",
"scrapedAt": "2026-09-24T12:33:33.744Z"
},
{
"recordType": "filing",
"companyNumber": "SC002180",
"companyName": "SCOTTISH NAVIGATION COMPANY LIMITED",
"filingDate": "2026-07-03",
"type": "AA",
"description": "Accounts for a dormant company made up to 31 December 2025",
"transactionId": "MzUzMDAyMDgxN2FkaXF6a2N4",
"documentUrl": "https://find-and-update.company-information.service.gov.uk/company/SC002180/filing-history/MzUzMDAyMDgxN2FkaXF6a2N4/document?format=pdf&download=0",
"pageCount": 2,
"scrapedAt": "2026-09-24T12:33:33.744Z"
}
]

ℹ️ Good to Know

  • Filing dates are the dates documents were filed at Companies House, not the accounting period end. The period is usually given in the description ("made up to 31 December 2025").
  • UK establishments (BR… numbers) have no filing history of their own; it is kept under the parent overseas company. The record gives the parent number in parentCompanyNumber, and filingsStatus says on parent company FC….
  • Current status and past events are separate: a company can be Active even though its history contains an earlier strike-off notice and a restoration.
  • A few very old filings have no document and therefore no transaction ID. They are still saved, with transactionId: null.
  • The scraper returns company and filing metadata only. It does not return officers, persons with significant control or addresses, and it does not download or read the PDF documents.

Get a dated, filterable UK company filing history in minutes with the Companies House Filings Scraper! 🚀