Business Registry Verification - Standard

Performs a basic existence check by matching the provided business information against authoritative data sources. This endpoint is used to verify whether a business entity exists in official or trusted registries. No detailed company profile is returned.

Request

https://openapi.advance.ai/v1/business/matches
POST (application/json)

Request Header Parameters

Parameter

Description

Authorization

string Please use Token Authentication API to get your access token.
Format: Bearer {token}

Request Parameters

ParameterRequiredDescription
companyNameTruestring The name of the company to be checked.
regionTruestring The country of the company. Accepts country full name, ISO-3166-1 alpha-2, or alpha-3 code. Recommendation: Please use ISO-3166-1 alpha-3 codes where possible. For US entities, the state code (e.g., "US-DE") is mandatory in LIVE mode and preferred in other modes for optimal precision. Example formats: "Singapore", "SG", "SGP", "US-NY"
registrationNumberTruestring The registration number of the company.
modeTrueenum The mode of call verification.

U.S. State

State NameISO 3166-2 Code
ALABAMAUS-AL
ALASKAUS-AK
ARIZONAUS-AZ
ARKANSASUS-AR
CALIFORNIAUS-CA
COLORADOUS-CO
CONNECTICUTUS-CT
DELAWAREUS-DE
FLORIDAUS-FL
GEORGIAUS-GA
HAWAIIUS-HI
IDAHOUS-ID
ILLINOISUS-IL
INDIANAUS-IN
IOWAUS-IA
KANSASUS-KS
KENTUCKYUS-KY
LOUISIANAUS-LA
MAINEUS-ME
MARYLANDUS-MD
MASSACHUSETTSUS-MA
MICHIGANUS-MI
MINNESOTAUS-MN
MISSISSIPPIUS-MS
MISSOURIUS-MO
MONTANAUS-MT
NEBRASKAUS-NE
NEVADAUS-NV
NEW_HAMPSHIREUS-NH
NEW_JERSEYUS-NJ
NEW_MEXICOUS-NM
NEW_YORKUS-NY
NORTH_CAROLINAUS-NC
NORTH_DAKOTAUS-ND
OHIOUS-OH
OKLAHOMAUS-OK
OREGONUS-OR
PENNSYLVANIAUS-PA
RHODE_ISLANDUS-RI
SOUTH_CAROLINAUS-SC
SOUTH_DAKOTAUS-SD
TENNESSEEUS-TN
TEXASUS-TX
UTAHUS-UT
VERMONTUS-VT
VIRGINIAUS-VA
WASHINGTONUS-WA
WEST_VIRGINIAUS-WV
WISCONSINUS-WI
WYOMINGUS-WY
DISTRICT_OF_COLUMBIAUS-DC

Mode

Mode nameDescription
LIVERetrieves the latest records directly from primary official sources.
CACHELeverages global databases for maximized search depth and global reach.

Request Examples

curl -X POST "https://openapi.advance.ai/v1/business/matches" \
-H "Authorization: Bearer {Your Access Token}" \
-H "Content-Type: application/json" \
-d '{
  "companyName": "Official company",
  "region": SGP",
  "registrationNumber": "184671112D",
  "mode": "LIVE"
}'

Success Response

Response Description

FieldDescription
idstring The unique id of the business verification result.
statusenum Business verification check status.
verifyResultenum Business verification result.
createdAtstring The creation time in ISO-8601 format.

Response.data.status

KYB Business Verification Status

ValueDescription
IN_PROGRESSIn Progress
COMPLETEDCompleted
ERRORError

Response.data.verifyResult

Business verification result

ValueDescription
EXISTCompany exists in the official registry.
NO_EXISTCompany not found in the official registry

Response Examples

{
    "id": "KYBC-2014648268034936833",
    "verifyResult": "EXIST",
    "status": "COMPLETED",
    "createdAt": "2026-01-23T10:35:52Z"
}

Error Response

Response Description

The standard error response object.

ParameterDescription
errorobject The error details.

ResponseError.error

FieldDescription
typestring Error code or type.
messagestring Human-readable error message.

ResponseError.error.type

Value

Description

HTTP Status Code

parameter_error

Parameter validation failed
(e.g., missing or invalid parameter).

400 Bad Request

iam_failed

Authentication or authorization failed.

401 Unauthorized

error

Internal server error or unknown error.

500 Internal Server Error

not_found

Requested resource not found.

404 Not Found

service_busy

The service is busy or rate limited.

429 Too Many Requests

Response Examples

{
    "error": {
        "type": "parameter_error",
        "message": "ID cannot be empty"
    }
}