Skip to main content

RFC Check

Description​

A solution that provides general information on the Mexican tax id information using the RFC to be verified at SAT.

HTTP method POST​

Endpoint​

https://apidev.msla-id.com/experience-companyinfo-api-v1/api/idv-govcheck/v1/company/mex-rfc
info

Before proceeding, make sure you have your jwt token, if you don't, check the login documentation.

Request header parameter​

NAMEREQUIREDTYPEDESCRIPTION
Content-Typeβœ…stringapplication/json
Authorizationβœ…stringBearer JWT token

Request body parameter​

NAMEREQUIREDTYPEDESCRIPTIONEXAMPLE
rfcβœ…stringFederal taxpayer registrationPAQ591107QY3

Request body example​

{
"rfc": "PAQ591107QY3"
}

Status code responses​

CodeDescription
200OK
400Bad request
401Unauthorized
404Not found
500Internal server error.

The full documentation error codes can be found here.

Response 200 status code​

{
"traceId": "57938d6d0522c037",
"timestamp": "2026-06-05 14:57:45",
"data": {
"status": "OK",
"message": "RFC Valido",
"additionalInformation": "RFC vΓ‘lido, y susceptible de recibir facturas",
"personType": "M",
"validationCodeL": "vr1780689463.017937",
"messageKey": "0"
}
}

Response 400 status code​

{
"traceId": "542fc743fffda052",
"timestamp": "2023-05-05 11:20:46",
"code": "IDV-4005",
"message": "-",
"data": null
}

Response 404 status code​

{
"traceId": "924ffe7fc3372897",
"timestamp": "2026-05-14 09:21:47",
"code": "IDV-3004",
"message": "Error: Invalid RFC format",
"data": null
}
{
"traceId": "06561e903e78cde7",
"timestamp": "2026-05-14 09:42:36",
"code": "IDV-3003",
"message": "Error: Missing RFC parameter",
"data": null
}

Response 401 status code​

{
"timestamp": "YYYY-MM-DDTHH:mm:ss.sssZ",
"status": 401,
"error": "Unauthorized",
"path": "/api/idv-govcheck/v1/company/mex-rfc"
}

Response 500 status code​

{
"traceId": "43a20f33d4e8730d",
"timestamp": "yyyy-mm-dd HH:MM:SS",
"code": "IDV-1001",
"message": "A generic error has occurred.",
"data": null
}