UK New Companies Feed: Companies House Daily
Pricing
from $2.00 / 1,000 company returneds
UK New Companies Feed: Companies House Daily
Get newly incorporated UK companies from the official Companies House API, yesterday by default. Filter by date range, sector presets, SIC codes, location or postcode, and get company number, name, status, type, SIC codes with descriptions, registered office address and a Companies House link.
Pricing
from $2.00 / 1,000 company returneds
Rating
0.0
(0)
Developer
Offera Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
What does UK New Companies Feed do?
UK New Companies Feed gives you the companies that were newly incorporated in the UK, straight from the official Companies House API. By default it returns yesterday's new companies; you can choose any date range up to a year and filter by sector, SIC code, location or postcode. For every company you get:
- 🏢 company number, name, status, incorporation date and company type (with a plain-English label)
- 🏷️ SIC codes with descriptions from the official condensed SIC 2007 list, plus which of your sector presets matched
- 📍 the registered office address (the company's official address on the register), also as one line and with the postcode on its own
- 🔗 a link to the company's Companies House page
- 👤 optional: the current officers' names and roles only (off by default, see "Personal data" below)
Run it once, or schedule it every morning to get a daily feed of new UK businesses in Google Sheets, your CRM, Slack or Zapier/Make.
Who is this Companies House feed for?
- B2B sales and lead generation: accountants, banks, insurers, web designers, payment and software providers who want to reach businesses in their first weeks.
- Local services: find new construction, food, beauty or fitness businesses in your postcode area.
- Market research and journalism: count new companies by sector, region or day and spot trends.
- Investors and analysts: track new companies in a sector, e.g. every new software company.
- Compliance and KYC teams: monitor new registrations that match a name or an address area.
How to get a free Companies House API key
The Actor uses the official Companies House Public Data API, which needs a free API key:
- Go to the Companies House Developer Hub: https://developer.company-information.service.gov.uk
- Click Sign in / Register and create a Companies House account (email and password; it's free).
- Open Your applications → Create an application. Give it a name (e.g. "Apify feed"), a short description, and choose Live.
- In the application, choose Create new key and select API key (REST) as the key type. Leave any optional restrictions, such as allowed IP addresses, empty: Apify runs don't use a fixed IP.
- Copy the key and paste it into Companies House API key in this Actor. It is stored encrypted by Apify.
No key yet? Just click Start: you get one row explaining how to get a key and 10 made-up sample companies (marked isSampleData: true) so you can see the output format. Sample rows are free. If the Actor's developer has set up a shared default key, runs without a key use it instead; your own key gives you your own rate limit.
Sector presets
Pick one or more ready-made sectors instead of looking up SIC codes. Each preset is a list of SIC 2007 codes:
| Preset | SIC codes |
|---|---|
| Tech | 58210, 58290, 62011, 62012, 62020, 62030, 62090, 63110, 63120, 63990 |
| Construction | every code starting with 41, 42, 43 |
| Food and drink | 10…, 11…, 472… (food shops), 56… (restaurants, takeaways, pubs) |
| Hospitality | 55… (hotels, holiday lets), 56… |
| Beauty | 96020 (hair and beauty), 96040 (wellbeing), 47750 (cosmetics shops), 20420 (cosmetics makers) |
| Online retail | 47910 |
| Also available | retail, real estate, consulting, accounting & legal, marketing, creative & media, health, fitness, transport & logistics, finance, education, cleaning, automotive, recruitment, care services |
You can also enter SIC codes yourself: full 5-digit codes (62012) or a prefix (62 = every code starting with 62). A company matches if it has any of the chosen codes.
How to use it
- Paste your API key (or run without one to see sample data).
- Leave the dates empty for yesterday, or set Incorporated from / to (a date like
2026-09-01or a relative date like7 days). - Optional: choose Sectors and/or SIC codes, a Location (Companies House's own filter, e.g.
Manchester) or Postcode prefixes (M= Manchester area,M1= one district,SW1A…). - Optional: change Company status (default: active), Company types, Company name includes and Maximum companies (default 100).
- Click Start. The Companies tab shows one row per company; SIC codes, Addresses and Officers have their own tabs.
To build a daily feed, save the input as a task and add a schedule (for example every morning at 8:00 UK time), then connect the dataset to Google Sheets or your CRM.
Input example
{"apiKey": "your-companies-house-api-key","incorporatedFrom": "7 days","sectors": ["tech", "construction"],"postcodePrefixes": ["M", "SK"],"companyStatus": ["active"],"companyTypes": ["ltd"],"maxResults": 500,"includeOfficers": false}
Output example
One item per company (made-up data):
{"companyNumber": "ZZ123456","companyName": "EXAMPLE SOFTWARE STUDIO LTD","companyStatus": "active","companyStatusLabel": "Active","incorporationDate": "2026-09-29","companyType": "ltd","companyTypeLabel": "Private limited company","companySubtype": null,"sicCodes": [{ "code": "62012", "description": "Business and domestic software development" },{ "code": "62020", "description": "Information technology consultancy activities" }],"sicCodesText": "62012 Business and domestic software development; 62020 Information technology consultancy activities","matchedSectors": ["tech"],"registeredOfficeAddress": {"addressLine1": "1 Example Street","addressLine2": null,"locality": "Manchester","region": null,"postalCode": "M1 1AA","country": "England"},"registeredOfficeAddressText": "1 Example Street, Manchester, M1 1AA, England","postalCode": "M1 1AA","companiesHouseUrl": "https://find-and-update.company-information.service.gov.uk/company/ZZ123456","officers": null,"isSampleData": false,"retrievedAt": "2026-09-30T07:02:11.000Z","error": null}
With Include officers on, officers looks like [{ "name": "EXAMPLE, Alex", "role": "Director" }]: only the name and role, nothing else.
Rows with an error code cost nothing: missing-api-key (with sample data), invalid-api-key, invalid-input, no-results (nothing matched your filters), rate-limited, api-error.
How much does it cost?
This Actor uses pay per event:
| Event | Price |
|---|---|
| Company returned | $0.002 per company |
| Error rows, the "no results" row and sample data | free |
- 100 companies cost $0.20; 1,000 cost $2.
- The price is the same with officers included.
- The Companies House API itself is free.
- Apify also charges a tiny standard start fee per run (about $0.0000125 at the default 256 MB).
- Set Maximum cost per run in the run options and the Actor stops when it is reached.
Personal data and your responsibility
- Company data only by default. Company number, name, status, type, SIC codes and the registered office address describe the company, not a person.
- Officer names are personal data under the UK GDPR, even though Companies House publishes them. That's why Include officers is off by default. When you turn it on, the Actor returns only each current officer's name and role as shown on the public register: no date of birth, nationality, occupation or address.
- You are responsible for having a lawful basis to process officer names, for telling people how you use their data where the law requires it, for honouring objections and opt-outs, and for following direct marketing rules (PECR in the UK) if you contact anyone. Small companies' registered offices are sometimes a director's home address; handle addresses with care too.
- The data comes from the official Companies House register. Contains public sector information licensed under the Open Government Licence v3.0.
- This is not legal advice.
Limitations
- Needs a free Companies House API key (see above). The API allows 600 requests per 5 minutes per key; the Actor stays just below that and waits when Companies House asks it to.
- Speed: without officers, one request returns up to 5,000 companies, so most runs take seconds. With officers, each company needs one more request, so large runs take longer (about 1,000 companies in 10 minutes).
- Up to 366 days and 10,000 companies per run. Days are searched newest first.
- Very recent days can be incomplete while Companies House processes new registrations. For a daily feed, run each morning for "yesterday", or use a 2-day range and de-duplicate on
companyNumber. - Location uses Companies House's own filter on the registered office address. Postcode prefixes are checked by the Actor on the registered office postcode.
- SIC descriptions come from the condensed SIC 2007 list; a code that isn't on it gets
description: null.
FAQ
Is this data official?
Yes. It comes from the Companies House Public Data API, the official source for UK company information, and is as current as the register.
Why did I get sample data?
No API key was given. Add your free key (see "How to get a free Companies House API key") to get real companies. Sample rows are marked isSampleData: true and are never billed.
Why did I get "no-results"?
Nothing matched your filters for the chosen dates. Try a wider date range or fewer filters. The row is free.
Can I get directors' contact details?
No. Companies House doesn't publish them, and this Actor only returns officer names and roles when you ask for them.
Can I run it every day automatically?
Yes. Save a task, add a schedule in Apify Console, and connect the dataset to Google Sheets, a webhook, Zapier, Make or your CRM.
More tools from the same developer
All pay-per-result, no proxy or login needed, built and maintained by the same developer:
Website audits
- Website Accessibility Checker: WCAG 2.2 & EAA: accessibility issues with fixes, SEO basics and security headers.
- Cookie & Tracker Audit: GDPR Consent Checker: cookies and tracking tags that load before consent.
- AI Crawler Access Checker: robots.txt & llms.txt: which AI crawlers a site allows, plus llms.txt.
- Website Change Monitor: Diffs, Prices & Alerts: get a row only when a page changes, with a clean diff.
Company data and compliance
- Company Contact Finder: Emails, Phones & Socials: contact details published on company websites.
- EU VAT Number Validator: Bulk VIES Checker: bulk VAT checks with name, address and consultation number.
- LEI Corporate Tree: GLEIF Parents & Subsidiaries: LEI lookup with parents, subsidiaries and a KYC summary.
Market signals
- US WARN Layoff Notices: 12 States Daily Feed: layoff and plant closure notices from official state sources.
- US Product Recalls Monitor: FDA & CPSC Feed: FDA and CPSC recalls in one feed, with severity.
Feedback
Missing a sector preset or a filter you need? Open an issue on the Issues tab.