← Blog · 5 jul 2026 · APIs · Producto
Integrar API nómina LATAM en Node.js y Python
Publicamos la LATAM & Iberia Payroll API v2 en RapidAPI y Zyla. Esta guía es para equipos que integran planificación salarial en producto — no para calcular tu sueldo una vez (para eso están las calculadoras gratuitas).
1. Autenticación vía RapidAPI
Suscríbete al plan Basic ($0) en RapidAPI. Cada request lleva:
X-RapidAPI-Key— tu clave del dashboardX-RapidAPI-Host: latam-iberia-payroll.p.rapidapi.comContent-Type: application/json
OpenAPI y health: api.rovidev.com/docs.
2. Node.js — gross → net
const res = await fetch('https://api.rovidev.com/v1/payroll/mx', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
'X-RapidAPI-Host': 'latam-iberia-payroll.p.rapidapi.com',
},
body: JSON.stringify({ gross_monthly: 35000, pay_period: 'monthly' }),
});
const data = await res.json();
// data.net_monthly, data.employer_total_cost, data.deductions
3. Python — reverse (neto objetivo)
import requests, os
r = requests.post(
'https://api.rovidev.com/v1/payroll/mx/reverse',
headers={
'X-RapidAPI-Key': os.environ['RAPIDAPI_KEY'],
'X-RapidAPI-Host': 'latam-iberia-payroll.p.rapidapi.com',
},
json={'net_monthly': 30000, 'pay_period': 'monthly'},
timeout=30,
)
r.raise_for_status()
print(r.json()['gross_monthly'])
4. Batch y coste empleador
POST /v1/payroll/batch acepta hasta 50 filas con country, mode (forward o reverse) y el importe. La respuesta incluye employer_total_cost — imprescindible para presupuestos EOR y fintech.
5. Buenas prácticas
- Backoff ante HTTP 429; respeta cuotas del plan.
- Disclaimer en UI: estimaciones de planificación, no asesoría fiscal.
- Enlaza calculadoras web para tráfico orgánico; usa API para integraciones B2B.
Guía extendida + comparativas
Publicado: 5 de julio de 2026 · Producto propio RoviDev.