Build with the best
UK company data

Everything you need to integrate CompanyPulse into your applications. Quick-start guides, SDKs, API reference, and community resources.

Up and running in 60 seconds

Three steps to your first API call. No SDK required - just HTTP.

1

Create a free account

Sign up in 10 seconds. No credit card required. Generate your API key from the dashboard.

Create account →
2

Copy your API key

Find your key in the dashboard under Settings → API Keys. Keys start with cp_.

3

Make your first request

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"

Official client libraries

Type-safe clients for popular languages. All open source and self-hosted.

PHP

v1.0
PHP 8.1+ Typed PSR-18

Native PHP client with strict typing, PSR-18 HTTP abstraction, and automatic retries with exponential backoff.

composer require companypulse/php-sdk View source

Python

v1.0
Python 3.9+ Async Pydantic

Async-ready client with Pydantic v2 models, httpx transport, and full type annotations for IDE autocompletion.

pip install companypulse View source

Node.js / TypeScript

v1.0
Node 18+ TypeScript ESM

Fully typed TypeScript client with zero runtime dependencies, native fetch, tree-shakeable ESM exports, and AbortSignal timeouts.

npm install @companypulse/sdk View source

Go

v1.0
Go 1.21+ Context Zero-dep

Idiomatic Go module with context propagation, structured errors, configurable retries, and zero external dependencies.

go get companypulse.co.uk/sdk/go View source

Developer resources

Start building today

Create a free account and generate your API key in under a minute. 1,000 requests per day. No credit card required.