VERIF·AI

Developer API

UK company intelligence, in your stack.

A REST API to the same data, parsing pipeline, and TrustScore that powers every Deep Dive — drop it into your KYC flow, credit engine, CRM enrichment, or compliance pipeline. Built for production use, billed by call, no monthly seat fees.

Sample request

# Company profile + financials for BrewDog PLC
curl -H "X-API-Key: vai_..." \
  "https://www.verif-ai.co.uk/api/v1/companies/SC311560"

# Response (truncated)
{
  "company_name": "BREWDOG PLC",
  "status": "Active",
  "trust_score": 62,
  "cash_at_bank": 31117000,
  "annual_turnover": 357037000
}

Built for

The teams already plumbing this in.

Verif-AI's API is meant for production workflows where someone needs to know if a UK company is real, solvent, and worth onboarding — without a human reading a PDF.

Credit decisioning

Pull cash, debt, audit opinion, and a 0-100 TrustScore on every UK counterparty before extending terms. Drop the response into your scoring engine; cache results for 30 days; refresh on filing-event webhook.

Endpoints: /companies/<n>, /companies/<n>/financials

KYC & AML onboarding

Verify entity exists at Companies House, screen all directors and PSCs against FCDO sanctions list and UK Parliament PEP register, and pull beneficial-ownership chain — in one structured response. Audit-ready output that drops into a regulator file.

Endpoints: /companies/<n>, /companies/<n>/people (GDPR-tiered)

CRM enrichment

Hydrate every UK company record in Salesforce / HubSpot / your CRM with company status, registered office, sector (SIC), latest revenue, and director list. One call per record; cache for the period you care about.

Endpoints: /companies/<n>

Risk & compliance monitoring

Bulk-monitor a portfolio of UK counterparties: filing changes, director moves, charges registered, sanctions list updates. Use the API + your existing alerting; or use our hosted watchlist if you'd rather not build it.

Endpoints: all of /api/v1/*

What you get

One API. Three data layers.

🏢

Company intelligence

Status, registered address, SIC codes, charges, filing history — everything Companies House holds on a company, returned in a single structured response.

📊

Financial history

Up to 7 years of structured financials extracted from iXBRL and PDF filings. Turnover, profit, cash, assets, liabilities — all in GBP, unrounded, with null for any missing field.

👥

Officers & control

Active and historical directors, PSCs with ownership percentages, and the corporate group hierarchy. GDPR-tiered address access available on documented legitimate interest.

Endpoints

Resource-oriented. JSON throughout.

All requests are authenticated with a single X-API-Key header. Missing fields return null — never guessed or fabricated.

Example

A full financials call.

Five years of structured financials for BrewDog PLC, with PDF extraction enabled for their large PDF filings.

Request
# 5 years — PDF extraction on
curl -H "X-API-Key: vai_..." \
  "https://www.verif-ai.co.uk/api/company/SC311560/financials?years=5&extract_pdf=1"
Response
{
  "company_number": "SC311560",
  "company_name":  "BREWDOG PLC",
  "extract_pdf_used": true,
  "financials": [
    {
      "year":               "FY2024",
      "cash_at_bank":      31117000,
      "total_assets":      440930000,
      "current_liabilities": 156279000,
      "annual_turnover":   357037000,
      "net_profit":        -34557000,
      "profit_margin":     -9.68
    }
    // ... FY2023, FY2022, FY2021 ...
  ]
}

All amounts in GBP, unrounded. Missing fields return null. Full field schema provided with your API key.

Pricing

Pay per call. No seat fees.

API access is metered per call. No minimum commitment to start; volume discounts apply automatically as you scale. Quick Check endpoints (profile, officers, status) cost less than full Deep Dive endpoints (with TrustScore + AI synthesis).

Quick Check call
£0.20/call

Company profile, status, officers, PSCs, basic financials. Returns null on missing fields — never guesses.

Most calls
Deep Dive call
£4/call

Full Deep Dive: TrustScore, plain-English summaries, specialist AI agent analysis, 7-year financials, sanctions/PEP screening, director cross-check.

Enterprise
Bespoke

Volume discount, dedicated rate-limit headroom, signed SLA, residential-address access, optional dedicated extraction priority. Contact us.

Volume discounts kick in automatically. Pricing transparent on every invoice. Talk to us if you're forecasting 10,000+ calls/month — that conversation is short and we can usually quote in 24 hours.

Reliability

Built for production.

99.9%
target uptime

Companies House dependency disclosed; we serve cached responses on upstream outages where applicable.

<200ms
profile call p95

Quick Check endpoints served from our 5 million+ company cache. Deep Dive calls take longer (2-5 min) since they re-parse the latest filing.

100/min
default rate limit

Higher quotas on request. Standard X-RateLimit-Remaining + Retry-After headers on every response.

UK GDPR
+ DPA 2018

Data hosted in London (Neon eu-west-2). Director residential addresses are gated; granted only on documented legitimate interest.

Get started

Ready to integrate?

Send us the four details below — we'll have your API key, starter quota, and full endpoint reference back within one working day. No procurement portal, no sales call.

Request API access →
  • 01
    What you're building One or two sentences on the product or workflow — KYC onboarding, credit decisioning, CRM enrichment, risk engine, etc.
  • 02
    Expected monthly call volume A rough estimate so we can set an appropriate rate limit from the start.
  • 03
    PDF extraction needed? Required for large PLCs and Scottish registrations that file PDF-only. Most enterprise customers enable this.
  • 04
    Residential address access? Only if you need director home addresses. Granted on documented legitimate interest under GDPR — see our Privacy Policy.