UK Business Data Scraper: 1.4M Organisations, Renewal Dates avatar

UK Business Data Scraper: 1.4M Organisations, Renewal Dates

Pricing

from $3.00 / 1,000 organisation records

Go to Apify Store
UK Business Data Scraper: 1.4M Organisations, Renewal Dates

UK Business Data Scraper: 1.4M Organisations, Renewal Dates

Extract UK business data from the official ICO register: 1.4M organisations with annual renewal dates, verified size tiers, postcodes and trading names. Includes limited companies, sole traders and charities. Filter by expiry, tier, postcode area or name. Updated daily, no API key.

Pricing

from $3.00 / 1,000 organisation records

Rating

0.0

(0)

Developer

UK Signals

UK Signals

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

UK Business Data Scraper: 1.4M Organisations With Renewal Dates and Size Tiers

Extract UK business data from the official ICO register of data protection fee payers: 1,432,322 organisations as of the 2026-08-25 register, each with an annual renewal date and a verified size tier.

Covers limited companies, LLPs, sole traders, charities and public authorities, not just registered companies. Filter by renewal window, organisation size, postcode area or name, and export as JSON, CSV or Excel.

Useful for UK B2B lead generation, company enrichment, supplier due diligence and market sizing.

Unofficial. This Actor is not affiliated with, endorsed by, or operated by the Information Commissioner's Office. It reads the ICO's own published open data file. See Data source, licence and limits.


Why this source beats a company registry

Paying the data protection fee is a legal requirement, not a voluntary scheme, for almost any UK organisation processing personal data. That makes the register unusually complete and unusually honest compared with the directory data most B2B tools are built on, and it reaches far beyond incorporated companies.

Two things fall out of it that you cannot get from Companies House or any standard business directory:

1. Renewal dates. Registration lasts 12 months and must be renewed. Every row carries its exact end date, so you can pull a dated renewal pipeline:

WindowOrganisations
Expiring within 30 days100,413
31 to 60 days133,849
61 to 90 days126,895

2. Verified size banding. Payment tier is set by the organisation's own declared size, and it is a far cleaner size signal than employee-count guesses:

TierMeaningCount
Tier 1Micro and small1,303,139
Tier 210+ staff or ~£632k+ turnover121,823
Tier 3250+ staff or ~£36m+ turnover7,360

51,611 entries are public authorities, and can be included or excluded.


Example: mid-size and large law firms in the City, renewing within 60 days

{
"expiringWithinDays": 60,
"tiers": ["Tier 2", "Tier 3"],
"postcodeAreas": ["EC", "E", "WC"],
"nameIncludesAny": ["solicitors", "law", "legal", "llp"],
"maxResults": 500
}

Returns rows like:

{
"reg_no": "Z5563277",
"name": "Kingsley Napley LLP",
"postcode": "EC2A 4DN",
"tier": "Tier 3",
"public_authority": false,
"start_date": "2001-08-31",
"end_date": "2026-08-30",
"days_to_expiry": 5,
"entry_url": "https://ico.org.uk/ESDWebPages/Entry/Z5563277",
"register_date": "2026-08-25"
}

Input

FieldDescription
expiringWithinDaysOnly organisations whose registration ends within N days
tiersTier 1, Tier 2, Tier 3
postcodeAreasLetters-only areas, e.g. E, EC, RM, M, B
nameIncludesAnySubstrings matched against name and registered trading names
nameExcludesSubstrings to filter out
publicAuthorityany, only, or exclude
maxResultsStop after N matches

Postcode areas match exactly. E returns E1 and E14 but never EC1, EH3 or EN5. Most tools get this wrong by treating the area as a string prefix.

Output

reg_no, name, trading_names, address_line_1, postcode, tier, public_authority, start_date, end_date, days_to_expiry, entry_url, register_date.

Export as JSON, CSV, Excel, or pull via the Apify API, MCP, Make, n8n or Zapier.


Data source, licence and limits

Data comes from the ICO's own daily published register, and the actor always resolves the current day's file rather than a stale copy.

No personal data is returned. The source file contains DPO contact columns (name, email, phone, address). These are never read or emitted, because the Open Government Licence does not extend to personal data in the dataset.

Known limits, stated plainly:

  • The register lists organisations that are currently registered. Entries are removed once a registration lapses, so a search cannot tell you who has stopped being registered.
  • Registered address is the address given to the ICO, which is often a registered office rather than a trading address.
  • Sector is not a field in the source. Name matching is the available proxy.

Attribution

Contains public sector information from the Information Commissioner's Office (register of fee payers), licensed under the Open Government Licence v3.0.

This is an unofficial Actor. It is not affiliated with, endorsed by, or operated by the Information Commissioner's Office.

This Actor is stateless. It reads the ICO's published file, returns the rows matching your filters to your own dataset, and retains nothing between runs. No copy of the output is kept, aggregated, or resold.

On lawful use: the OGL permits commercial reuse, but UK GDPR and PECR apply to what you do with the output independently of the licence. Direct marketing to sole traders and partnerships in particular is treated differently from marketing to corporate bodies. Use accordingly.