Introduction: Tapping the Right Key for Smarter Investments
We all know the thrill of spotting a budding startup at just the right moment. But without accurate data, you might feel you’re groping in the dark. That’s where Companies House integration comes in. With a simple API key, you gain direct access to a treasure trove of official company data. You can filter out noise and zero in on promising opportunities. In this guide we’ll walk you through every step, from registration to real-time tracking in your favourite investment dashboard.
You’ll see how to register for a Companies House API key. Then we’ll explain the basics of HTTP Basic authentication and best practices for secure calls. Finally, we’ll show how to link this setup with Oriel IPO’s platform for tailored tracking. Ready to connect the dots? Revolutionising Investment Opportunities in the UK through Companies House integration
Why Companies House Integration Matters for Early-Stage Investors
When you back a new venture, data is your ally. Companies House holds:
- Official filings: accounts, director changes, charges.
- Incorporation details: founding dates, company types, SIC codes.
- Real-time updates: you stay ahead of new appointments or dissolutions.
By tapping into that source, you save time and avoid manual downloads. No more hunting through PDFs or spreadsheets. You get live feeds direct to your toolset. It feels like having a personal research assistant on tap.
Plus, compliance is simpler. You can build checks that verify a company’s status before you invest. That extra layer of peace of mind can make the difference between a safe bet and a surprise liability.
Step 1: Register for a Companies House Developer Account
First things first: head to the Companies House Developer Hub. You’ll need to:
- Sign up with your email and create a password.
- Confirm your address and contact details.
- Agree to the API Terms of Use.
It’s quick. The interface guides you. Once registered, go to Your applications in the dashboard. Click Register new application and choose API Key. Give it a name—keep it clear, like “InvestmentTrackerApp”. When you hit Create, you’ll see a long string of characters. That’s your API key.
Treat it like a password. Don’t share it publicly. If you suspect it’s leaked, revoke it and create a new one immediately.
Step 2: Create and Manage Your API Key
Your API key sits in Your applications. From there you can:
- Regenerate the key if needed.
- View usage statistics.
- See rate limit headers in responses.
How many calls can you make? By default it’s generous for public endpoints. If you bump into limits, reach out to Companies House support. They may adjust your allowance.
Keep an eye on errors. A 401 response means you’ve got the key wrong or you’ve reached your limit. A 403 means restricted endpoint. For most investment tracking you’ll stick to public data, so 403 is rare.
Step 3: Authenticate API Requests
The Companies House API uses HTTP Basic authentication. It’s simpler than it sounds:
- Username = your API key
- Password = blank
Here’s a quick example with curl. Replace your_api_key and a valid company number:
curl -X GET -u your_api_key: https://api.company-information.service.gov.uk/company/00000006
And the headers look like:
GET /company/00000006 HTTP/1.1
Host: api.company-information.service.gov.uk
Authorization: Basic eW91cl9hcGlfa2V5Og==
You’ll get JSON back with the company profile. Easy to parse in any language—Python, JavaScript, Ruby, you name it.
Step 4: Fetch Company Data
Common endpoints you’ll use:
/company/{company_number}: basic profile/company/{company_number}/officers: directors and secretaries/company/{company_number}/filing-history: all documents filed/search/companies?q={query}: text search
Example response for /company/00000006:
{
"company_name": "EXAMPLE LTD",
"company_status": "active",
"registered_office_address": { ... },
"sic_codes": ["62020"],
...
}
Build your tracking logic around status changes. Say a startup files its first accounts—ping your dashboard. When a key director resigns, flag it for review.
Integrating with Oriel IPO for Custom Investment Tracking
Oriel IPO offers a subscription-based platform designed for early-stage investment. You can import Companies House data directly into the Oriel IPO Hub. Here’s how:
- In the Hub, go to Data Integrations.
- Choose Companies House from the list.
- Paste your API key and save settings.
- Map data fields to your portfolio view.
Now every time a company you follow updates its filings, the Hub fetches the latest details. It’s all automated. You get alerts, custom reports and a single source of truth.
This gives you:
- A unified dashboard for SEIS and EIS opportunities.
- Automated compliance checks on share capital changes.
- Quick export of due-diligence packs for your adviser network.
Worried about SEIS and EIS tax relief? You’ll find dedicated pages on Oriel IPO that explain each scheme, with live examples. Explore SEIS opportunities
Halfway through your setup, you might ask: “How do I keep everything in sync?” Oriel IPO handles retries and logging so you never miss an update.
And if you want to extend your network, you can also Raise startup investment by showcasing your pitch directly in the Hub.
Feeling confident? Time to cement your workflow. Empower your investments with Companies House integration
Tips for Secure and Efficient API Usage
Keep your integration robust and secure:
- Store your API key in environment variables, not in code repositories.
- Respect rate limits—add back-off logic on 429 responses.
- Use caching for data that doesn’t change often (like incorporation date).
- Log errors and alerts for key data events.
A small glitch can cause missed filings or duplicate notifications. Catch issues early.
Bringing Accountants and Advisers Onboard
If you work with accountants or tax advisers, this integration is their new best friend. They can:
- Pull authorised filings in seconds.
- Verify shareholder commitments for compliance.
- Generate VAT and tax planning reports.
Invite them into your Hub with limited access. They see only what they need—no extra clutter. Support your investor clients
Conclusion and Next Steps
Integrating Companies House data transforms your investment process. You move from scattergun research to targeted insights. Every filing, every director change comes straight to your dashboard. You save hours and reduce risk.
Ready to see it in action? Sign up for Oriel IPO’s subscription plans, link your API key, and start tracking. You’ll wonder how you ever managed investments without it. Get started with Companies House integration today


