Everything you need to integrate CompanyPulse into your applications. Quick-start guides, SDKs, API reference, and community resources.
Three steps to your first API call. No SDK required - just HTTP.
Sign up in 10 seconds. No credit card required. Generate your API key from the dashboard.
Create account →Find your key in the dashboard under Settings → API Keys. Keys start with cp_.
Use any HTTP client. Here's a curl example:
$ curl https://www.companypulse.co.uk/api/v1/search?q=Revolut \
-H "Authorization: Bearer cp_your_key_here"
Type-safe clients for popular languages. All open source and self-hosted.
Native PHP client with strict typing, PSR-18 HTTP abstraction, and automatic retries with exponential backoff.
composer require companypulse/php-sdk
View source
Async-ready client with Pydantic v2 models, httpx transport, and full type annotations for IDE autocompletion.
pip install companypulse
View source
Fully typed TypeScript client with zero runtime dependencies, native fetch, tree-shakeable ESM exports, and AbortSignal timeouts.
npm install @companypulse/sdk
View source
Idiomatic Go module with context propagation, structured errors, configurable retries, and zero external dependencies.
go get companypulse.co.uk/sdk/go
View source
Complete endpoint documentation with request/response examples and error codes.
api-docs →Interactive console to test API calls directly in your browser. No setup required.
Coming soonMachine-readable OpenAPI 3.1 specification. Import into Postman, Insomnia, or your own tooling.
openapi.json →Stay up to date with API changes, new endpoints, and breaking change notices.
changelog →Real-time API uptime, response times, and incident history. Subscribe to updates.
status →Insights on UK company data, insolvency trends, and corporate governance across 5.6 million companies.
blog →Create a free account and generate your API key in under a minute. 1,000 requests per day. No credit card required.