No podemos encontrar el internet
Intentando reconectar
¡Algo salió mal!
Intentando reconectar
Verifica el registro del RFC ante el SAT, consulta certificados digitales y valida nombres de contribuyentes mediante una API REST sencilla.
¿También validas CURPs? CURPCheck usa la misma cuenta, llave API y saldo.
¿Verificas credenciales para votar? INECheck usa la misma cuenta, llave API y saldo.
Ocho endpoints acotados a lo que ya conoces. Omite los pasos lentos cuando ya tienes parte de la respuesta.
Envía un RFC y obtén su estado de registro, nombre, código postal, certificados digitales y presencia en listas del SAT. Agrega include_curp: true para consultar la identidad del contribuyente o representante legal en RENAPO (+10 créditos). Admite webhook.
RFC adentro, datos personales registrados en el SAT afuera: nombre y CURP para personas físicas; razón social más RFC + CURP del representante legal para empresas; el correo de contacto que el SAT tiene en archivo. ~1-3s. Para KYC, onboarding de cuentas y pre-llenado de registros de clientes.
RFC + nombre de entrada, CP registrado en el SAT de salida. Crítico para facturación CFDI 4.0 donde el nombre del cliente ya está en archivo pero falta el CP. Omite la consulta de certificados, ahorra 1-3s. Soporta webhook.
Solo el RFC para una consulta rápida al padrón, o RFC + nombre + CP para una verificación completa. Una sola ida y vuelta al SAT, ~1-2s. Útil para confirmar datos proporcionados por el cliente o re-validar un registro existente.
RFC de entrada, listados 69-B / 69 / 69-B bis de salida. Consulta a la BD local, milisegundos. Útil para tableros de cumplimiento, KYC y análisis de contrapartes.
Hasta 5000 registros por llamada en ~10-15s, así que el costo por registro es mínimo al distribuirse. Útil para barridos periódicos de cumplimiento sobre tu base de clientes. Webhook obligatorio.
RFC de la empresa de entrada, registros del Registro Público de Comercio de salida: régimen jurídico, objeto social, socios y cada acto inscrito. ~20-60s. Úsalo para due diligence de proveedores y alta de empresas.
Folio fiscal + RFC del emisor y del receptor, o el XML del CFDI: si el SAT tiene la factura, si está vigente o cancelada y si es cancelable. ~3s. Úsalo antes de pagar o deducir la factura de un proveedor.
Un RFC (Registro Federal de Contribuyentes) es el número de identificación fiscal federal de México, emitido por el SAT (Servicio de Administración Tributaria). Cada persona física y moral que opera en México tiene asignado un RFC único utilizado para declaraciones fiscales, facturación electrónica (CFDI) y transacciones comerciales.
La validación de RFC es esencial para el cumplimiento de facturación electrónica, procesos de KYC (Know Your Customer) y la verificación de socios comerciales. La API de RFCCheck se conecta directamente a la base de datos del SAT para proporcionar validación en tiempo real, verificación del nombre del contribuyente y consulta de certificados digitales en una sola llamada.
Una sola llamada al API es todo lo que necesitas
curl -X POST https://rfccheck.com/v1/rfc/validate \
-H "x-api-key: rfc_your_api_key" \
-H "Content-Type: application/json" \
-d '{"rfc": "XAXX010101000"}'
{
"rfc": "XAXX010101000",
"valid": true,
"message": "RFC válido, puede ser utilizado en comprobantes",
"zip": "06600",
"name": "EMPRESA EJEMPLO SA DE CV",
"certs": [
{
"serial": "00001000000500000001",
"status": "Activo",
"type": "FIEL",
"valid_from_utc": "2020-01-15T00:00:00Z",
"valid_to_utc": "2024-01-15T00:00:00Z",
"email": "[email protected]",
"legal_representative_rfc": "UIOJ750110R13",
"legal_representative_curp": "UIOJ750110HDFRRN09",
"cer_base64": "MIIF..."
}
],
"sat_lists": [
{
"article": "69",
"sub_list": "cancelados",
"situation": "CANCELADOS POR INSOLVENCIA",
"name": "EMPRESA EJEMPLO SA DE CV",
"person_type": "M",
"state": "CIUDAD DE MEXICO"
}
]
}
Paga por créditos, no por petición. Los endpoints baratos cuestan menos; /sat-lists es gratis bajo cualquier plan.
Créditos extra a $0.015 USD cada uno. Sin necesidad de plan; el saldo prepagado también funciona.
$150 Ahorra 34%
vs. pago por uso
$900 Ahorra 50%
vs. pago por uso
$4,500 Ahorra 60%
vs. pago por uso
¿Más de 300,000 créditos al mes? Obtén precios por volumen (hasta 66% de descuento), un SLA dedicado y soporte.
| Endpoint | Créditos | Excedente en USD |
|---|---|---|
/rfc/sat-lists |
Gratis / 1 sin plan | $0.00 / $0.015 |
/rfc/verify |
1 | $0.015 |
/rfc/profile |
3 | $0.045 |
/rfc/find-zip |
5 | $0.075 |
/rfc/validate |
10 | $0.15 |
/rfc/validate + include_curp: true |
20 | $0.30 |
/rfc/commerce-registry
Beta
|
100 | $1.50 |
/rfc/verify-batch |
1 × N registros | $0.015 × N |
/cfdi/verify |
5 | $0.075 |
Tus créditos también sirven para validar CURP: /curp/lookup y /curp/search cuestan 10 créditos. Ver CURPCheck
También pagan la verificación de credenciales para votar: /ine/verify cuesta 10 créditos. Ver INECheck
¿Necesitas más? Los créditos adicionales cuestan $0.015 USD cada uno. Los usuarios gratuitos también pueden usar el API con saldo prepagado.
RFCCheck es una API REST que valida RFC mexicanos (Registro Federal de Contribuyentes) contra la base de datos del SAT en tiempo real. Devuelve el estado de registro, el nombre registrado del contribuyente e información de certificados digitales, incluidos números de serie, fechas de vigencia, estado, correo de contacto, RFC y CURP del representante legal y el certificado codificado en base64.
Los planes se miden en créditos. Basic: $99/mes por 10,000 créditos (~1,000 llamadas a /validate). Growth: $449/mes por 60,000 créditos. Pro: $1,800/mes por 300,000 créditos. ¿Necesitas más? Hay precios Enterprise por volumen a solicitud. Los créditos extra cuestan $0.015 USD cada uno (sin necesidad de plan; el saldo prepagado también funciona). /sat-lists es gratis en cualquier plan; quienes pagan por uso pagan 1 crédito por llamada. Los nuevos usuarios reciben un bono de $5 USD al registrarse.
La API devuelve si el RFC es válido y está registrado ante el SAT, el nombre oficial del contribuyente, el código postal, un arreglo de certificados digitales (CSD/FIEL) con sus números de serie, fechas de vigencia, estado activo o revocado, correo de contacto, RFC y CURP del representante legal y el archivo .cer codificado en base64, además de las listas de contribuyentes publicadas por el SAT (artículos 69, 69-B y 69-B Bis) en las que aparezca el RFC, si corresponde.
Sí. RFCCheck valida RFC tanto de personas físicas (13 caracteres) como de personas morales (12 caracteres). La API detecta automáticamente el tipo de RFC y consulta los registros correspondientes del SAT.
Cuando tus créditos mensuales del plan se agotan, las peticiones empiezan a cobrar de tu saldo prepagado a $0.015 USD por crédito. Si ninguno tiene capacidad, el API devuelve 402 (Payment Required). Puedes agregar saldo prepagado desde tu panel para seguir haciendo peticiones sin cambiar de plan.
Incluye tu llave API en el encabezado x-api-key en cada solicitud. Puedes generar llaves API desde tu panel después de crear una cuenta gratuita. Ejemplo: -H "x-api-key: rfc_your_api_key"
Elige el endpoint según lo que ya conoces. /rfc/validate corre el pipeline completo si solo tienes el RFC, o en ~12 segundos si envías un nombre opcional. /rfc/profile devuelve los datos personales registrados en el SAT: nombre y CURP para personas físicas, razón social y representante legal para empresas, además del correo de contacto en archivo, todo en 1-3 segundos. /rfc/find-zip omite la consulta de certificados cuando ya tienes el nombre del cliente. /rfc/verify confirma una combinación completa de RFC + nombre + CP en 1-2 segundos. /rfc/sat-lists es una consulta local en milisegundos. /rfc/verify-batch maneja hasta 5000 registros en una sola llamada para barridos periódicos de cumplimiento. /rfc/commerce-registry devuelve los registros de una empresa en el Registro Público de Comercio, sus socios y sus actos inscritos. /cfdi/verify te dice si el SAT reporta una factura (CFDI) como vigente o cancelada, por folio o por su XML, en unos 3 segundos.
Para empresas (persona moral) envía la razón social SIN los sufijos del régimen legal. Quita S.A. de C.V., SAPI de C.V., SAB de C.V., S de RL de CV, SOFOM, AC, SC, SAS y etiquetas similares. Para personas físicas envía el nombre legal tal como está registrado en el SAT: apellido paterno, apellido materno, después los nombres, sin honoríficos. El servidor limpia los sufijos de empresa conocidos como red de seguridad, pero los nombres pre-limpios dan coincidencias más rápidas y confiables.
Crea una cuenta, obtén tu llave API y comienza a validar RFCs en minutos.
¡Regístrate ahora y obtén un bono de $5 USD - oferta por tiempo limitado!
Crear cuenta gratuita