Business verification · KYB

Who are you really signing with?

Check a company's commercial registration, tax status, insolvency proceedings and public contracts before you open an account, disburse or sign. Official registries of five countries, one API.

Try it now

Free, no signup. The same query the API returns.

RUES lookup by NIT

Open the full tool

Digits only, without the verification digit. 4 to 15 digits.

A company's file is scattered across registries that do not talk to each other

In Colombia the chamber of commerce knows who the legal representative is, Supersociedades holds the financial statements, SECOP says which public contracts it won and SICAAC whether it entered reorganization. In Peru SUNAT summarizes the status and condition of the RUC; in Mexico SIEM records the establishment; in Brazil PGFN, TST and Caixa certify whether it owes the treasury, its workers or the FGTS; in the United States every state keeps its own registry and the SEC publishes who raised capital.

Croma queries each registry with the identifier you already have (NIT, RUC, CNPJ or the state's registration number) and returns a JSON with the same shape in every country. What used to be an analyst opening six portals becomes one call.

How it works

From the question to the JSON in three steps

  1. 01

    Send the identifier

    A NIT without its check digit, an 11-digit RUC, a CNPJ or the state registration number. If you only have the name, the search by legal name returns the candidates with their identifier.

  2. 02

    Receive the structured record

    Legal name, registration or RUC status, economic activity, address, legal representatives and, where the source publishes them, financial figures by year.

  3. 03

    Decide on the crossed signals

    A cancelled registration, a RUC not found at its address, an open reorganization or a sanction as a state contractor change the decision. Each signal arrives from its own source, with provenance.

Sources

What you send and what you get

Each row is an API endpoint. The input is what your system already holds; the output, the fields the official registry returns.

Colombia· 5 endpoints

Colombia: RUES, Supersociedades, SECOP and SICAAC

Everything about Colombia

RUES returns the commercial registry the chambers of commerce consolidate: registration and status, CIIU activities, representatives, related parties and renewals. Supersociedades adds the financial statements of the companies it supervises; SECOP, public contracts by supplier; SICAAC, insolvency proceedings. All by NIT.

  • RUES lookup by NIT

    RUES

    You send
    Company NIT
    You get

    Registry id · NIT · Verification digit · Identification class and 37 more

    LiveTry
  • Colombian company search by name

    RUES

    You send
    Company or entity name
    You get

    Total · Page size · Pages · Page

    LiveTry
  • Get financial statements filed with Supersociedades

    Supersociedades

    You send
    Document number
    You get

    Company name · Status · Company type · Primary activity and 4 more

    LiveDocs
  • Look up a SECOP profile by document

    SECOP

    You send
    Document
    You get

    Id · Code · Name · Document and 4 more

    DatasetDocs
  • Look up insolvency cases in SICAAC

    SICAAC

    You send
    Document number
    You get

    Entity name · Party type · Request date

    LiveDocs
Mexico· 2 endpoints

Mexico: SIEM

Everything about Mexico

The Sistema de Información Empresarial Mexicano records the establishments affiliated with the chambers: legal name, line of business and location. Search by name and detail by establishment.

  • SIEM business search

    SIEM

    You send
    Commercial or legal name
    You get

    Total · Page size · Pages · Page

    LiveTry
  • SIEM establishment lookup

    SIEM

    You send
    Establishment id
    You get

    RFC · Legal name · Sole trader name · Commercial name and 16 more

    LiveTry
Peru· 3 endpoints

Peru: SUNAT

Everything about Peru

The RUC record with status (activo, baja) and condition (habido, no habido), taxpayer type, tax address and economic activity. By RUC, by the holder's document or by name.

  • Peru RUC lookup

    SUNAT

    You send
    Taxpayer RUC
    You get

    RUC · Name · Type · Document type and 17 more

    LiveTry
  • Peru RUC lookup by name

    SUNAT

    You send
    Name or registered name
    You get

    RUC · Name · Location · Status

    LiveTry
  • Peru RUC by DNI

    SUNAT

    You send
    Document number
    You get

    RUC · Name · Type · Document type and 17 more

    LiveTry
Brazil· 3 endpoints

Brazil: PGFN, TST and Caixa

Everything about Brazil

Three certificates every Brazilian counterparty must be able to show: debt enrolled in the Dívida Ativa da União (PGFN), the Certidão Negativa de Débitos Trabalhistas (TST) and FGTS regularity (Caixa). By CNPJ.

  • Check a CNPJ's debts with the Union

    Procuradoria-Geral da Fazenda Nacional (PGFN)

    You send
    CNPJ or CNPJ root
    You get

    Debts · Debts as principal · Amount as principal · Amount in court and 2 more

    DatasetTry
  • Check a CNDT at the TST

    Tribunal Superior do Trabalho (TST)

    You send
    Company CNPJ
    You get

    Case number · Court · Region · Body and 1 more

    LiveTry
  • Check the FGTS CRF at Caixa

    Caixa Econômica Federal (FGTS)

    You send
    Employer CNPJ
    You get

    Number · Valid from · Valid until · Address

    LiveTry
United States· 8 endpoints

United States: Sunbiz, Delaware and the SEC

Everything about United States

The state registries of Florida (Sunbiz) and Delaware, plus the SEC's Form D (exempt offerings) and Form ADV (investment advisers). By document number, file number, accession number or CRD.

  • Florida business search

    Sunbiz (Florida Division of Corporations)

    You send
    SearchName starts withStatus
    You get

    Document number · Name · Status · Kind and 5 more

    DatasetTry
  • Florida business lookup by document number

    Sunbiz (Florida Division of Corporations)

    You send
    Document number
    You get

    Document number · Name · Status · Kind and 12 more

    DatasetTry
  • Delaware business entity search

    Delaware Division of Corporations

    You send
    Entity name
    You get

    File number · Name

    LiveTry
  • Delaware entity lookup by file number

    Delaware Division of Corporations

    You send
    File number
    You get

    File number · Name · Formed on · Entity kind and 4 more

    LiveTry
  • SEC Form D search

    SEC EDGAR

    You send
    SearchIssuer CIKState
    You get

    Accession number · Filed on · Form type · Name and 6 more

    DatasetTry
  • SEC Form D lookup by accession number

    SEC EDGAR

    You send
    Accession number
    You get

    Accession number · Form type · Filed on · File number and 29 more

    DatasetTry
  • SEC Form ADV adviser search

    SEC Form ADV

    You send
    SearchAdviser typeState
    You get

    CRD number · Legal name · Business name · Adviser type and 7 more

    DatasetTry
  • SEC Form ADV adviser lookup by CRD

    SEC Form ADV

    You send
    CRD number
    You get

    CRD number · SEC file number · Legal name · Business name and 21 more

    DatasetTry

Three possible answers

  • 01

    Found

    The record exists and arrives structured, with the fields in the table and the source that produced it.

  • 02

    No record

    The source has nothing for that identifier. It is a definitive answer (found: false), not an error.

  • 03

    Pending

    Slow sources return a job with a status_url to poll for the result, or deliver it to your webhook.

Where it runs

Where teams use it

  • Account opening and onboarding

    Validate legal existence and the representative before onboarding a business customer, with the same flow in Bogotá, Lima or Mexico City.

  • SME lending

    Cross the commercial registration with reported financial statements and insolvency to size the risk before disbursing.

  • Suppliers and counterparties

    Before signing, confirm the company exists, is active and carries no sanctions as a state contractor.

  • AI agents

    An agent connected over MCP asks who owns this NIT and receives the official record, not a web summary.

Trust

Official records, with provenance

  • Official sources only

    Every answer names the official registry that produced it. Nothing comes from purchased databases or third-party summaries.

  • Results that are never indexed

    In the free tools the query and the result live in your browser, never in a URL. In the API: encryption in transit, access control and audit logging.

  • Personal data, with rules

    Lookups on individuals require a legitimate purpose under each country's law: Ley 1581 in Colombia, LFPDPPP in Mexico, Ley 29733 in Peru, LGPD in Brazil. Croma delivers the record; the purpose and the legal basis are yours.

  • A stable contract

    Every field is documented in the OpenAPI, with a 90-day deprecation policy and Deprecation and Sunset headers before anything is retired.

Customers
IncomercioBanco Finandina

Frequently asked questions

The country's: NIT in Colombia, RUC in Peru, CNPJ in Brazil, the state's document or file number in the United States. In Mexico SIEM is queried by name and by establishment id. If you only have the name, the search endpoints return the candidates with their identifier.

The structure is: every endpoint returns found, the record under data and its provenance. The fields change with what each registry publishes; a RUC has no financial statements and a Colombian registration has no habido condition. Every field is documented in the OpenAPI.

No. It is the informational lookup of the registry, in real time, to decide quickly. The legally valid certificate is issued by the chamber of commerce; Croma tells you whether it is worth requesting.

The endpoint answers found: false. It is a definitive answer from the source, not an error, and it counts as a single query.

Yes. The API accepts batches on the endpoints that support them, and long jobs return a status_url or call your webhook. For high volumes, book a demo and we design the flow with you.

Verification answers who the company is; screening, whether it or its officers carry sanctions, records or cases. They are separate requests on the same key and usually run together.

Verify companies at scale

One API key covers the commercial registry, tax status, insolvency and public contracts of five countries, with the same structured answer.