Prometiam Risk Intelligence
com.prometiam/risk-mcpVersion 0.4.57Company data and KYB API for 36 countries: monitoring, financial statements, insolvency, sanctions
Status
Responds415 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:11 UTC
- Latency
- 415 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.prometiam.com/functions/v1/mcpResponds415 msNo sign-in
Claude Code
claude mcp add --transport http risk-mcp https://api.prometiam.com/functions/v1/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: risk-mcp
Remote MCP server URL: https://api.prometiam.com/functions/v1/mcpCursor
{
"mcpServers": {
"risk-mcp": {
"url": "https://api.prometiam.com/functions/v1/mcp"
}
}
}VS Code
code --add-mcp '{"name":"risk-mcp","type":"http","url":"https://api.prometiam.com/functions/v1/mcp"}'Streamable HTTP
npm: prometiam-risk-mcp 0.4.57Package only
npm (npx)
claude mcp add risk-mcp -- npx -y prometiam-risk-mcp@0.4.57Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
36 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
accountReturns the calling API key's account info and current usage: plan tier, rate limits (per minute in requests, per day / month in credits), credits used and left, and enabled scopes. It also returns the purposes declared for the account and for this key (declared_purposes, key_purposes; null until declared) and the legal documents the account accepted (accepted_documents: document, version, day, link). Costs no credits. Use this to check "how many credits do I have left?". | No | Yes | Not declared | No |
companies_lookupResolve up to 100 companies in ONE call (POST /companies/lookup). Each item needs country plus an identifier (company_number; aliases nif, siren, vat) or a name (best fuzzy match with match_score; exact only: no similar-spelling fallback and no other-letter NIF). Results come back in request order with status found / not_found / error / timeout and the same company object companies_search returns. Every item costs 1 credit; a batch that does not fit is refused with 429 batch_exceeds_quota and max_items_now. Optional idempotency_key: replaying the same key with the same items within 24h returns the original response for free (409 if still running, 422 if the items differ). | No | Yes | Not declared | Yes |
companies_searchSearch companies in official registries by name or identifier. Every company is one standard object with the same keys in all 36 countries (null where the register publishes no value): identifiers [{type, value}], vat_number and vat_number_source (register or rule; also in identifiers as type vat; `register`: published by the register (EE; LV from the State Revenue Service’s list of VAT payers; SK from the Financial Administration’s list of VAT payers; LT from the State Tax Inspectorate’s list; JP the T-number from the register of qualified invoice issuers kept by the National Tax Agency, while the registration is in force; AU the ABN while GST-registered; TW the unified business number where the company is in the tax file) or the register confirms VAT registration and the number is the legal format of its identifier (NO, FI, BE). `rule`: built from the company identifier (ES `ES`+NIF, FR `FR`+key+SIREN, PL `PL`+NIP, NO `NO`+number+`MVA`, FI, SE `SE`+number+`01`, BE, HR `HR`+OIB, DK, RO `RO`+CUI, CH `CHE`+UID+`MWST`): the format is right, the registration is not confirmed (check an EU number with `GET /vat/{number}`; VIES has no NO or CH). Null where the register says the company is not VAT-registered (NO, FI), where a Latvian company is not on the State Revenue Service’s list of VAT payers, where a Slovak company is not on the Financial Administration’s list of VAT payers, where a Japanese company is not a qualified invoice issuer or its registration was cancelled or has expired, and where no rule exists (GB, IE, CY, US, CA, IL, BR, CO, SG, CZ, DE, IT, IN, AT, GR, LU, HU, PT, JE, MX, and EE without a published KMKR).), the standard legal_form abbreviation and legal_form_family beside the register's local_legal_form and local_legal_form_name, a standard status and stage, status_group (active or inactive) and status_qualifier (rescue_plan, insolvency_proceedings, administratively_non_compliant, bankruptcy, in_liquidation, dissolved, dissolved_merger, dissolved_demerg | No | Yes | Not declared | Yes |
company_by_identifierFind ONE company from an identifier, the country worked out for you (GET /companies/by-identifier, 1 credit, answered like company_detail with the same include). type=vat: the prefix names the country (ES, FR, ... EL is Greece, XI Northern Ireland, CHE Switzerland), then that country VAT search runs; a number without a prefix needs country; countries whose registers publish no VAT number answer 400. type=lei: our GLEIF links first, else GLEIF own record (legal-address country plus registered-as number). type=company_number: needs country. meta.resolved_by says which rule found it (vat_prefix, vat_with_country, lei_link, gleif_registration, company_number). No match is a 404; several records (a US number repeated across states) a 409 with candidates. | No | Yes | Not declared | Yes |
company_detailFetch a single company by Prometiam internal ID, or by the register's own number: give country and company_number (NIF, SIREN or SIRET, CRN, KRS, CVR, ...; GET /companies/{country}/{company_number}, 1 credit, same answer and same include). No company with that number is a 404; a number several companies carry (US registers, a German commercial-register entry) is a 409 ambiguous_company_number whose error.candidates list the ids. Returns full profile including officers (appointments for ES, FR, GB, NO, PL, CZ and CO; Colombia: the legal representative the Chamber of Commerce registration names, name only, never an identification number, no dates, no person record or director network; Czech Republic: the members the register lists today, natural persons as the name and the month and year of birth only, a company member's foreign register number left out when it has the shape of a personal number, no officer history, no person records; null with a notice when they could not be read, which means unknown, not none), registry coordinates, founding date and the age fields (age_years, age_band, age_basis), the Latin name of a company whose register writes its name in another script (name_latin, name_latin_basis; the rules and limits are those of companies_search), the NACE class with its English title and the same industry as NACE Rev. 2 and Rev. 2.1, ISIC Rev. 4 and NAICS 2022 codes (the rules and limits are those of companies_search), capital, current standard status (with stage and the register's local_status), standard legal form (with local_legal_form), identifiers and registry_details, and advertising_protected (Denmark: the CVR register mark that the company asked not to be contacted for direct marketing, CVR act s.19; true means do not use the record for direct marketing, false means the register states no protection, null for other countries and where the register holds no mark yet; the company is served either way). include=lei (Spain) adds lei_record, the GLEIF r | No | Yes | Not declared | Yes |
company_financialsAnnual financial statements of a company as filed with the official registers, mapped to one standard chart (revenue, gross profit, operating profit, net profit, assets, cash, equity, liabilities, employees), in the filing currency and in euro (and with convert_to in any currency with an ECB annual average rate, or EUR: figures_converted, ratios_converted and fx_converted, the nearest year's rate where the fiscal year is missing), up to ten fiscal years. A null figure was not stated in the filing, never zero. Annual accounts as filed, for GB, FR, DK, SE and NO, plus FI (statements filed digitally with PRH, the Finnish Patent and Registration Office: XBRL, the company own accounts, about one filer in twenty, registered since July 2023, no employee count, profit before tax before appropriations; plus listed groups), US SEC filers (annual reports 10-K, 20-F and 40-F from EDGAR XBRL, consolidated, US GAAP or IFRS, fiscal years from 2023, in the filing currency (mostly USD) plus euro; no statements for other US companies) and consolidated annual reports of listed groups in GB, DK, SE, LV and LT (ESEF, IFRS, beside the individual accounts, fiscal years from 2022; the latest is fiscal 2024 for SE and 2023 for LV), and listed companies only in ES, PL, HR and BE (their ESEF annual financial reports, IFRS, mostly consolidated; the report of every listed company is not held, and Polish reports arrive more than a year late; reports of Spanish listed companies are available free of charge on the CNMV website). FR: accounts keyed by INPI from the filed documents; none for companies that declare their accounts confidential (about 45% of French filers), and no profit and loss account where only it is declared confidential. Elsewhere only digitally filed accounts: GB electronic (iXBRL) filings, about three in four, where small and micro companies often file no profit and loss account; DK XBRL annual reports, where most small companies report gross profit instead of revenue (Contains | No | Yes | Not declared | Yes |
coverageReturns dataset coverage statistics: per-country company count, event count, person count, latest filing date, and data sources. Use this when a user asks "what countries does Prometiam cover?" or "how fresh is the data?". | No | Yes | Not declared | No |
directors_networkList directors/officers who sit on many companies (cross-directorship rollup), optionally filtered by name. Useful for spotting nominee directors and network hubs in due diligence. Currently Spain (ES) only; other countries return an empty set with a notice. | No | Yes | Not declared | Yes |
event_detailFetch a single corporate-event record by Prometiam internal ID, with its full before/after values and, with include=notice, the source publication (BORME, BODACC or Companies House; null for other countries). Get an ID from events_search or events_timeline first. | No | Yes | Not declared | Yes |
events_searchSearch normalized corporate-event records (capital changes, director changes, dissolutions, mergers, insolvency, name changes, etc.) by company, or, with neither company_name nor company_number, as the country event feed (every event of that country, country then required, newest first, from date_from: default 7 days ago, at most 31 days back), for Spain, France and the UK (from their gazettes) and, as register-change events, for 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, the Netherlands, Ukraine, Serbia, Ecuador, Brazil, Mexico (LEI-registered entities only: a company only INEGI's DENUE directory lists has none) and the United States. Returns events with a served event_type matching this enum for each of those countries (each row also carries act_type, the raw BORME/BODACC/Companies House code it was derived from, or null when not yet covered), event date, before/after values, and source notice URL. The register-change events of the five (name, status, legal form and registered address; share capital for HR, EE, SK, CH, LV, LT, TW, BR and CZ; for Ukraine name, status, legal form and share capital, no registered address; for Serbia the address is the municipality; for Ecuador the address is the canton) are dated when the change first appears in the register data (for the United States, the weekly read of the registers that first sees it), are not gazette notices and start on 2026-09-30 (Ecuador and Mexico: none before their launch). Ireland, Poland and Norway publish no gazette either; their register-change events are dated the same way and none are before 14 Oct 2026. Every event carries advertising_protected: for a Danish company the CVR advertising-protection mark (CVR act s.19; true means do not use the event for direct marketing, and pass the company name or address on only with the | No | Yes | Not declared | Yes |
events_timelineReturns the event history for one company, newest first. Useful for building lifecycle timelines from incorporation through capital changes, director appointments, and dissolution. One of company_number or company_name is required. Every event carries advertising_protected: for a Danish company the CVR advertising-protection mark (CVR act s.19; true means do not use the event for direct marketing, and pass the company name or address on only with the mark), null otherwise. | No | Yes | Not declared | Yes |
insolvency_checkCheck up to 100 counterparties for CORPORATE insolvency notices in ONE call (POST /insolvency/check) across FR, DE, GB, AT, CH, NO, FI, US, NL, DK, HR, SE, ES, LV, EE and SG. Each item: country plus company_number (alias siren; exact, as printed on the notice) or name. Returns up to 5 notices per item, newest first, plus latest_filing_date; status found / none / error / timeout. "none" is not proof of solvency. Every item costs 2 credits. Optional idempotency_key: replaying the same key with the same items within 24h returns the original response for free (409 if still running, 422 if the items differ). | No | Yes | Not declared | Yes |
insolvency_notices_searchSearch CORPORATE insolvency notices published in official gazettes and registers across France, Germany, the UK, Austria, Switzerland, Norway, Finland, the US, the Netherlands, Denmark, Croatia, Sweden, Spain, Latvia, Estonia and Singapore. Use this for distress coverage in all sixteen markets. DE, AT, US and NL notices stand alone: they are not linked to company records (German and US company records come from other sources and do not carry them). FR, GB, NO and ES notices are linked by company number or NIF, and the notices of the other registry countries can be cross-referenced against companies_search with the same country code (for FI, DK, HR, SE and CH the notices are linked by business ID, CVR number, MBS, organisationsnummer and UID: a company record with include=insolvency returns them; a Swiss notice is linked only where the SHAB notice names the debtor's UID, and one without a UID stays unlinked). DK notices come from CVR credit information (konkurs and tvangsakkord: one notice per proceeding, dated by the decision that opened it, with the latest stage of the proceeding; no court or case number); HR notices are court decisions from the Croatian court register (only companies still on the register); SE notices are Bolagsverket's procedure data (konkurs, företagsrekonstruktion, ackordsförhandling), updated weekly, with no court, case number or link, and proceedings that ended before collection are not included. Belgium and Slovakia are not insolvency markets (their bankruptcy shows in the company status). Spanish notices are the concurso entries (declaration, opening of the liquidation phase, conclusion) published in BORME since 2009, one per court resolution, linked by NIF and dated by the court's resolution date with the BORME publication date alongside (a median of about ten weeks later, sometimes more than a year); legal entities with a NIF only, judge and administrator never served, and an entry that cannot be tied to the company, or whose NIF is an ad | No | Yes | Not declared | Yes |
insolvency_recordFetch a single insolvency / risk notice by Prometiam internal ID, with related corporate events. Get an ID from insolvency_search. | No | Yes | Not declared | Yes |
insolvency_searchSpain only: search Spanish insolvency and risk notices (bankruptcies, liquidations, court judgments) by company name or NIF (vat). Another country returns no rows: use insolvency_notices_search for corporate insolvency notices in the countries it lists, or events_search for the register and gazette events of a company. Scope with a date range. | No | Yes | Not declared | Yes |
lei_lookupLook up a Legal Entity Identifier (LEI) in the GLEIF global register by its 20-character ISO 17442 code. Returns legal name, jurisdiction, entity and registration status, legal/HQ address, managing LOU, and next renewal date, and the ISINs GLEIF links to the LEI (identifiers.isin, at most 100, with isin_count; CC0). Use to validate or enrich a counterparty that publishes an LEI. | No | Yes | Not declared | Yes |
lei_relationshipsGLEIF Level 2 corporate ownership ("who owns whom") for a 20-character LEI: its direct parent, ultimate parent, and direct children — each with LEI, legal name, jurisdiction, status, and city/country. Reveals the accountable ownership chain behind an entity. Only relationships reported to GLEIF are returned (many entities report none). | No | Yes | Not declared | Yes |
lei_searchSearch the GLEIF global LEI register by legal-entity name (full-text). Returns candidate LEIs with legal name, jurisdiction, status, and city/country — use to resolve a company name to its LEI before lei_lookup. Ranked by match_score (exact name, then names starting with yours, then names holding the words), so name=telefonica lists TELEFONICA SA first. | No | Yes | Not declared | Yes |
monitor_getGet one monitored company by its monitor ID, including its alert history (events/status/sanctions matches detected since subscription). | No | Yes | Not declared | No |
monitor_listList the companies currently subscribed to ongoing monitoring for this API key, with their labels and last-alert timestamps. Company monitoring (ES, GB, IE, PL, NO, FI, SE, BE, HR, DK, EE, SK, CH, LV, CY, RO, LT, CA, AU, JP, IL, SG, CO, TW, BR, CZ, DE, IT, IN, AT, GR, LU, HU, PT, JE, MX, NL, AR, UA, RS, EC, IT, IN, AT, GR, LU, HU, PT, US) emits status changes, dissolutions, sanctions matches and, for ES, GB, IE/PL/NO (the last three from 14 Oct 2026) and FI/SE/BE/HR/DK/EE/SK/CH/LV/CY/RO/LT/CA/AU/JP/IL/SG/CO/TW/BR/CZ/DE/IT/IN/AT/GR/LU/HU/PT/JE/MX/NL/AR/UA/RS/EC/IT/IN/AT/GR/LU/HU/PT/US, corporate events to a webhook. | No | Yes | Not declared | No |
monitor_stopStop monitoring a company and delete its subscription by monitor ID. This is irreversible — the alert history is removed. | Yes | No | Yes | No |
monitor_subscribeSubscribe a company to ongoing monitoring. Status changes, dissolutions, sanctions matches and corporate events (ES, GB, IE/PL/NO (the last three from 14 Oct 2026) and FI/SE/BE/HR/DK/EE/SK/CH/LV/CY/RO/LT/CA/AU/JP/IL/SG/CO/TW/BR/CZ/DE/IT/IN/AT/GR/LU/HU/PT/JE/MX/NL/AR/UA/RS/EC/IT/IN/AT/GR/LU/HU/PT/US) are checked every 30 minutes from 05:00 to 22:30 UTC and POSTed to your webhook_url (HMAC-SHA256 signed). Returns the monitor ID and a webhook_secret (shown once). Available for Spain (ES), the United Kingdom (GB), Ireland (IE), Poland (PL), Norway (NO), Finland (FI), Sweden (SE), Belgium (BE), Croatia (HR), Denmark (DK), Estonia (e-Business Register), Slovakia (RPO), Switzerland (Zefix), Latvia (Register of Enterprises), Cyprus (DRCOR), Romania (ONRC), Lithuania (JAR), Canada (federal corporations), Australia (ASIC and ABR), Japan (NTA), Israel (Corporations Authority), Singapore (ACRA), Colombia (RUES), Taiwan (GCIS), Brazil (CNPJ), Argentina (RNS, read monthly: no events before 28 Oct 2026, and no dissolution alert), the Czech Republic, Germany (LEI-registered entities and energy-market register companies, sanctions matches only for the latter), the Netherlands (LEI-registered entities with a KVK number) and Mexico (LEI-registered entities; a company only INEGI's DENUE directory lists raises sanctions matches only), that is every live country except France and Chile. A dissolution alert fires on the dissolution date the register gives or, where the register gives none (Canada, Israel, Singapore, Taiwan, Romania, many US registrations), when the status first shows closed (detail.date_basis first_seen_closed, else register). This creates a persistent subscription, active until it is stopped with monitor_stop. | Yes | No | Yes | Yes |
people_searchSearch officers / directors / shareholders by name across EU + UK registries. Returns matching people with their appointment counts, ranked by a fuzzy-match match_score (0–100), best first. Use person_detail for a full appointment history. Scope with country — officer-level data is held for Spain, France, the UK and Norway (Polish, Czech and Colombian officers are on the company record only; Colombia gives the legal representative by name, no identification number: the KRS masks natural persons and the Czech register lists its members without a person id, so there are no person records for either and no search by officer name); Ireland, Finland, Sweden, Croatia, Belgium, Denmark, Estonia, Slovakia, Switzerland, Latvia, Cyprus and Romania are company-level only. | No | Yes | Not declared | Yes |
person_detailFetch a single person (officer / director) by Prometiam internal ID. Returns the person's full appointment history across all companies. Useful for director-network analysis and counterparty due diligence. Get the ID from a company_detail or people_search response. UK disqualified directors: on a GB person, `disqualifications` is the person's entry on the Companies House register of disqualified directors (orders and undertakings under the Company Directors Disqualification Act 1986, and sanctions-regime disqualifications) with each period, the section of the Act, whether it is an order, an undertaking or a sanction, and the companies named; null when the person is not on the register. Matched on the words of the full name and the month and year of birth together (the register publishes no id shared with the officer records), so only persons with significant control, whose birth month is held, can match, never a director listed without a birth month; two register entries with the same name and birth month match nobody; `match_basis` says whether a company named in the disqualification is also one the person is linked to. An identity match on those signals, not a determination. Month and year of birth only, no address. Contains public sector information licensed under the Open Government Licence v3.0. | No | Yes | Not declared | Yes |
procurement_awardsList public-contract awards by supplier, buyer, supplier tax id, CPV code and date, newest first. Spain (PLACSP, including minor contracts), France (DECP), the United Kingdom (Contracts Finder, Find a Tender, Public Contracts Scotland: Scottish awards published from January 2019, Open Government Licence v3.0), Colombia (SECOP II, Colombia Compra Eficiente, CC BY-SA 4.0: contracts to companies by NIT, in pesos with no euro amount), Australia (AusTender, Department of Finance, CC BY 3.0 AU: contracts from AUD 10,000 to suppliers by ABN, only suppliers with a company or public-body marker, converted at the ECB annual average), Chile (Mercado Publico, Direccion ChileCompra, no licence stated: tenders to legal entities by RUT, in pesos with no euro amount) and, from TED (Tenders Electronic Daily), Ireland, Poland, Norway, Finland, Sweden, Denmark, Estonia, Latvia, Lithuania, Slovakia, the Czech Republic, Croatia, Romania and Belgium: above the EU thresholds only (contracts below them are not in TED, so not here), and for Finland to Belgium only awards published since November 2023, and for Colombia only awards dated from June 2015 (few before 2018), and for Australia and Chile only awards dated from 1 January 2025; pass country to restrict, omit it for all countries. One row per award to one supplier: amount_eur is that supplier's share as published, before VAT where the source distinguishes; amount_contract_eur is the whole contract; amount_is_ceiling marks a framework or dynamic-purchasing ceiling that is not spend; amount_suspect marks a form default rather than a price. Every row carries amount_original (as published) and currency; a Colombian or Chilean contract has amount_eur null (no ECB peso rate), so min_amount never matches it: read amount_original and currency. bids_received is the competition signal where the source publishes it. company_id is set when the supplier resolves to a company record in that country (use company_detail on it; for the TED countries t | No | Yes | Not declared | Yes |
procurement_buyerRisk profile of a PUBLIC BUYER (a contracting body) in Spain or France — BETA. Two calibrated scores about the buyer, never about a supplier or a tender: competition = probability that its next award receives a single bid; counterparty = probability that a supplier it awards to enters insolvency within 24 months (weak signal). Each carries score 1-10 (log-odds ladder, 1 = 1st percentile of the country's buyers, 10 = 99th), probability, base_rate, relative_risk, percentile of the residual, observed/expected rates, awards_scored, confidence; plus behaviour ratios, up to three evidence awards and the five largest supplier relationships. Find the id with procurement_buyers. A score is a prompt to look, not a finding of wrongdoing. | No | Yes | Not declared | Yes |
procurement_buyersList scored public buyers (contracting bodies) in Spain or France ordered by one buyer score, highest first — BETA. Use it to screen a portfolio (min_score), to see a region, or to find a buyer's identifier by name before calling procurement_buyer. Rows carry the buyer, its coverage and both risk blocks (score 1-10, probability, base_rate, relative_risk). | No | Yes | Not declared | Yes |
procurement_relationshipHow dependent a public buyer and one of its five largest suppliers are on each other (Spain or France, BETA): awards, awarded value, the supplier's share of the buyer's awarded value, first/last award, single-bid awards, average bids, and the supplier's insolvency date when it failed. Only the five largest relationships per buyer are held; a supplier outside them returns 404 — use procurement_awards for its full award list (Spain). | No | Yes | Not declared | Yes |
sanctions_changesList additions, removals and amendments detected on the sanctions lists, newest first. Use this to answer "what changed recently" without re-screening a whole book of business — each change carries the entity it affects, so a hit can be joined back to sanctions_entity. | No | Yes | Not declared | Yes |
sanctions_entityFetch full detail for a single sanctions entity by Prometiam internal ID: all aliases, the issuing programme/list, listing date, and identifying data. Get an ID from a sanctions_screen match. | No | Yes | Not declared | Yes |
sanctions_screenScreen a person or entity name against 44,000+ active sanctions and export-control designations with trigram fuzzy match. Covers six sanctions lists — EU consolidated, UN, OFAC, the UK Sanctions List (FCDO), the French Registre des gels, and the Australian DFAT Consolidated List (Department of Foreign Affairs and Trade website – www.dfat.gov.au, CC BY 4.0) — national lists: the Dutch national terrorism list (CC0), the Japanese Ministry of Finance asset-freeze list (its own and autonomous measures, not those of the UN; Source: Ministry of Finance, Japan, PDL1.0, edited by Prometiam), the New Zealand Russia Sanctions Register (Crown copyright, CC BY 4.0), the Polish MSWiA list (CC BY-SA 4.0, offered under the same licence, personal identification numbers dropped), the Monaco national asset-freeze list (Liste nationale de gel des fonds, Direction du Budget et du Trésor, used with the Government's permission; entries as published, a hit is a possible match to review) and the US DHS UFLPA, FinCEN section 311, State FTO and Terrorist Exclusion and Department of Defense section 1260H lists (public domain) — plus 11 US export-control lists (BIS Entity List, Denied Persons, Unverified, Military End User; State ITAR-Debarred and Nonproliferation; OFAC SSI, CMIC, MBS, PLC, CAPTA). Refreshed daily. Returns matches with a match score (0–100, by match type as on company search: 100 the name is the query, 80–99 it starts with it, 50–79 it holds the words, under 50 only parts of words), source list, aliases and the country as an ISO code (country_as_listed keeps the spelling as listed); the same entity on several lists is one row per list unless group is entity. Names in non-Latin scripts (Cyrillic, Greek, Arabic and others) are transliterated to Latin letters, in the query and in the listed names, before matching, so a name in its own script and in Latin spelling match the same entity. Use threshold to control match strictness. BETA. | No | Yes | Not declared | Yes |
sanctions_screen_batchScreen up to 50 names against the sanctions lists in ONE call (POST /sanctions/screen). Requires the sanctions scope (batch calls do not use the free trial allowance); every item costs 3 credits. Per-item status: match / clear / error / timeout. "clear" means no hit at or above the threshold on the active lists, not a certification. Optional idempotency_key: replaying the same key with the same items within 24h returns the original response for free (409 if still running, 422 if the items differ). | No | Yes | Not declared | Yes |
sanctions_unwatchRemove one of your sanctions watchlist entries by id (from sanctions_watchlist). | Yes | No | Yes | No |
sanctions_watchAdd a name to your sanctions watchlist (sanctions_watch scope, Starter and above): the API re-screens it against every list update and reports new hits on sanctions_watchlist, or calls webhook_url when set. | Yes | No | Yes | Yes |
sanctions_watchlistReturn your sanctions watchlists and any recent hits against them. Requires the sanctions_watch scope; the number of entries allowed depends on your tier. Add entries with sanctions_watch and remove them with sanctions_unwatch. | No | Yes | Not declared | No |
vat_validateValidate an EU VAT number against VIES (the European Commission's VAT Information Exchange System) and return the registered trader name and address when valid. Covers the 27 EU member states plus XI (Northern Ireland); Greek numbers use the EL prefix and GB VAT is out of scope post-Brexit. Live official check — returns a retryable error when a member-state registry is temporarily down (not a false "invalid"). When VIES says a Spanish or German number is valid but withholds the name, registry_match {company_id, company_name, address, register} names the company our register holds under that number: register data, not VIES confirmation. | No | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Nov 8, 2026
- Updated
- Nov 8, 2026
- Repository
- Not given
- Categories (suggested)
- Invoicing and accountingFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared