Business Verification API

Verify companies, executives, and legal entities against government registries and global business databases. Registration checks, tax ID validation, address intelligence, and beneficial ownership lookup. Returns a single trust score with full evidence.

$ signalstack --verify business

Verify company registration, operating status, and legitimacy against government registries and global databases.

$
Try:
Company number, LEI, phone, email, IP
Registration matchTax ID validityAddress consistencyOperating statusCross-jurisdiction matchContact verification

How it works

Submit a company identifier and SignalStack orchestrates multi-source verification across registry integrations and enrichment APIs, returning a trust score with evidence chains.

1. Submit

Send company name, registration number, or domain. Optionally include tax ID or jurisdiction for higher-precision matching.

2. Verify

SignalStack queries government registries, entity databases, and enrichment APIs in parallel. Each source returns structured verification signals within 200ms.

3. Score & respond

The orchestrator weighs each signal, computes a 0.0–1.0 trust score, and returns the verdict with evidence sources, confidence breakdown, and signed webhook delivery.

from signalstack import SignalStack

client = SignalStack(api_key="sk_...")

result = client.verify.business(
    company="Acme Corp",
    jurisdiction="us",
    tax_id="12-3456789",
)

print(f"Trust score: {result.score}")
print(f"Verdict: {result.verdict}")
# Trust score: 0.87
# Verdict: verified

for source in result.evidence:
    print(f"{source.name}: {source.status}")

Data sources

Every verification cross-references multiple authoritative sources for maximum accuracy.

Government registries

Companies House, SEC EDGAR, and GLEIF with direct API integrations or official data feeds.

Global entity databases

GLEIF (Global Legal Entity Identifier) and enrichment APIs for cross-border entity matching.

Tax authorities

Tax ID format validation and jurisdictional consistency checks for EIN, VAT, and GST identifiers.

Sanctions & watchlists

Global sanctions screening and compliance checks against OFAC, EU, and UN sanctions lists.

~1s
Median response time
6
Registry integrations
11
Data sources per check
99.9%
Uptime SLA

Frequently asked questions

We support Companies House (UK), SEC EDGAR (US), GLEIF (global LEI registry), OpenCorporates (150+ jurisdictions), Crunchbase (company intelligence), and enrichment APIs (Abstract API). We add new registry integrations monthly based on customer demand.

Yes. Our coverage spans major jurisdictions including the US, UK, and EU through government API integrations and enrichment APIs. Coverage breadth varies by region — contact sales for specific country requirements.

The business trust score is computed from five weighted dimensions: registration verification (35%), tax ID validation (20%), address verification (20%), operating status (15%), and cross-jurisdiction matching (10%). Each dimension is cross-referenced across multiple sources.

Yes. Our executive identity check includes beneficial ownership lookup across registries that publish PSC (People with Significant Control) data, including the UK PSC register, EU beneficial ownership registers, and more.

Government registry data is fetched in real-time on each request. Enrichment data from Crunchbase and other commercial sources is cached with a maximum TTL of 24 hours. You can force a fresh lookup via the force_refresh parameter.

Verify any company, anywhere

Check business registration, tax IDs, and operating status against government registries.

Free plan includes 500 verifications/mo. No credit card required.