API Validación RFC
Valida el RFC en tiempo real contra el padrón del SAT: confirma que existe, está activo y es susceptible de recibir facturas, antes de emitir tu CFDI. Personas físicas y morales.
Se requiere una API key para usar esta API. Fuente oficial SAT.
Regístrate para Comenzar¿Sabías que el SAT ya no permite exigir la Constancia de Situación Fiscal para facturar? Deja de pedir el CSF y valida el RFC en tiempo real. Lee por qué →
Características
✓ RFC Individual y Empresarial
Validación completa para RFC de personas físicas (13 caracteres) y morales (12 caracteres).
✓ Validación en Tiempo Real contra el SAT
Consulta en vivo a la Validación de RFC del SAT. No es un cálculo local: confirma si el RFC existe y está activo en el padrón.
✓ Listo para Facturar (accept_cfdi)
La respuesta indica si el RFC es susceptible de recibir facturas, para que detectes antes de timbrar los RFC que no pueden recibir un CFDI.
✓ Mensaje del SAT en cada respuesta
El campo reason devuelve el mensaje del propio SAT, listo para mostrar al usuario o registrar en tu sistema.
Endpoint API
GET https://api.tlaloc.sh/mx/v1/rfc?rfc={rfc}
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
rfc |
string | Sí | RFC a validar (12 o 13 caracteres) |
Ejemplo de Solicitud
Necesitas una API key tipo Bearer (prefijo tlmx_) que generas en la consola.
curl -X GET "https://api.tlaloc.sh/mx/v1/rfc?rfc=JUPC850621AB5" \
-H "Authorization: Bearer tlmx_TU_API_KEY"
El RFC de ejemplo es ficticio — no publicamos datos personales reales. Sustitúyelo por uno real para obtener una respuesta válida.
Ejemplo de Respuesta
{
"valid": true,
"accept_cfdi": true,
"reason": "RFC válido, y susceptible de recibir facturas"
}
Casos de Uso
Facturación Electrónica
Valida RFC de clientes antes de emitir facturas electrónicas.
Compliance Fiscal
Verifica que proveedores y socios tengan RFC válidos.
E-commerce
Valida RFC durante checkout para facturación automática.
Gestión de Nómina
Verifica RFC de empleados para cálculos fiscales correctos.
Preguntas Frecuentes
¿Qué responde la API al validar un RFC?
Tres campos: valid (si el RFC existe en el padrón del SAT), accept_cfdi (si es susceptible de recibir facturas) y reason (el detalle cuando algo no coincide). La consulta se hace en tiempo real contra el padrón del SAT, no contra listas descargadas.
¿Puede validar también el nombre y el código postal?
Sí. Los parámetros opcionales nombre_razon_social y codigo_postal verifican que coincidan exactamente con el padrón — las mismas tres validaciones que aplica el SAT al timbrar un CFDI 4.0, para que detectes el error antes de emitir, no después del rechazo.
¿Necesito pedir la Constancia de Situación Fiscal a mis clientes?
No, y desde noviembre de 2025 exigirla para facturar es una infracción con multa. Basta validar el RFC, nombre y código postal en tiempo real. Lee la guía Deja de Pedir la Constancia de Situación Fiscal.
¿Funciona para personas físicas y morales?
Sí: RFCs de 13 caracteres (personas físicas) y de 12 (personas morales).
¿Cuánto cuesta cada validación?
$0.10 MXN (0.10 unidades) por consulta, IVA incluido, en modelo prepagado sin mensualidades.
¿Para qué se usa normalmente esta API?
Validar receptores antes de timbrar CFDI 4.0, dar de alta proveedores y clientes con datos fiscales correctos, y depurar catálogos de RFCs inválidos o inactivos.