A REST API for UK company search, compliance scoring, and adverse media — wire due diligence directly into your own supplier onboarding, CRM, or underwriting workflow. Included with every subscription.
Generate an API key from Settings → API Keys. It's shown once — copy it somewhere safe.
Send it as a bearer token on every request:Authorization: Bearer vfy_your_key_here
Call an endpoint. For example, searching for active pubs in Manchester:
curl "https://api.verafy.uk/api/v1/public/companies/search?sic_code=56302&location=Manchester" \ -H "Authorization: Bearer vfy_your_key_here"
/api/v1/public/companies/searchSearch UK companies by name, SIC code, location, director, status, and type.
params: company_name, sic_code, location, officer_name, company_status, company_type, size, incorporated_from, incorporated_to
/api/v1/public/companies/{company_number}Full Companies House profile for a single company.
/api/v1/public/companies/{company_number}/riskVerafy Compliance Score (0–100), risk level, and the flags behind it.
/api/v1/public/companies/{company_number}/adverse-mediaAdverse press, FCA warnings, and insolvency history for a company.
params: company_name (optional)
Search is limited to 30 requests/minute, company profile lookups to 60/minute, risk scoring to 30/minute, and adverse media to 20/minute — generous for real workflows, and in place to keep the underlying Companies House data source available for everyone. Need higher limits for a production integration? Contact us about Enterprise.