Docs/API Reference

API Reference

Integrate UK business intelligence into your applications. Search companies, retrieve risk scores, access signals, and query the entity graph programmatically.

The uvagatron.com API provides RESTful access to UK company data, risk scores, signals, and graph analytics. All responses are JSON. Authentication is via Bearer token (JWT) or API key.

Base URL
https://uvagatron.com/api/v1

Authentication

All API requests require authentication. Include your token in the Authorization header. Generate API keys from your Account Settings.

curl
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://uvagatron.com/api/v1/search/structured?query=Tesco
python
import requests

headers = {"Authorization": "Bearer YOUR_API_KEY"}
resp = requests.get(
    "https://uvagatron.com/api/v1/search/structured",
    params={"query": "Tesco"},
    headers=headers,
)
companies = resp.json()
javascript
const resp = await fetch(
  "https://uvagatron.com/api/v1/search/structured?query=Tesco",
  { headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const companies = await resp.json();

Search

Search UK companies by name, number, SIC code, location, or semantic similarity.

MethodEndpointDescription
GET/search/structuredStructured company search with filters (name, SIC, status, region)
GET/search/semanticSemantic search — find companies by what they do
GET/search/suggestAuto-complete suggestions for company names
GET/search/by-locationGeographic search by coordinates and radius

Company

Retrieve detailed company information including officers, PSC, filings, and enriched data.

MethodEndpointDescription
GET/search/company/{number}Full company profile with officers and enriched data
GET/search/company/{number}/similarFind similar companies using vector similarity

Signals

Access millions of signals from 48+ government data sources.

MethodEndpointDescription
GET/signals/companies/{number}/signalsAll signals for a company (paginated)
GET/signals/companies/{number}/risk-scoreWeighted risk score v1 (0-100)
GET/signals/summaryGlobal signal statistics
GET/signals/sourcesList all data sources with counts

Risk Score

Multi-dimensional risk assessment. See Risk Score guide for methodology.

MethodEndpointDescription
GET/risk/companies/{number}/scoreFull multi-dimensional risk assessment
GET/risk/companies/{number}/score/dimension/{key}Deep dive into a single risk dimension

Graph

Query the knowledge graph for entity networks and risk analysis.

MethodEndpointDescription
GET/graph/company/{number}/signalsIndividual signals from knowledge graph
GET/graph/company/{number}/risk-analysisCross-source risk breakdown
GET/graph/company/{number}/entity-networkShared entities and connections
GET/graph/company/{number}/profileFull due diligence profile
GET/graph/risk-clustersRisk early warning clusters
GET/graph/analytics/summaryGraph statistics

Rate Limits

API rate limits depend on your subscription plan. See Tokens & Limits for full details.

Free
5
requests / min
Pro
30
requests / min
Enterprise
500
requests / min