El problema
Antes de facturar, pagar u onboardear a una empresa mexicana necesitas saber si es un EFOS (una "facturera" cuyos CFDI son no deducibles), si aparece en los listados de incumplidos del Art. 69, si está inhabilitada para contratar con gobierno o si está sancionada internacionalmente. Hoy eso significa revisar a mano listas dispersas del gobierno. Kaha lo convierte en una sola llamada a la API.
Qué hace Kaha
Screening de empresas
Consulta un RFC o razón social (o hasta 50 en lote) contra las 8 listas: SAT 69-B, Art. 69, sancionados y sanciones internacionales.
POST /v1/screenConsulta por RFC
Verificación de un RFC vía GET, ideal para caché y enlaces.
GET /v1/company/{rfc}Screening de personas
Evaluación de un individuo con consentimiento (empleo/KYC) y validación de CURP.
POST /v1/persons/screenCédula profesional Próximamente
Valida una credencial profesional contra el padrón del RNP.
POST /v1/credentials/verifyCómo funciona
Suscríbete
Elige un plan en RapidAPI y obtén tu X-RapidAPI-Key en minutos.
Llama a la API
Envía un RFC, una razón social o un lote de hasta 50 a /v1/screen desde tu backend.
Decide con evidencia
Recibe un veredicto normalizado con fuente y fecha, listo para tu expediente.
Ejemplo
curl -s https://kaha-mexican-counterparty-risk-kyb.p.rapidapi.com/v1/company/AAA080808HL8 \
-H 'X-RapidAPI-Key: <your-key>' \
-H 'X-RapidAPI-Host: kaha-mexican-counterparty-risk-kyb.p.rapidapi.com'
{
"query": { "rfc": "AAA080808HL8", "name": null },
"risk_level": "critical",
"score": 100,
"flagged": true,
"sources_hit": ["SAT-69B"],
"as_of": "2026-07-03T00:00:00.000Z"
}
Niveles de riesgo
| Lista / situación | Nivel | Significado |
|---|---|---|
| 69-B Definitivo | critical | EFOS confirmado — facturas no deducibles. |
| Sanciones OFAC / ONU / UE / UK | critical | En una lista internacional de sanciones. |
| 69-B Presunto | high | EFOS presunto. |
| Art. 69: No localizado / Sentencia | high | No localizado en su domicilio fiscal o con sentencia por delito fiscal. |
| Sancionado (SABG / PDN) | high | Servidor público inhabilitado o particular/proveedor sancionado. |
| Art. 69: Firme / Exigible | medium | Créditos fiscales firmes o exigibles. |
| Art. 69: Cancelado / Condonado | low | Créditos cancelados o condonados (señal informativa). |
| 69-B Desvirtuado | low | El contribuyente desvirtuó la presunción. |
| 69-B Sentencia Favorable | cleared | Un tribunal falló a favor del contribuyente. |
| (sin coincidencia) | clear | No aparece en ninguna lista. |
Privacidad y cumplimiento (LFPDPPP)
Evaluar a una persona física con nombre es tratamiento de datos personales bajo la Ley Federal de Protección de Datos Personales en Posesión de los Particulares. Por eso /v1/persons/screen exige una constancia de consentimiento por solicitud: confirmas que cuentas con la autorización del titular y Kaha la registra para dejar una traza auditable.
Preguntas frecuentes
¿De dónde vienen los datos?
De fuentes oficiales y públicas: los listados 69-B y Art. 69 del SAT, los sancionados federales (SABG) y estatales (PDN Sistema 3), y las listas de sanciones OFAC, ONU, UE y UK. Se actualizan automáticamente todos los días.
¿Qué es un EFOS?
Una Empresa que Factura Operaciones Simuladas: emite facturas (CFDI) por operaciones inexistentes. El SAT las publica bajo el Art. 69-B del CFF y sus comprobantes no son deducibles.
¿Una coincidencia por nombre es definitiva?
No. Una coincidencia por RFC es autoritativa; una coincidencia solo por nombre es una pista a verificar, porque distintas entidades pueden compartir nombre.
¿Puedo investigar a cualquier persona?
Solo con su consentimiento. El screening de personas requiere una constancia de autorización conforme a la LFPDPPP.
¿Cómo se integra?
Se distribuye vía RapidAPI: te suscribes a un plan y llamas con tu X-RapidAPI-Key. Hay OpenAPI y un archivo llms.txt para agentes de IA.
¿Puedo facturar (timbrar CFDI) con Kaha?
Sí. Kaha Facturas timbra CFDI 4.0 legalmente válidos por API: $0.15 USD por timbre, sin mensualidad ni paquetes de folios. Incluye cancelación, XML, PDF con el QR del SAT, envío por correo, catálogos del SAT gratis y un sandbox gratuito para probar sin CSD.
¿Cuánto cuesta timbrar una factura?
$0.15 USD por factura timbrada o cancelada, pago por uso. Con menos de ~100 facturas al mes resulta 5-10x más barato que las rentas fijas (Facturapi $299 MXN/mes o PACs con anualidad). Los timbrados fallidos no se cobran.
Kaha Facturas — timbra CFDI 4.0 por API
Emite facturas electrónicas mexicanas legalmente válidas con un POST. Sin mensualidad ni paquetes de folios que caducan: pagas $0.15 USD por timbre y ya. Con menos de ~100 facturas al mes, cualquier alternativa de renta fija (Facturapi $299 MXN/mes, PACs con anualidad) te cobra de más. Y antes de facturar, verifica a tu receptor contra la lista 69-B con esta misma API.
Timbra y cancela
Sube tu CSD una vez y timbra cualquier tipo de CFDI (I, E, P, N, T). Cancelación con los motivos 01-04 del SAT. Los timbrados fallidos nunca se cobran.
POST /v1/cfdisXML, PDF y correo
XML timbrado al instante, PDF de marca con el QR de verificación del SAT, y envío por correo a tus clientes con un POST.
GET /v1/cfdis/{uuid}/pdfHistorial con filtros
Consulta tus facturas por emisor, receptor, fechas, estatus o texto — tu reporteo, sin construir nada.
GET /v1/cfdisCatálogos SAT y sandbox gratis
Formas de pago, usos de CFDI, regímenes, unidades, claves de producto/servicio y más — gratis. Prueba en el sandbox sin CSD y sin costo.
GET /v1/catalogs/{name}| Acción | Precio |
|---|---|
| Timbrar o cancelar | $0.15 USD |
| XML / PDF / correo | $0.01 USD |
| Listado, detalle y gestión de CSD | $0.005 USD |
| Sandbox y catálogos SAT | Gratis |
¿List@ para reducir tu riesgo?
Suscríbete en RapidAPI y haz tu primera consulta en minutos.
Empezar en RapidAPI