← 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:

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

Publicado: 5 de julio de 2026 · Producto propio RoviDev.