One request turns a company number and a country into the official register record. This is the call, and the answer, in full.
curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=GB&company_number=00445790&limit=1" -H "Authorization: Bearer $PROMETIAM_API_KEY"
{
"data": [{
"id": 2000004984338,
"country": "GB",
"company_number": "00445790",
"company_name": "TESCO PLC",
"legal_form": "PLC",
"status": "active",
"stage": "active",
"founding_date": "1947-11-27",
"address": "TESCO HOUSE, SHIRE PARK, KESTREL WAY, WELWYN GARDEN CITY, AL7 1GA, UNITED KINGDOM",
"lei": "2138002P5RNKC5W2JZ46",
"nace_class": "47.11",
"register": "Companies House"
}],
"pagination": { "count": 1, "has_more": false, "next_cursor": null }
}
Plans: Starter EUR 9.99 a month (1,000 credits), Professional EUR 29.99 (10,000), Scale EUR 99.99 (50,000).
A KYB API is a REST API that checks a business counterparty against official sources, so onboarding can be automated. This KYB API is a Know Your Business API for 37 company registers: Spain, France, the United Kingdom, Ireland, Poland, Norway, Finland, Sweden, Belgium, Croatia, Denmark, Estonia, Slovakia, Switzerland, Latvia, Cyprus, Romania, Lithuania, Canada, Australia, Japan, Israel, Singapore, Colombia, Taiwan, Czech Republic, Germany, Argentina, Ukraine, Serbia, Slovenia, Ecuador, Chile, Mexico, the Netherlands, Brazil and, in the United States, the New York, Colorado, Connecticut, Pennsylvania, Florida, Iowa, the District of Columbia, Texas and Oregon registers, the Massachusetts public-record extract of the Corporations Division, plus SEC filers and LEI holders from other states. Send a company number and a country and get the record back: legal name, status and registered address, the directors and, for the United Kingdom, the beneficial owners where the register publishes them. Corporate insolvency notices in sixteen markets and sanctions screening (beta) complete the check. One key, one response shape, published prices, no sales call.
Most teams start smaller: looking up or validating a company at sign-up, invoicing or CRM entry is a single call (about 1 credit, about EUR 0.01) on the same key, see the company lookup API.
Each control in a KYB policy (entity identity, directors, beneficial owners, sanctions, PEP, insolvency, ongoing monitoring, record-keeping) maps to a call, its credits and the field that evidences it; adverse media and identity checks of people are not offered. See the KYB control map and evidence file. Informational, not legal advice.
After onboarding, add the company to monitoring and get a signed webhook on a status change, a dissolution, a sanctions match (beta) or a register-change event (on every plan: 25 monitored companies on Starter, 250 on Professional, 2,500 on Scale; every live country except France and Chile): see the company monitoring API. Filed annual accounts are on the Scale plan (EUR 99.99 a month; other plans get 10 calls a month): GB, FR, DK, SE, NO, LV, FI (digitally filed), EE, LT and RO headline figures, CO (Supersociedades filers), US SEC filers and listed companies in ES, PL, HR, BE and BR, plus tax records for FI and AU. Corporate insolvency notices in sixteen markets have their own insolvency API, and a batch call checks up to 100 companies at once.
curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?company_number=00519500&country=GB&limit=1" -H "Authorization: Bearer $PROMETIAM_API_KEY"
Then GET /companies/{id}?country=GB&include=risk_flags for the status, officers and owners, POST /insolvency/check for insolvency notices, and POST /sanctions/screen with the company, its owners and its directors. A full check is about 22 credits.
Every country returns the register record and status, and sanctions screening takes any name. Directors: Spain, France, the United Kingdom, Norway, Poland and the Czech Republic (Polish natural persons are masked by the register itself; Czech natural persons are the name and the month and year of birth only). Beneficial owners: the United Kingdom (PSC register). Corporate insolvency notices: France, the United Kingdom, Norway, Finland, Sweden, Croatia, Denmark, Switzerland (where the notice names the debtor's UID), Spain, Latvia, Estonia and Singapore among the registry countries, plus Germany, Austria and the United States without a company record, and the Netherlands, where a notice links only to an entity that holds an LEI; Belgium shows a bankruptcy in the company status. Strike-off warning: Spain, the United Kingdom, Ireland and Norway. Monitoring: every live country except France and Chile. Ireland is company-level, with no officers. Sole traders are never served in Sweden, Belgium, Croatia and Denmark.
It does not verify the identity of people (no documents, no liveness), it has no adverse-media screening, its PEP screening is beta and Spain only with no relatives or close associates, and beneficial owners come only from the UK PSC register. Sanctions screening is beta: a clear result is not a certification. The API supplies the evidence; the decision stays with your compliance process.
Starter begins with a 14-day trial of 500 credits with a card required and nothing charged for 14 days: the search, the record and the insolvency check in full, and 25 single-name sanctions screening calls a month. Starter is EUR 9.99 a month for 1,000 credits, without screening (sanctions watchlists only). Professional is EUR 29.99 for 10,000 credits with full sanctions screening, and Scale EUR 99.99 for 50,000. At about 22 credits a check (1 for the search, 1 for the record, 2 for the insolvency check and 3 for each of six names screened), Professional covers about 450 checks a month.
To price your own volume, use the credit estimator on the pricing page.
KYB onboarding tutorial · KYB and sanctions for fintech · What is KYB? · EU and UK KYB APIs compared · Company lookup API · Company monitoring API · Insolvency API · MCP server · Pricing · Trust and security
In other languages: API KYB (français) · API KYB (español)
| Plan | Price | Credits a month | Checks a month at ~22 credits |
|---|---|---|---|
| Starter trial (14 days) | €0, card required, nothing charged for 14 days | 500 in total | Steps 1 to 3 in full; step 4 one name at a time, 25 screening calls a month |
| Starter | €9.99 a month | 1,000 | About 250 checks of steps 1 to 3 (4 credits each); no screening, sanctions watchlists only |
| Professional | €29.99 a month | 10,000 | About 450, with full sanctions screening |
| Scale | €99.99 a month | 50,000 | About 2,200 |