UK Companies House Bulk Scraper
Pricing
from $1.50 / 1,000 results
UK Companies House Bulk Scraper
Companies House API alternative. Bulk download & export 5M+ UK companies to CSV/JSON. Filter by SIC code, location, status. No API key.
UK Companies House Bulk Scraper
Pricing
from $1.50 / 1,000 results
Companies House API alternative. Bulk download & export 5M+ UK companies to CSV/JSON. Filter by SIC code, location, status. No API key.
Which monthly snapshot to use. Leave blank to use the latest available. Companies House publishes a new snapshot around the 1st of each month.
Filter by Standard Industrial Classification (SIC) code prefix. E.g. ["62"] for all IT companies, ["58"] for publishing, ["70"] for management consulting. Multiple prefixes are OR-ed. See https://resources.companieshouse.gov.uk/sic/ for the full list.
[]Filter by free-text substring inside the SIC description (case-insensitive). E.g. ["software", "consulting"]. Multiple keywords are OR-ed.
[]Substring filter on company name (case-insensitive). E.g. "TECH" matches "FINTECH LTD", "TECHWAVE LIMITED", etc.
Which company statuses to include. Most users want only "Active" companies for lead-gen.
[ "Active"]E.g. "Private Limited Company", "Public Limited Company", "Limited Liability Partnership". Leave empty for all categories.
[]UK postcode prefix match. E.g. ["SW1", "EC1"] matches central London. ["M"] matches all Manchester postcodes. ["E1"] matches East London.
[]Exact match on the post town (case-insensitive). E.g. ["LONDON", "MANCHESTER"].
[]Substring match on county. E.g. ["GREATER LONDON", "WEST MIDLANDS"].
[]Substring match on registered country. E.g. ["ENGLAND", "SCOTLAND", "WALES", "NORTHERN IRELAND"].
[]Only include companies incorporated on or after this date. Useful for finding fresh/new companies. E.g. "2024-01-01" for companies less than ~16 months old.
Only include companies incorporated on or before this date. Useful for finding established companies.
Hard cap on saved rows. The scraper will still scan the full snapshot but stop pushing to the dataset once this number is reached. Set to a high value (e.g. 100000) if you want everything that matches your filters.