Endpoints públicos para cálculos laborales, tributarios, financieros y validación de documentos. Sin registro, sin API key.
Base URL: https://api.schubiger.cl
curl "https://api.schubiger.cl/validate-id?country=cl&id=12345678-5"
| Param | Tipo | Descripción |
|---|---|---|
| countryrequired | string | Código país: cl, ar, mx, br, co, ec, pe, uy, py |
| idrequired | string | Número de documento a validar |
{
"valid": true,
"country": "CL",
"document": "RUT",
"formatted": "12.345.678-5",
"check_digit": "5",
"input": "12345678-5"
}
curl "https://api.schubiger.cl/iva?neto=100000&country=CL"
| Param | Tipo | Descripción |
|---|---|---|
| netoopt | number | Monto neto (sin IVA) — usar neto O bruto |
| brutoopt | number | Monto bruto (con IVA) |
| countryopt | string | Código ISO 2 (default: CL) |
{
"neto": 100000,
"iva": 19000,
"bruto": 119000,
"rate": 19,
"country": "CL",
"country_name": "Chile"
}
curl "https://api.schubiger.cl/edad?fecha=1990-05-15"
| Param | Tipo | Descripción |
|---|---|---|
| fecharequired | string | Fecha de nacimiento (YYYY-MM-DD) |
{
"years": 35, "months": 9, "days": 27,
"total_days": 13082, "total_weeks": 1868,
"zodiac": "Tauro ♉", "day_name": "martes",
"next_birthday_in": "65 días"
}
curl "https://api.schubiger.cl/password?length=20&symbols=1&count=3"
| Param | Tipo | Descripción |
|---|---|---|
| lengthopt | int | Longitud 8-128 (default: 16) |
| uppercaseopt | 0/1 | Mayúsculas (default: 1) |
| numbersopt | 0/1 | Números (default: 1) |
| symbolsopt | 0/1 | Símbolos (default: 0) |
| countopt | int | Cantidad 1-10 (default: 1) |
{
"password": "aB3kLm9xPqR2wYzT",
"length": 16,
"strength": "strong"
}
curl "https://api.schubiger.cl/dias?from=2026-01-01&to=2026-12-31"
| Param | Tipo | Descripción |
|---|---|---|
| fromrequired | string | Fecha inicio (YYYY-MM-DD) |
| torequired | string | Fecha fin (YYYY-MM-DD) |
{
"calendar_days": 365, "business_days": 249,
"weekends": 104, "holidays": 16,
"holidays_on_weekdays": 11
}
curl "https://api.schubiger.cl/boleta?bruto=1000000&year=2026"
| Param | Tipo | Descripción |
|---|---|---|
| brutorequired | number | Monto bruto de la boleta (CLP) |
| yearopt | int | Año tributario (default: actual) |
{
"bruto": 1000000,
"retencion_pct": 17,
"retencion": 170000,
"liquido": 830000,
"year": 2026
}
curl "https://api.schubiger.cl/sueldo?bruto=1500000&afp=habitat"
| Param | Tipo | Descripción |
|---|---|---|
| brutorequired | number | Sueldo bruto mensual (CLP) |
| afpopt | string | AFP: capital, cuprum, habitat, modelo, planvital, provida, uno |
| saludopt | number | % salud (default: 7) |
{
"bruto": 1500000,
"afp": { "name": "Habitat", "rate": 11.27, "amount": 169050 },
"salud": { "rate": 7, "amount": 105000 },
"seguro_cesantia": { "rate": 0.6, "amount": 9000 },
"impuesto_unico": 35820,
"liquido": 1181130
}