General reference · eKYB Reference / eKYB Verification Coverage

Mexico

Mexico eKYB Verification validates the legitimacy of Mexican businesses by checking their tax ID, business name, and address against Mexican government sources of truth.

Mexico eKYB Verification is available in two modes:

  • Standard: Full verification of business name, address, and tax ID.
  • Lite: Reduced verification limited to business name, tax ID, and postal code.

UBOs and directors are not currently supported for Mexico Verification in any mode.

Info

For enrichment via lookup rather than field-by-field verification, see Mexico Prefill.

Source

Country Source Description
Mexico Mexican government sources of truth Verifies submitted business details against records maintained in Mexican registries.

Standard mode

Request parameters

Parameter Required Description
plugins Mandatory Array. Must be ["ekyb"].
businessName Mandatory String. Name of the business.
country Mandatory String. Two-letter Alpha-2 country code. Must be MX.
taxId Mandatory String. RFC (Registro Federal de Contribuyentes). See Tax ID formats for details.
street Optional String. Street name of the business.
houseNo Optional String. Building or house number.
addressLine2 Optional String. Second line of the business address.
city Optional String. City in the business address.
state Optional String. State in the business address.
postalCode Optional String. 5-digit Mexican postal code.

Sample request

{
  "plugins": ["ekyb"],
  "businessName": "Aerolíneas del Sureste S.A. de C.V.",
  "street": "Avenida Patriotismo",
  "addressLine2": "Piso 5, Torre Ejecutiva",
  "city": "Ciudad de México",
  "state": "Ciudad de México",
  "postalCode": "03800",
  "country": "MX",
  "taxId": "ASU1003149Z1"
}

Sample response

{
  "kyb": [
    { "key": "name", "sub_label": "Verified" },
    { "key": "tin", "sub_label": "Verified" },
    { "key": "address_verification", "sub_label": "Approximate Match" },
    { "key": "cityMatch", "sub_label": "Verified" },
    { "key": "postalCodeMatch", "sub_label": "Verified" },
    { "key": "registrationStatus", "sub_label": "Active" },
    {
      "key": "entityType",
      "entityType": { "entityType": "Sole Proprietorship (Persona Física)" }
    }
  ]
}

Response fields

Key Status Description
name Verified, Approximate Match, Unverified Submitted business name against the business name associated with the tax ID.
tin Found, Not Found Submitted tax ID against the government database.
address_verification Verified, Approximate Match, Unverified Submitted address against the address associated with the tax ID.
cityMatch Verified, Approximate Match, Unverified Submitted city against the city associated with the tax ID.
postalCodeMatch Verified, Unverified Submitted postal code against the postal code associated with the tax ID.
registrationStatus Active, Inactive, Unknown Registration status of the business. Inactive includes suspended businesses and those no longer in operation.
entityType Legal entity type of the business The legal entity type of the company, if available. If not available, displays Unknown.

Lite mode

Lite mode performs only postal code verification, in addition to business name and tax ID checks.

Request parameters

Parameter Required Description
plugins Mandatory Array. Must be ["ekyb"].
businessName Mandatory String. Name of the business.
country Mandatory String. Two-letter Alpha-2 country code. Must be MX.
taxId Mandatory String. RFC. See Tax ID formats for details.
postalCode Mandatory String. 5-digit Mexican postal code.

Sample request

{
  "plugins": ["ekyb"],
  "businessName": "Aerolíneas del Sureste S.A. de C.V.",
  "postalCode": "03800",
  "country": "MX",
  "taxId": "ASU1003149Z1"
}

Sample response

{
  "kyb": [
    { "key": "name", "sub_label": "Verified" },
    { "key": "tin", "sub_label": "Verified" },
    { "key": "postalCodeMatch", "sub_label": "Verified" },
    { "key": "registrationStatus", "sub_label": "Active" },
    {
      "key": "entityType",
      "entityType": { "entityType": "S.A. de C.V." }
    }
  ]
}

Response fields

Key Status Description
name Verified, Unverified Submitted business name against the business name associated with the tax ID.
tin Verified, Unverified Submitted tax ID against the government database.
postalCodeMatch Verified, Unverified Submitted postal code against the postal code associated with the tax ID.
registrationStatus Active, Inactive, Unknown Registration status of the business.
entityType Legal entity type of the business The legal entity type of the company, if available. If not available, displays Unknown.

{/* TODO: Confirm with PM — how the API distinguishes between Standard and Lite mode requests. The endpoint, country, and taxId are the same; only the presence or absence of the additional address fields appears to differ. */}

Tax ID formats

RFC (Registro Federal de Contribuyentes) is the Mexican federal tax identifier.

Entity Type Format
Individual 13 characters: 4 letters + 6 numbers + 3 alphanumeric characters
Business 12 characters: 3 letters + 6 numbers + 3 alphanumeric characters

{/* TODO: Confirm with PM — the old docs conflated RFC with CURP in one callout. RFC and CURP are distinct Mexican identifiers. This page documents RFC only; confirm whether CURP is also accepted. */}

Error responses

See the eKYB Verification API Reference for standard error responses.

Single Session Dashboard results

View eKYB results on the Business tab in single Session view.

Was this page helpful?