Cumplimiento fiscal y laboral, en una sola API.
Constancia de situación fiscal, opinión SAT 32-D, domicilio fiscal, buzón y opinión IMSS, opinión Infonavit, artículo 69-B y CAPTCHA. Una llave, un contrato, consumo medido por empresa.
ck_test_
curl -sS -X POST "https://api.434alchemycode.com/v1/sat/constancias" \
-H "Authorization: Bearer $ALCHEMY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"company_id": "9b2f5c1e-7a3d-4f8b-9c21-6d4e8a0b5f17",
"include_pdf": true,
"wait": false
}'
# 202 Accepted → job en cola
# GET /v1/jobs/{id} → status: succeeded
# .result datos normalizados
# .files PDF firmado (15 min)
Ocho servicios, un solo contrato
Todos comparten autenticación, medición, errores y trabajos asíncronos. No hay SDK obligatorio ni endpoints distintos por portal.
Constancia SAT
PDF oficial y JSON normalizado con régimen, domicilio y obligaciones.
Opinión 32-D
Semáforo y sentido de la opinión 32-D, con PDF vigente.
Domicilio fiscal
Estatus del domicilio fiscal con evidencia de pantalla.
Buzón IMSS
Mensajes y notificaciones del IMSS, sin abrir mensajes.
Opinión IMSS
Opinión de cumplimiento IMSS con folio y PDF.
Opinión Infonavit
Opinión patronal Infonavit con CAPTCHA asistido por IA.
Artículo 69-B
Hasta 5,000 RFC contra las listas del SAT, con nivel de riesgo.
CAPTCHA
Texto del CAPTCHA con confianza y consumo de IA.
De la invitación al primer resultado
Tres pasos. Sin instalar SDKs ni configurar servidores intermedios.
El acceso es por invitación. Aceptas el enlace del correo, creas tu contraseña y tu cuenta nace con una llave de prueba ck_test_.
Das de alta el RFC y cargas su e.firma; las credenciales de IMSS e Infonavit se cifran por cuenta y nunca se devuelven por la API.
Envías la petición con tu API key, recibes 202 y sigues el trabajo por polling o webhook firmado hasta obtener result y files.
curl -sS -X POST "https://api.434alchemycode.com/v1/sat/opiniones" \
-H "Authorization: Bearer $ALCHEMY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company_id": "9b2f5c1e-7a3d-4f8b-9c21-6d4e8a0b5f17", "wait": false}'{
"rfc": "OMX2503255F9",
"razon_social": "OMNICONMX, S.A. de C.V.",
"sentido": "Positivo",
"semaforo": "verde",
"folio": "OP21648305927",
"fecha_emision": "2026-10-31",
"hora_emision": "10:41:00-06:00",
"periodo_evaluado": "2026-10",
"obligaciones": [
{
"descripcion": "Declaraciones mensuales de ISR",
"estatus": "Cumplida"
},
{
"descripcion": "Declaraciones mensuales de IVA",
"estatus": "Cumplida"
},
{
"descripcion": "Declaración anual",
"estatus": "Cumplida"
}
],
"observaciones": []
}Pensada para producción
El mismo contrato para una integración puntual y para un proceso masivo.
Una llave por entorno y por integración, con permisos mínimos. Rotación sin downtime.
Trabajos y webhooks202 + job, polling con wait o webhook firmado con HMAC SHA-256.
Cada consulta se mide por cuenta, empresa y servicio; el consumo de IA va aparte.
Errores RFC 9457Códigos estables, reintentables declarados y request_id en toda respuesta.
Beta por invitación, sin costo, consumo medido.
Durante la beta no se cobra el consumo. Cada consulta se mide por servicio y empresa para que veas tu operación real antes de contratar. Los precios de lista ya existen y se activarán con aviso previo.