How to get UK company data into your code and your AI agents: REST API, MCP server, bulk files and iXBRL. Examples use our API, and we say plainly when the free Companies House API is the better choice.
The Companies House API allows 600 requests per 5 minutes per key. How the limit works, handling 429s in Python and TypeScript, caching and bulk files.
Every free Companies House bulk product explained: company data CSV, daily and monthly iXBRL accounts, PSC snapshot. Contents, size, format and schedule.
The Companies House API returns accounts as documents, not figures. Three ways to get net assets, cash and creditors as JSON, with working code.
Connect UK company data to your AI assistant with a remote MCP server: Companies House register, iXBRL financial history since 2008 and watchlist alerts.
Working Python code to extract balance sheet figures from Companies House iXBRL: contexts, dimensions, scale and sign, tag variants and pitfalls.
Get a free API key, search UK companies by name, pull balance sheet history as JSON and set up watchlist alerts, with curl, Python and JavaScript examples.