Home Products & Services — Web Application — API — IDFinder — iOS Application — Managed Service — KYX Advisory — AI Connectors Use Cases Coverage About Us Contact Get in Touch for a Demo

Products & Services · IDFinder

Instantly Find
Company Identifiers

Resolve entity ambiguity in seconds. Provide a legal name and a jurisdiction; receive the exact registry ID, tax number and issuing authority. One identifier, resolved once, used everywhere downstream.

148
Jurisdictions supported
100%
Straight-through processing
idfinder / resolve READY
Legal name
Petrobras
Jurisdiction
Brazil
Awaiting query

IDFinder normalises the legal name, queries the registry index for the selected jurisdiction, scores every candidate entity and returns the single verified identifier.

01Normalise legal name
02Query registry index
03Score candidates
04Validate identifier
Two inputs · one verified identifier 148 jurisdictions

The problem

A name is not an identity

Legal names collide, drift and translate. Every downstream system, screening, onboarding, monitoring, needs the one thing a name cannot give it: a stable registry identifier.

01

Names collide

A group parent, its holding company and a dozen operating subsidiaries share almost the same string. Screening the name alone returns the wrong entity, or all of them.

02

Names drift

Companies rename, merge, transliterate and file under abbreviations. The name your client gave you is rarely the name on the register today.

03

Names break systems

Free-text names cannot be joined, deduplicated or monitored. Every hand-off between systems reintroduces the same ambiguity.

The exchange

Two fields in, a verified record out

Input What you provide
Legal namestring

As filed, as commonly known, or as your client wrote it. Transliteration and legal-form suffixes are handled.

JurisdictionISO 3166-1

A two-letter country code. Sub-national registers are selected automatically where they apply.

No internal reference, no LEI, no prior identifier required.

Output What you receive
Official legal nameas registered
Registration numberauthority format
Identifier typeCNPJ, UEN, SIREN…

Returned as JSON over the API, in the web application, or in bulk for batch resolution.

Identifier formats

Every registry names its companies differently

IDFinder returns the identifier in the form the issuing authority uses, validated against that authority's structure. A selection of the 148 jurisdictions supported.

Full coverage list →
SingaporeUENACRA202505416E
BrazilCNPJReceita Federal00.000.000/0001-00
United KingdomCRNCompanies House00000000
FranceSIRENINSEE / RCS000 000 000
GermanyHRBHandelsregisterHRB 00000
LuxembourgRCSLuxembourg Business RegistersB00000
Hong KongBRNInland Revenue Department00000000
JapanCorporate no.National Tax Agency13 digits
SpainNIFRegistro MercantilA00000000
United Arab EmiratesLicence no.DED / free zone000000

Downstream

Resolve once, then everything runs unattended

The identifier IDFinder returns is the key every other Revolutio service takes. No re-matching, no human in the loop, 100% straight-through processing.

01

Resolve

One call turns a name and a country into a verified registry identifier.

02

Search

The identifier is passed straight into a Revolutio company search, no re-matching.

03

Retrieve

Certified extracts, filings and ownership data return against that same key.

04

Monitor

The identifier anchors ongoing monitoring, so changes map to the right entity forever.

POST /v1/idfinder/resolve
{
  "legal_name": "Petrobras",
  "jurisdiction": "BR"
}

→ 200 OK
{
  "official_name": "Petróleo Brasileiro S.A.",
  "identifier": "33.000.167/0001-01",
  "identifier_type": "CNPJ",
  "authority": "Receita Federal",
  "status": "active"
}

In practice

Where teams put IDFinder to work

Onboarding

Clean intake at the front door

Turn whatever the client typed into a verified identifier before the file is ever opened, so no case starts against the wrong entity.

Remediation

Back-book clean-up

Resolve a legacy portfolio of free-text names in bulk, then reconcile duplicates that were never visible as duplicates.

Integration

One key across systems

Give CRM, screening and core banking the same registry identifier, and the joins between them stop failing.

Resolve entity ambiguity at scale

Talk to our team about IDFinder, batch resolution, and how it fits into your onboarding and screening workflow.