Calculadoras Financieras SA API

API ID 12762

Un conjunto integral de calculadoras financieras sudafricanas que cubren costos de bonos y propiedades, financiación de vehículos, impuesto PAYE, IVA, sumas globales de jubilación, préstamos personales e inflación. Todos los valores monetarios en ZAR. Cubre 25 puntos finales en los módulos de bonos, vehículos, impuestos y finanzas personales. Datos obtenidos de SARS, LPC, Boletín del Gobierno, SARB y Stats SA

187 ms resp. promedio

Documentación de la API

Endpoints

Solicitud
Devuelve el estado de salud actual de la API incluyendo el número de versión, el tiempo de actividad en segundos y el entorno. Utiliza este endpoint para verificar que la API está activa antes de realizar solicitudes de cálculo
Endpoint ID: 24863
GET https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24863/health+check
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"version":"1.0.0","uptime_seconds":137620,"environment":"production"}}
Chequeo de salud — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24863/health+check' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Calcula el pago mensual del préstamo, el pago total y el interés total para un préstamo hipotecario sudafricano utilizando la amortización estándar. Devuelve un desglose completo que incluye capital, depósito, plazo y tasa de interés. Cuerpo de la solicitud: - precio_inmueble (requerido): Precio de compra de la propiedad en Rands. - depósito (opcional): Monto del depósito en Rands. Por defecto es 0 si no se proporciona. - plazo_años (requerido): Plazo del préstamo en años. Ejemplo: 20. - tasa_interés_anual (requerido): Tasa de interés anual como porcentaje. Ejemplo: 10.25.

Endpoint ID: 24864
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24864/bond+repayment+calculator
PARÁMETROS DE ENTRADA

Calculadora de Reembolso de Bonos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"monthly_repayment":17669.58,"principal":1800000,"deposit":200000,"property_price":2000000,"total_repayment":4240699.2,"total_interest":2440699.2,"term_months":240,"term_years":20,"annual_interest_rate":10.25},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false}}
Calculadora de Reembolso de Bonos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24864/bond+repayment+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_price": 2000000,
  "deposit": 200000,
  "term_years": 20,
  "annual_interest_rate": 10.25
}'

    
Solicitud

Calcula el precio máximo de propiedad que un comprador puede permitirse basado en el ingreso mensual bruto Utiliza la relación de asequibilidad estándar del 30 por ciento aplicada por los bancos sudafricanos Devuelve el precio máximo de la propiedad el monto máximo del préstamo y el pago mensual máximo Cuerpo de la solicitud: - ingreso_mensual_bruto (requerido): Ingreso mensual bruto antes de deducciones en Rands - depósito (opcional): Monto de depósito disponible en Rands Por defecto es 0 si no se proporciona - plazos_años (requerido): Plazo del préstamo en años Ejemplo: 20 - tasa_interés_anual (requerido): Tasa de interés anual como porcentaje Ejemplo: 10.25

Endpoint ID: 24865
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24865/bond+affordability+calculator
PARÁMETROS DE ENTRADA

Calculadora de Asequibilidad de Bonos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"max_property_price":1628049.82,"max_loan_amount":1528049.82,"max_monthly_repayment":15000,"deposit":100000,"gross_monthly_income":50000,"affordability_ratio":0.3,"term_years":20,"annual_interest_rate":10.25},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false,"notes":"Max monthly repayment is capped at 30% of gross monthly income. Individual banks may apply stricter qualifying criteria and will assess net income, existing debt, and credit profile."}}
Calculadora de Asequibilidad de Bonos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24865/bond+affordability+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "gross_monthly_income": 50000,
  "deposit": 100000,
  "term_years": 20,
  "annual_interest_rate": 10.25
}'

    
Solicitud
Calcula el costo total de transferir una propiedad en Sudáfrica Incluye el impuesto de transferencia de la SARS utilizando el sistema de tramos en vigor honorarios de abogados de transferencia también conocidos como honorarios de escritura basados en la tarifa orientadora de la LPC tasas de transferencia del registro de inmuebles del Diario de la República tasa de presentación y gastos
Endpoint ID: 24866
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24866/bond+transfer+costs+calculator
PARÁMETROS DE ENTRADA

Calculadora de Costos de Transferencia de Títulos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"property_price":2000000,"transfer_duty":33786,"transfer_attorney_fee":{"also_known_as":"conveyancing fee","amount":40963,"is_estimate":true},"deeds_office_transfer_fee":{"amount":1738,"is_estimate":true},"lodgement_fee":52,"disbursements":{"amount":1750,"is_estimate":true},"total_transfer_costs":78289},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false,"notes":"Attorney fee includes VAT at 15% and is a guideline estimate — actual fee varies by firm. Disbursements are indicative."}}
Calculadora de Costos de Transferencia de Títulos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24866/bond+transfer+costs+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_price": 2000000
}'

    
Solicitud

Calcula el costo de registrar una nueva hipoteca en Sudáfrica. Incluye honorarios de abogados de registro de hipotecas basados en la tarifa de directriz del LPC, tarifas de registro de la oficina de escrituras del Boletín Oficial del Gobierno, tarifa de presentación y gastos. Calculado sobre el monto de la hipoteca, no sobre el precio de compra. Cuerpo de la solicitud: - monto_hipoteca (requerido): El monto del préstamo en Rands. Este es el monto de la hipoteca, no el precio de compra de la propiedad.

Endpoint ID: 24867
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24867/bond+registration+costs+calculator
PARÁMETROS DE ENTRADA

Calculadora de costos de registro de bonos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"bond_amount":1800000,"bond_registration_attorney_fee":{"amount":38605.5,"is_estimate":true},"deeds_office_registration_fee":{"amount":1738,"is_estimate":true},"lodgement_fee":52,"disbursements":{"amount":1750,"is_estimate":true},"total_registration_costs":42145.5},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false,"notes":"Attorney fee includes VAT at 15% and is a guideline estimate — actual fee varies by firm. Disbursements are indicative."}}
Calculadora de costos de registro de bonos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24867/bond+registration+costs+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "bond_amount": 1800000
}'

    
Solicitud

Calcula cuánto interés ahorras y cuántos meses reduces de tu plazo hipotecario haciendo un pago mensual adicional además del pago estándar. Devuelve meses ahorrados, años ahorrados, interés total original, nuevo interés total y total de interés ahorrado. Cuerpo de la solicitud: - precio_propiedad (requerido): Precio de compra de la propiedad en Rands. - depósito (opcional): Monto del depósito en Rands. Por defecto es 0 si no se proporciona. - plazo_años (requerido): Plazo original del préstamo en años. Ejemplo: 20. - tasa_interés_anual (requerido): Tasa de interés anual como porcentaje. Ejemplo: 10.25. - pago_mensual_adicional (requerido): Monto del pago mensual adicional en Rands además del pago estándar.

Endpoint ID: 24868
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24868/bond+extra+payment+calculator
PARÁMETROS DE ENTRADA

Calculadora de Pago Extra de Bonos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"standard_monthly_repayment":17669.58,"extra_monthly_payment":2000,"new_monthly_repayment":19669.58,"original_term_months":240,"new_term_months":179,"months_saved":61,"years_saved":5.1,"original_total_interest":2440699.2,"new_total_interest":1719136.68,"interest_saved":721562.52},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false}}
Calculadora de Pago Extra de Bonos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24868/bond+extra+payment+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_price": 2000000,
  "deposit": 200000,
  "term_years": 20,
  "annual_interest_rate": 10.25,
  "extra_monthly_payment": 2000
}'

    
Solicitud

Devuelve un desglose completo de costos para la compra de una propiedad en Sudáfrica. Combina los costos de transferencia, los costos de registro de hipoteca y el precio de la propiedad en un costo total de adquisición. Muestra el efectivo mínimo requerido en el día de la transferencia, incluyendo el depósito y todas las tarifas. Cuerpo de la solicitud: - property_price (requerido): precio de compra de la propiedad en Rands. - deposit (opcional): monto del depósito en Rands. Por defecto es 0 si no se proporciona. Si el depósito es igual o superior al precio de la propiedad, se omiten los costos de registro de hipoteca.

Endpoint ID: 24869
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24869/bond+total+purchase+cost+calculator
PARÁMETROS DE ENTRADA

Calculadora del Costo Total de Compra de Bonos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"property_price":2000000,"deposit":200000,"bond_amount":1800000,"transfer_costs":{"transfer_duty":33786,"transfer_attorney_fee":{"also_known_as":"conveyancing fee","amount":40963,"is_estimate":true},"deeds_office_transfer_fee":{"amount":1738,"is_estimate":true},"lodgement_fee":52,"disbursements":{"amount":1750,"is_estimate":true},"subtotal":78289},"registration_costs":{"bond_registration_attorney_fee":{"amount":38605.5,"is_estimate":true},"deeds_office_registration_fee":{"amount":1738,"is_estimate":true},"lodgement_fee":52,"disbursements":{"amount":1750,"is_estimate":true},"subtotal":42145.5},"total_fees":120434.5,"total_cash_required":320434.5,"total_acquisition_cost":2120434.5},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false,"notes":"Attorney fees include VAT at 15%. All fee line items are guideline estimates — actual amounts vary by firm and transaction. total_cash_required is the minimum cash needed on transfer day (deposit + all fees)."}}
Calculadora del Costo Total de Compra de Bonos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24869/bond+total+purchase+cost+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_price": 2000000,
  "deposit": 200000
}'

    
Solicitud

Devuelve un calendario de amortización completo mes a mes para un préstamo hipotecario sudafricano. Cada entrada muestra el monto del pago, la parte del capital, la parte de los intereses y el saldo restante para cada mes del plazo del préstamo. Incluye un resumen de los pagos totales, el capital total y los intereses totales. Cuerpo de la solicitud: - precio_propiedad (requerido): Precio de compra de la propiedad en Rands. - depósito (opcional): Monto del depósito en Rands. Por defecto es 0 si no se proporciona. - plazo_años (requerido): Plazo del préstamo en años. Ejemplo: 20. - tasa_interés_anual (requerido): Tasa de interés anual como porcentaje. Ejemplo: 10.25.

Endpoint ID: 24870
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24870/bond+amortisation+schedule
PARÁMETROS DE ENTRADA

Calendario de Amortización de Bonos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"schedule":[{"month":1,"payment":38466.47,"principal":23091.47,"interest":15375,"balance":1776908.53},{"month":2,"payment":38466.47,"principal":23288.71,"interest":15177.76,"balance":1753619.82},{"month":3,"payment":38466.47,"principal":23487.63,"interest":14978.84,"balance":1730132.19},{"month":4,"payment":38466.47,"principal":23688.26,"interest":14778.21,"balance":1706443.93},{"month":5,"payment":38466.47,"principal":23890.59,"interest":14575.88,"balance":1682553.34},{"month":6,"payment":38466.47,"principal":24094.66,"interest":14371.81,"balance":1658458.68},{"month":7,"payment":38466.47,"principal":24300.47,"interest":14166,"balance":1634158.21},{"month":8,"payment":38466.47,"principal":24508.04,"interest":13958.43,"balance":1609650.17},{"month":9,"payment":38466.47,"principal":24717.37,"interest":13749.1,"balance":1584932.8},{"month":10,"payment":38466.47,"principal":24928.5,"interest":13537.97,"balance":1560004.3},{"month":11,"payment":38466.47,"principal":25141.43,"interest":13325.04,"balance":1534862.87},{"month":12,"payment":38466.47,"principal":25356.18,"interest":13110.29,"balance":1509506.69},{"month":13,"payment":38466.47,"principal":25572.77,"interest":12893.7,"balance":1483933.92},{"month":14,"payment":38466.47,"principal":25791.2,"interest":12675.27,"balance":1458142.72},{"month":15,"payment":38466.47,"principal":26011.5,"interest":12454.97,"balance":1432131.22},{"month":16,"payment":38466.47,"principal":26233.68,"interest":12232.79,"balance":1405897.54},{"month":17,"payment":38466.47,"principal":26457.76,"interest":12008.71,"balance":1379439.78},{"month":18,"payment":38466.47,"principal":26683.76,"interest":11782.71,"balance":1352756.02},{"month":19,"payment":38466.47,"principal":26911.68,"interest":11554.79,"balance":1325844.34},{"month":20,"payment":38466.47,"principal":27141.55,"interest":11324.92,"balance":1298702.79},{"month":21,"payment":38466.47,"principal":27373.38,"interest":11093.09,"balance":1271329.41},{"month":22,"payment":38466.47,"principal":27607.2,"interest":10859.27,"balance":1243722.21},{"month":23,"payment":38466.47,"principal":27843.01,"interest":10623.46,"balance":1215879.2},{"month":24,"payment":38466.47,"principal":28080.84,"interest":10385.63,"balance":1187798.36},{"month":25,"payment":38466.47,"principal":28320.69,"interest":10145.78,"balance":1159477.67},{"month":26,"payment":38466.47,"principal":28562.6,"interest":9903.87,"balance":1130915.07},{"month":27,"payment":38466.47,"principal":28806.57,"interest":9659.9,"balance":1102108.5},{"month":28,"payment":38466.47,"principal":29052.63,"interest":9413.84,"balance":1073055.87},{"month":29,"payment":38466.47,"principal":29300.78,"interest":9165.69,"balance":1043755.09},{"month":30,"payment":38466.47,"principal":29551.06,"interest":8915.41,"balance":1014204.03},{"month":31,"payment":38466.47,"principal":29803.48,"interest":8662.99,"balance":984400.55},{"month":32,"payment":38466.47,"principal":30058.05,"interest":8408.42,"balance":954342.5},{"month":33,"payment":38466.47,"principal":30314.79,"interest":8151.68,"balance":924027.71},{"month":34,"payment":38466.47,"principal":30573.73,"interest":7892.74,"balance":893453.98},{"month":35,"payment":38466.47,"principal":30834.88,"interest":7631.59,"balance":862619.1},{"month":36,"payment":38466.47,"principal":31098.27,"interest":7368.2,"balance":831520.83},{"month":37,"payment":38466.47,"principal":31363.9,"interest":7102.57,"balance":800156.93},{"month":38,"payment":38466.47,"principal":31631.8,"interest":6834.67,"balance":768525.13},{"month":39,"payment":38466.47,"principal":31901.98,"interest":6564.49,"balance":736623.15},{"month":40,"payment":38466.47,"principal":32174.48,"interest":6291.99,"balance":704448.67},{"month":41,"payment":38466.47,"principal":32449.3,"interest":6017.17,"balance":671999.37},{"month":42,"payment":38466.47,"principal":32726.48,"interest":5739.99,"balance":639272.89},{"month":43,"payment":38466.47,"principal":33006.01,"interest":5460.46,"balance":606266.88},{"month":44,"payment":38466.47,"principal":33287.94,"interest":5178.53,"balance":572978.94},{"month":45,"payment":38466.47,"principal":33572.27,"interest":4894.2,"balance":539406.67},{"month":46,"payment":38466.47,"principal":33859.04,"interest":4607.43,"balance":505547.63},{"month":47,"payment":38466.47,"principal":34148.25,"interest":4318.22,"balance":471399.38},{"month":48,"payment":38466.47,"principal":34439.93,"interest":4026.54,"balance":436959.45},{"month":49,"payment":38466.47,"principal":34734.11,"interest":3732.36,"balance":402225.34},{"month":50,"payment":38466.47,"principal":35030.8,"interest":3435.67,"balance":367194.54},{"month":51,"payment":38466.47,"principal":35330.02,"interest":3136.45,"balance":331864.52},{"month":52,"payment":38466.47,"principal":35631.79,"interest":2834.68,"balance":296232.73},{"month":53,"payment":38466.47,"principal":35936.15,"interest":2530.32,"balance":260296.58},{"month":54,"payment":38466.47,"principal":36243.1,"interest":2223.37,"balance":224053.48},{"month":55,"payment":38466.47,"principal":36552.68,"interest":1913.79,"balance":187500.8},{"month":56,"payment":38466.47,"principal":36864.9,"interest":1601.57,"balance":150635.9},{"month":57,"payment":38466.47,"principal":37179.79,"interest":1286.68,"balance":113456.11},{"month":58,"payment":38466.47,"principal":37497.37,"interest":969.1,"balance":75958.74},{"month":59,"payment":38466.47,"principal":37817.66,"interest":648.81,"balance":38141.08},{"month":60,"payment":38466.87,"principal":38141.08,"interest":325.79,"balance":0}],"summary":{"total_payments":2307988.6,"total_principal":1800000,"total_interest":507988.6}},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false}}
Calendario de Amortización de Bonos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24870/bond+amortisation+schedule' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "property_price": 2000000,
  "deposit": 200000,
  "term_years": 5,
  "annual_interest_rate": 10.25
}'

    
Solicitud
Compara dos escenarios de préstamo hipotecario sudafricano lado a lado Retorna ambos los desglose de pago y una comparación estructurada mostrando cuál opción es más barata en general, ahorro total de intereses, diferencia de pago mensual y una nota de compromiso cuando la opción más barata en general tiene pagos mensuales más altos Cuerpo de la Solicitud: - bond_a (obligatorio): Objeto del primer escenario de hipoteca que contiene precio_de_la_propiedad, depósito (opcional), plazo_en_años y tasa_de_interés_anual - bond_b (obligatorio): Objeto del segundo escenario de hipoteca que contiene precio_de_la_propiedad, depósito (opcional), plazo_en_años y tasa_de_interés_anual
Endpoint ID: 24871
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24871/bond+comparison+calculator
PARÁMETROS DE ENTRADA

Calculadora de Comparación de Títulos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"bond_a":{"property_price":2000000,"deposit":200000,"principal":1800000,"term_years":20,"annual_interest_rate":10.25,"monthly_repayment":17669.58,"total_repayment":4240699.2,"total_interest":2440699.2},"bond_b":{"property_price":2000000,"deposit":200000,"principal":1800000,"term_years":15,"annual_interest_rate":10.25,"monthly_repayment":19619.12,"total_repayment":3531441.6,"total_interest":1731441.6},"comparison":{"cheaper_option":"bond_b","total_saving":709257.6,"monthly_difference":1949.54,"note":"Bond B costs less overall but has higher monthly repayments. Bond A is cheaper month-to-month but costs more in total interest."}},"meta":{"tax_year":"2026/27","disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false}}
Calculadora de Comparación de Títulos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24871/bond+comparison+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "bond_a": {
    "property_price": 2000000,
    "deposit": 200000,
    "term_years": 20,
    "annual_interest_rate": 10.25
  },
  "bond_b": {
    "property_price": 2000000,
    "deposit": 200000,
    "term_years": 15,
    "annual_interest_rate": 10.25
  }
}'

    
Solicitud
Devuelve la tasa de interés preferencial actual de Sudáfrica tal como la publica el Banco de la Reserva de Sudáfrica La tasa se extrae diariamente y se persiste en una base de datos Si la extracción en vivo falla se devuelve el último valor persistido con éxito La respuesta incluye una marca de tiempo de extracción y una bandera de respaldo que indica si se utilizó un valor en caché o de configuración No se requieren parámetros
Endpoint ID: 24872
GET https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24872/sarb+prime+lending+rate
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"prime_rate":10.25,"scraped_at":"2026-05-29T08:41:39.201Z","fallback":false},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any property or financial decisions.","cached":false}}
Tasa de interés preferencial de SARB — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24872/sarb+prime+lending+rate' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Calcula el pago mensual del préstamo para un acuerdo de financiación de vehículos en Sudáfrica. Soporta un pago global opcional. Si se especifica un pago global se excluye del cálculo del pago mensual pero permanece como una suma global al final del plazo. Se incluye un campo de advertencia en la respuesta siempre que haya un pago global presente. Cuerpo de la solicitud: - precio_vehículo (requerido): Precio de compra del vehículo en Rands. - depósito (opcional): Monto del depósito en Rands. Por defecto es 0 si no se proporciona. - plazo_meses (requerido): Plazo del préstamo en meses. Ejemplo: 72. - tasa_interés_anual (requerido): Tasa de interés anual como porcentaje. Ejemplo: 11.5. - pago_global (opcional): Monto del pago global en Rands. Por defecto es 0 si no se proporciona.

Endpoint ID: 24873
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24873/vehicle+repayment+calculator
PARÁMETROS DE ENTRADA

Calculadora de Reembolso de Vehículo — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"vehicle_price":500000,"deposit":50000,"loan_amount":450000,"monthly_repayment":7952.93,"term_months":72,"annual_interest_rate":11.5,"balloon_payment":75000,"warning":"Balloon amount of R75 000,00 is still owed at end of term and is not included in monthly repayment"},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any vehicle finance decisions.","cached":false}}
Calculadora de Reembolso de Vehículo — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24873/vehicle+repayment+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "vehicle_price": 500000,
  "deposit": 50000,
  "term_months": 72,
  "annual_interest_rate": 11.5,
  "balloon_payment": 75000
}'

    
Solicitud
Calcula el precio máximo del vehículo que un comprador puede pagar con base en un presupuesto mensual Soporta un pago globo opcional No incluye costos adicionales de propiedad como seguro licencias o combustible Cuerpo de la Solicitud: - presupuesto_mensual (obligatorio): Presupuesto máximo de reembolso mensual en Rands - depósito (opcional): Cantidad de depósito disponible en Rands Si no se proporciona el estándar es 0 - plazo_mesess (obligatorio): Plazo del préstamo en meses Ejemplo 72 - tasa_interés_anual (obligatorio): Tasa de interés anual en porcentaje Ejemplo 11,5 - pago_globo (opcional): Cantidad del pago globo en Rands Si no se proporciona el estándar es 0
Endpoint ID: 24874
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24874/vehicle+affordability+calculator
PARÁMETROS DE ENTRADA

Calculadora de Accesibilidad de Vehículos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"max_vehicle_price":464697.8,"max_loan_amount":414697.8,"monthly_budget":8000,"deposit":50000,"term_months":72,"annual_interest_rate":11.5},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any vehicle finance decisions.","cached":false,"notes":"Max vehicle price is the maximum that can be financed at the given monthly budget. Additional costs (insurance, licensing, fuel) are not included."}}
Calculadora de Accesibilidad de Vehículos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24874/vehicle+affordability+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "monthly_budget": 8000,
  "deposit": 50000,
  "term_months": 72,
  "annual_interest_rate": 11.5
}'

    
Solicitud

Calcula el costo total de poseer un vehículo financiado en Sudáfrica. Incluye todos los pagos mensuales, el total de intereses pagados y el pago de globo si corresponde. El total de intereses se calcula solo sobre la porción amortizada y el pago de globo se presenta por separado como principal diferido. Cuerpo de la solicitud: - precio_vehículo (requerido): Precio de compra del vehículo en Rands. - depósito (opcional): Monto del depósito en Rands. Por defecto es 0 si no se proporciona. - plazo_meses (requerido): Plazo del préstamo en meses. Ejemplo: 72. - tasa_interés_anual (requerido): Tasa de interés anual como un porcentaje. Ejemplo: 11.5. - pago_globo (opcional): Monto del pago de globo en Rands. Por defecto es 0 si no se proporciona.

Endpoint ID: 24875
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24875/vehicle+total+cost+of+ownership
PARÁMETROS DE ENTRADA

Costo total de propiedad del vehículo — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"vehicle_price":500000,"deposit":50000,"loan_amount":450000,"monthly_repayment":8681.02,"term_months":72,"annual_interest_rate":11.5,"total_repayments":625033.44,"total_interest":175033.44,"total_cost_of_ownership":675033.44},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any vehicle finance decisions.","cached":false,"notes":"total_interest reflects the financing cost on the amortised portion only. balloon_payment is deferred principal and is surfaced separately. total_cost_of_ownership = deposit + total_repayments + balloon_payment."}}
Costo total de propiedad del vehículo — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24875/vehicle+total+cost+of+ownership' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "vehicle_price": 500000,
  "deposit": 50000,
  "term_months": 72,
  "annual_interest_rate": 11.5
}'

    
Solicitud

Compara dos escenarios de financiamiento de vehículos en Sudáfrica uno al lado del otro Devuelve ambos desgloses de reembolso y una comparación estructurada que muestra qué opción es más barata en general según el costo total de propiedad el ahorro total la diferencia de pago mensual y una nota de compensación donde sea aplicable Soporta pagos de globo opcionales en cualquiera de los vehículos Cuerpo de la solicitud: - vehicle_a (requerido): Objeto del primer escenario del vehículo que contiene vehicle_price depósito (opcional) term_months tasa_de_interés_anual y balloon_payment (opcional) - vehicle_b (requerido): Objeto del segundo escenario del vehículo que contiene vehicle_price depósito (opcional) term_months tasa_de_interés_anual y balloon_payment (opcional)

Endpoint ID: 24876
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24876/vehicle+comparison+calculator
PARÁMETROS DE ENTRADA

Calculadora de Comparación de Vehículos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"vehicle_a":{"vehicle_price":500000,"deposit":50000,"loan_amount":450000,"term_months":72,"annual_interest_rate":11.5,"monthly_repayment":8681.02,"total_repayments":625033.44,"total_interest":175033.44,"total_cost_of_ownership":675033.44},"vehicle_b":{"vehicle_price":500000,"deposit":50000,"loan_amount":450000,"term_months":60,"annual_interest_rate":11.5,"monthly_repayment":9896.67,"total_repayments":593800.2,"total_interest":143800.2,"total_cost_of_ownership":643800.2},"comparison":{"cheaper_option":"vehicle_b","total_saving":31233.24,"monthly_difference":1215.65,"note":"Vehicle B costs less overall but has higher monthly repayments. Vehicle A is cheaper month-to-month but costs more in total."}},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any vehicle finance decisions.","cached":false}}
Calculadora de Comparación de Vehículos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24876/vehicle+comparison+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "vehicle_a": {
    "vehicle_price": 500000,
    "deposit": 50000,
    "term_months": 72,
    "annual_interest_rate": 11.5
  },
  "vehicle_b": {
    "vehicle_price": 500000,
    "deposit": 50000,
    "term_months": 60,
    "annual_interest_rate": 11.5
  }
}'

    
Solicitud

Calcula el impuesto sobre la renta PAYE sudafricano, UIF, SDL y créditos fiscales por asistencia médica para el año fiscal 2026/27. Devuelve desgloses mensuales y anuales tanto para las contribuciones del empleado como del empleador. La edad determina qué reembolso se aplica y los miembros del plan médico determinan la deducción del crédito fiscal mensual. Cuerpo de la solicitud: - ingresos_anuales (requerido): Ingresos brutos anuales en Rands antes de cualquier deducción. - edad (requerido): Edad del contribuyente. Determina si se aplica el reembolso principal, secundario (65 años o más) o terciario (75 años o más). - miembros_plan_médico (opcional): Número total de miembros del plan médico incluyendo al miembro principal. El valor predeterminado es 0 si no se proporciona.

Endpoint ID: 24877
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24877/paye+income+tax+calculator
PARÁMETROS DE ENTRADA

Calculadora de Impuesto sobre la Renta PAYE — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"annual_income":480000,"monthly_income":40000,"tax_year":"2026/27","gross_income_tax":{"annual":110037,"monthly":9169.75},"rebate":{"primary":17820,"secondary":0,"tertiary":0,"total":17820},"income_tax":{"annual":80145,"monthly":6678.75},"uif":{"employee_monthly":177.12,"employer_monthly":177.12,"ceiling_applied":true},"sdl":{"monthly":400,"note":"Employer levy — not deducted from employee salary. Payable only if employer annual payroll exceeds R500,000."},"effective_tax_rate":0.167,"net_monthly_income":33144.13,"medical_aid_tax_credit":{"members":3,"monthly":1006,"annual":12072}},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false,"notes":"PAYE calculated on gross annual income before any other deductions (e.g. pension, retirement annuity). Net monthly income reflects salary after income tax and employee UIF contribution only."}}
Calculadora de Impuesto sobre la Renta PAYE — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24877/paye+income+tax+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "annual_income": 480000,
  "age": 35,
  "medical_aid_members": 3
}'

    
Solicitud
Calcula el salario neto para un empleado sudafricano Devuelve un salario neto mensual limpio después de deducciones de impuesto sobre la renta y UIF Salida más simple que la API completa de PAYE diseñada para cálculos rápidos de salario sin el desglose completo de impuestos No se incluyen otras deducciones como pensiones, anuidades de jubilación o primas de asistencia médica Cuerpo de la solicitud - ingreso_anual (obligatorio): Ingreso bruto anual en Rands antes de cualquier deducción - edad (obligatorio): Edad del contribuyente Determina qué descuento se aplica - miembros_del_plan_de_salud (opcional): Número total de miembros del plan de salud El valor predeterminado es 0 si no se proporciona
Endpoint ID: 24878
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24878/net+salary+calculator
PARÁMETROS DE ENTRADA

Calculadora de Salario Líquido — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"gross_monthly":40000,"tax_monthly":6678.75,"uif_monthly":177.12,"net_monthly":33144.13},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false,"notes":"Take-home pay after income tax and employee UIF contribution only. No other deductions (pension, retirement annuity, medical aid premium) are applied."}}
Calculadora de Salario Líquido — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24878/net+salary+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "annual_income": 480000,
  "age": 35,
  "medical_aid_members": 3
}'

    
Solicitud

Calcula el impuesto a pagar sobre un bono anual utilizando el método de promediado de SARS. El impuesto sobre el bono se calcula como el impuesto sobre el ingreso total más el bono menos el impuesto solo sobre el ingreso. Devuelve el bono neto después de impuestos y la tasa efectiva del impuesto sobre el bono. Cuerpo de la solicitud: - ingreso_anual (requerido): Ingreso bruto anual en Rands antes del bono. - monto_bono (requerido): Monto del bono en Rands. - edad (requerido): Edad del contribuyente. Determina qué descuento se aplica. - miembros_de_ayuda_médica (opcional): Número total de miembros de ayuda médica. Por defecto es 0 si no se proporciona.

Endpoint ID: 24879
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24879/annual+bonus+tax+calculator
PARÁMETROS DE ENTRADA

Calculadora de impuestos del bono anual — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"bonus_amount":50000,"tax_on_bonus":15500,"net_bonus":34500,"effective_bonus_tax_rate":0.31},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false,"notes":"Tax on bonus uses the SARS averaging method: tax on (annual income + bonus) minus tax on annual income. Result may differ if employer uses a different method or if other deductions apply."}}
Calculadora de impuestos del bono anual — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24879/annual+bonus+tax+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "annual_income": 480000,
  "bonus_amount": 50000,
  "age": 35
}'

    
Solicitud
Devuelve los tramos impositivos del impuesto sobre la renta en Sudáfrica, las deducciones fiscales, los umbrales fiscales y los créditos fiscales por asistencia médica para un año fiscal determinado. Los años disponibles son 2023, 2024, 2025 y 2026. Si el año solicitado no está disponible, la respuesta incluye una lista de los años disponibles Parámetros de consulta: - año (requerido): El año fiscal a recuperar. Utilice el año en el que termina el año fiscal. Ejemplo: 2026 para el año fiscal 2026/27 que va del 1 de marzo de 2026 al 28 de febrero de 2027
Endpoint ID: 24880
GET https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24880/tax+brackets+by+year
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"tax_year":"2026/27","effective_date":"2026-03-01","income_tax_brackets":[{"from":0,"to":245100,"threshold":0,"base_tax":0,"rate":0.18},{"from":245101,"to":383100,"threshold":245100,"base_tax":44118,"rate":0.26},{"from":383101,"to":530200,"threshold":383100,"base_tax":79998,"rate":0.31},{"from":530201,"to":695800,"threshold":530200,"base_tax":125599,"rate":0.36},{"from":695801,"to":887000,"threshold":695800,"base_tax":185215,"rate":0.39},{"from":887001,"to":1878600,"threshold":887000,"base_tax":259783,"rate":0.41},{"from":1878601,"to":null,"threshold":1878600,"base_tax":666339,"rate":0.45}],"rebates":{"primary":17820,"secondary":9765,"tertiary":3249},"tax_thresholds":{"under_65":99000,"age_65_to_74":153250,"age_75_and_over":171300},"medical_aid_tax_credits":{"main_member_monthly":376,"first_dependant_monthly":376,"additional_dependant_monthly":254}},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false}}
Tramos Impositivos por Año — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24880/tax+brackets+by+year' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud
Devuelve las tasas impositivas actuales de Sudáfrica que incluyen la tasa de IVA y el porcentaje, las tasas de contribución del empleado y del empleador al UIF, los techos de remuneración mensuales y anuales del UIF, la tasa de SDL y el umbral de exención de nómina anual de SDL. Estas tasas están legisladas y cambian raramente
Endpoint ID: 24881
GET https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24881/current+tax+rates
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"vat":{"rate":0.15,"percentage":15},"uif":{"employee_rate":0.01,"employer_rate":0.01,"monthly_remuneration_ceiling":17712,"annual_remuneration_ceiling":212544},"sdl":{"rate":0.01,"annual_payroll_exemption_threshold":500000}},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false}}
Tarifas impositivas actuales — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24881/current+tax+rates' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Agrega o quita el IVA sudafricano al 15 por ciento de cualquier cantidad. Usa el modo agregar para convertir una cantidad sin IVA en una cantidad con IVA. Usa el modo quitar para extraer el precio sin IVA de una cantidad con IVA. Cuerpo de la solicitud: - cantidad (requerido): La cantidad en Rands a la que se aplicará el IVA. - modo (requerido): La dirección del cálculo. Usa agregar para calcular el precio con IVA a partir de una cantidad exclusiva. Usa quitar para extraer el precio sin IVA de una cantidad inclusiva.

Endpoint ID: 24882
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24882/vat+calculator
PARÁMETROS DE ENTRADA

calculadora de IVA — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"mode":"add","amount_exclusive":1000,"vat_amount":150,"amount_inclusive":1150,"vat_rate":0.15},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false}}
Calculadora de IVA — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24882/vat+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "amount": 1000,
  "mode": "add"
}'

    
Solicitud
Calcula el impuesto sudafricano a pagar sobre un monto de rescate de fondo de jubilación utilizando las tablas de impuesto sobre montantes de rescate de la SARS para el año fiscal 2026/27 Soporta tanto montantes de rescate retirados en la jubilación como retiradas anticipadas antes de la jubilación El impuesto se calcula asumiendo que este es el primer monto de rescate retirado ya que la SARS agrega todos los montantes de rescate anteriores a lo largo de la vida Cuerpo de la Solicitud: - monto_rescate (obligatorio): El monto del rescate en Rands - tipo (obligatorio): El tipo de retirada Usa en_jubilación para montantes de rescate retirados en la jubilación Usa retiro para retiradas anticipadas antes de la jubilación
Endpoint ID: 24883
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24883/retirement+lump+sum+tax+calculator
PARÁMETROS DE ENTRADA

Calculadora de Impuesto de Monto Único de Jubilación — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"lump_sum":800000,"type":"at_retirement","tax_payable":47700,"net_lump_sum":752300,"effective_tax_rate":0.0596,"tax_year":"2026/27"},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false,"notes":"Tax is calculated on the assumption this is the first lump sum taken. SARS aggregates all prior lump sums in a lifetime — prior withdrawals may push this amount into a higher bracket. Consult a retirement specialist."}}
Calculadora de Impuesto de Monto Único de Jubilación — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24883/retirement+lump+sum+tax+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "lump_sum": 800000,
  "type": "at_retirement"
}'

    
Solicitud
Retorna el crédito fiscal mensual y anual de ayuda médica para un determinado número de miembros de ayuda médica utilizando las tasas actuales de SARS 2026/27 Los créditos reducen el PAYE a pagar y no son un reembolso en efectivo Útil para herramientas de RRHH y sistemas de nómina que necesitan calcular el crédito de ayuda médica de forma independiente Parámetros de la Consulta: - miembros (obligatorio): Número total de miembros de ayuda médica incluyendo el miembro principal y todos los dependientes Ejemplo: 3
Endpoint ID: 24884
GET https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24884/medical+aid+tax+credits
PARÁMETROS DE ENTRADA

Créditos Fiscales de Ayuda Médica — Características del Endpoint

Objeto Descripción
members Requerido Required. Total number of medical aid members including main member and all dependants.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

members
RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"members":3,"monthly_credit":1006,"annual_credit":12072,"rates":{"main_member_monthly":376,"first_dependant_monthly":376,"additional_dependant_monthly":254}},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false,"notes":"Medical aid tax credits for tax year 2026/27. Credits reduce PAYE payable — they are not a cash refund."}}
Créditos Fiscales de Ayuda Médica — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24884/medical+aid+tax+credits?members=3' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Compara dos años fiscales sudafricanos lado a lado y observa las diferencias en los tramos del impuesto sobre la renta, las devoluciones fiscales, los umbrales fiscales y los créditos fiscales por asistencia médica. Este punto final ayuda a los usuarios a entender cómo han evolucionado las reglas fiscales y los cambios presupuestarios entre años y cómo pueden afectar la situación de un contribuyente.

Años fiscales disponibles: 2023 2024 2025 y 2026

Endpoint ID: 24885
GET https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24885/tax+year+comparison
PARÁMETROS DE ENTRADA

Comparación del Año Fiscal — Características del Endpoint

Objeto Descripción
year1 Requerido Required. First tax year to compare. Accepted values: 2023, 2024, 2025, 2026.
year2 Requerido Required. Second tax year to compare. Accepted values: 2023, 2024, 2025, 2026.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

year1
year2
RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"years_compared":["2023","2026"],"income_tax_brackets":[{"2023":{"from":0,"to":226000},"2026":{"from":0,"to":245100},"bracket":1,"rate":0.18},{"2023":{"from":226001,"to":353100},"2026":{"from":245101,"to":383100},"bracket":2,"rate":0.26},{"2023":{"from":353101,"to":488700},"2026":{"from":383101,"to":530200},"bracket":3,"rate":0.31},{"2023":{"from":488701,"to":641400},"2026":{"from":530201,"to":695800},"bracket":4,"rate":0.36},{"2023":{"from":641401,"to":817600},"2026":{"from":695801,"to":887000},"bracket":5,"rate":0.39},{"2023":{"from":817601,"to":1731600},"2026":{"from":887001,"to":1878600},"bracket":6,"rate":0.41},{"2023":{"from":1731601,"to":null},"2026":{"from":1878601,"to":null},"bracket":7,"rate":0.45}],"rebates":{"primary":{"2023":16425,"2026":17820,"difference":1395},"secondary":{"2023":9000,"2026":9765,"difference":765},"tertiary":{"2023":2997,"2026":3249,"difference":252}},"tax_thresholds":{"under_65":{"2023":91250,"2026":99000,"difference":7750},"age_65_to_74":{"2023":141250,"2026":153250,"difference":12000},"age_75_and_over":{"2023":157900,"2026":171300,"difference":13400}},"medical_aid_tax_credits":{"main_member_monthly":{"2023":347,"2026":376,"difference":29},"first_dependant_monthly":{"2023":347,"2026":376,"difference":29},"additional_dependant_monthly":{"2023":234,"2026":254,"difference":20}}},"meta":{"disclaimer":"Estimates only. Consult a registered tax practitioner before making any tax decisions.","cached":false,"notes":"Comparison of tax year 2023/24 (effective 2023-03-01) vs 2026/27 (effective 2026-03-01). Differences are year2 minus year1."}}
Comparación del Año Fiscal — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24885/tax+year+comparison?year1=2023&year2=2026' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud

Calcula el pago mensual, el reembolso total y el interés total para un préstamo personal sudafricano utilizando una amortización estándar. Devuelve un desglose completo que incluye el capital, el plazo, la tasa de interés y el costo total del préstamo. Cuerpo de la solicitud: - capital (requerido): Monto del préstamo en Rands. - plazo_meses (requerido): Plazo del préstamo en meses. Ejemplo: 60. - tasa_interés_anual (requerido): Tasa de interés anual como porcentaje. Ejemplo: 13.5.

Endpoint ID: 24886
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24886/personal+loan+repayment+calculator
PARÁMETROS DE ENTRADA

Calculadora de Reembolso de Préstamo Personal — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"principal":150000,"term_months":60,"annual_interest_rate":13.5,"monthly_repayment":3451.48,"total_repayment":207088.8,"total_interest":57088.8},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any financial decisions.","cached":false}}
Calculadora de Reembolso de Préstamo Personal — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24886/personal+loan+repayment+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "principal": 150000,
  "term_months": 60,
  "annual_interest_rate": 13.5
}'

    
Solicitud
Compara dos escenarios de préstamo personal de Sudáfrica lado a lado Devuelve tanto los detalles del préstamo como una comparación estructurada mostrando qué opción es más barata en general el ahorro total de intereses la diferencia en los pagos mensuales y una nota de intercambio cuando el préstamo más barato en general tiene cuotas mensuales más altas
Endpoint ID: 24887
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24887/loan+comparison+calculator
PARÁMETROS DE ENTRADA

Calculadora de Comparación de Préstamos — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"loan_a":{"principal":150000,"term_months":60,"annual_interest_rate":13.5,"monthly_repayment":3451.48,"total_repayment":207088.8,"total_interest":57088.8},"loan_b":{"principal":150000,"term_months":48,"annual_interest_rate":13.5,"monthly_repayment":4061.45,"total_repayment":194949.6,"total_interest":44949.6},"comparison":{"cheaper_option":"b","total_saving":12139.2,"monthly_difference":609.97,"note":"Loan B costs less overall but has higher monthly repayments. Loan A is cheaper month-to-month but costs more in total interest."}},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any financial decisions.","cached":false}}
Calculadora de Comparación de Préstamos — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24887/loan+comparison+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "loan_a": {
    "principal": 150000,
    "term_months": 60,
    "annual_interest_rate": 13.5
  },
  "loan_b": {
    "principal": 150000,
    "term_months": 48,
    "annual_interest_rate": 13.5
  }
}'

    
Solicitud
Calcula el valor futuro de un monto en Rands después de un determinado número de años usando la inflación del IPC sudafricano Muestra cuánto del poder adquisitivo se pierde a lo largo del tiempo Usa la tasa actual del IPC de Sudáfrica del Stats SA por defecto Soporta una tasa de sustitución opcional para modelar un escenario de inflación personalizado Cuerpo de la solicitud - monto (obligatorio): Monto del valor presente en Rands - años (obligatorio): Número de años para proyectar hacia adelante Debe ser un número entero positivo - tasa_de_sustitución (opcional): Tasa de inflación personalizada como un decimal Ejemplo 0 06 para 6 por ciento Si no se proporciona se usa la tasa actual del IPC de Sudáfrica del Stats SA
Endpoint ID: 24888
POST https://docs.zylalabs.com/api/12762/sa+financial+calculators+api/24888/inflation+future+value+calculator
PARÁMETROS DE ENTRADA

Calculadora de Valor Futuro de la Inflación — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{"success":true,"data":{"present_value":100000,"future_value":148024.43,"increase":48024.43,"inflation_rate":0.04,"years":10,"rate_source":"SA CPI (Stats SA)"},"meta":{"disclaimer":"Estimates only. Consult a qualified financial advisor before making any financial decisions.","cached":false,"notes":"SA CPI rate of 4.00% used (April 2026). Update config/rates.json to reflect the latest Stats SA release."}}
Calculadora de Valor Futuro de la Inflación — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/12762/sa+financial+calculators+api/24888/inflation+future+value+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "amount": 100000,
  "years": 10
}'

    

Clave de Acceso a la API y Autenticación

Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Calculadoras Financieras SA API simplemente incluye tu token de portador en el encabezado de Autorización.

Encabezados
Encabezado Descripción
Autorización Requerido Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.

Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.

(Ahorra 2 meses pagando anualmente 🎉)

🚀 PLAN CORPORATIVO A MEDIDA

Comienza en
$ 10.000/Año


  • Volumen Personalizado
  • Límite de solicitudes personalizado
  • Soporte al Cliente Especializado
  • Monitoreo de API en Tiempo Real
zeiss-logo amazon-logo zoom-logo decathlon-logo

Empresas líderes confían en nosotros

Resumen

Una suite integral de calculadoras financieras sudafricanas que cubren costos de bonos y propiedades, financiamiento de vehículos, impuestos PAYE, IVA, sumas globales de jubilación, préstamos personales e inflación. Todos los valores monetarios en ZAR. Cubre 25 endpoints en módulos de bonos, vehículos, impuestos y financiamiento personal. Datos obtenidos de SARS, LPC, Boletín del Gobierno, SARB y Stats SA.

Calculadoras Financieras SA API FAQs

Todas las entradas y salidas monetarias están en Rand sudafricano (ZAR) No pase valores en centavos siempre use montos completos en Rand

Todos los resultados son estimaciones solo para fines informativos. Los honorarios de abogados, las tarifas de la oficina de escrituras y el impuesto de transferencia se calculan utilizando tablas oficiales publicadas pero los montos reales pueden variar por transacción. Cada respuesta incluye un aviso en el campo meta

Todos los cálculos de impuestos utilizan el año fiscal 2026/27 (1 de marzo de 2026 al 28 de febrero de 2027) por defecto, basándose en el último anuncio presupuestario del SARS. Los tramos históricos para 2023, 2024 y 2025 están disponibles a través de los puntos finales de Comparación de Tramos Impositivos y Años Fiscales

La tasa preferencial se extrae diariamente del Banco de Reserva de Sudáfrica (resbank.co.za) y se almacena en una base de datos. El endpoint GET /bond/prime-rate siempre devuelve la tasa confirmada más reciente junto con una marca de tiempo de extracción. Si la extracción en vivo falla, se utiliza el último valor persistido con éxito y flagback: true se incluye en la respuesta

Los honorarios de abogados de transferencia (también conocidos como honorarios de escrituración) y los honorarios de abogados de registro de hipotecas se calculan utilizando el programa tarifario incremental de la LSSA vigente a partir del 1 de agosto de 2025 La fórmula es tarifa base más incrementos por unidad o parte de ella redondeada hacia arriba Todos los montos de honorarios de abogados incluyen IVA al 15% y están marcados como is_estimate: true ya que los honorarios reales son negociables y varían según la firma

Los costos de transferencia cubren las tarifas por transferir la propiedad del vendedor al comprador, incluidos el impuesto de transferencia, la tarifa del abogado de transferencia y la tarifa de transferencia de la oficina de escrituras. Los costos de registro cubren las tarifas por registrar la nueva hipoteca, incluida la tarifa del abogado de registro de hipoteca y la tarifa de registro de la oficina de escrituras. El endpoint /bond/total-purchase-cost combina ambos en un solo desglose

Un pago de globo reduce la cantidad que se amortiza cada mes lo que resulta en pagos mensuales más bajos Sin embargo el monto total del globo sigue siendo deuda como una suma global al final del período de financiamiento y no está incluido en el pago mensual Cada respuesta que incluye un pago de globo incluye un campo de advertencia que lo hace explícito

Se utiliza el método de promedio SARS Se calcula el impuesto sobre el ingreso total más el bono luego se resta el impuesto solo sobre el ingreso La diferencia es el impuesto sobre el bono Esto coincide con el método que la mayoría de los empleadores sudafricanos utilizan para fines de nómina

- Tramos impositivos y derechos de transferencia: actualizados en febrero después del discurso presupuestario anual - Tarifas de la oficina de escrituras: actualizadas en abril después de la publicación en el Boletín Oficial del Gobierno - Tarifa de abogados de LPC: actualizada en agosto después de la publicación de las directrices de la LSSA - Tasa de interés preferencial: actualizada diariamente a través de un scraper después de cada decisión del MPC de la SARB

La API es adecuada para mostrar estimaciones, construir calculadoras y herramientas informativas. No es un sustituto del asesoramiento financiero, fiscal o legal profesional. Todos los resultados deben presentarse claramente como estimaciones a los usuarios finales. El campo de exención de responsabilidad en cada bloque meta de respuesta se proporciona para este propósito

Cada punto final devuelve datos JSON estructurados para proporcionar cálculos o información financiera específica Por ejemplo el Calculador de Reembolso de Bonos devuelve montos de reembolso mensual reembolso total y detalles de intereses mientras que el Calculador de Impuesto sobre la Renta PAYE proporciona desglose de impuestos y cifras de ingreso neto

Los campos clave varían según el punto final pero generalmente incluyen "éxito", "datos" y "meta". Por ejemplo, el Calculador de Reembolso de Bonos incluye campos como "pago_mensual", "interés_total" y "años_plazo", mientras que el campo meta proporciona información de origen y descargos de responsabilidad

Cada punto final tiene parámetros específicos Por ejemplo el Calculador de Reembolso de Bonos requiere "precio_de_propiedad" "años_de_plazo" y "tasa_de_interés_anual" También se pueden incluir parámetros opcionales como "depósito" Consulte la documentación de cada punto final para los requisitos detallados de los parámetros

Los datos de respuesta están organizados en un formato JSON estructurado El objeto "data" contiene los resultados del cálculo mientras que el objeto "meta" incluye información adicional como la fuente de los datos y los descargos de responsabilidad Esta estructura permite una fácil interpretación y utilización de los resultados

Los datos provienen de instituciones sudafricanas de renombre, incluidas SARS, LPC, el Boletín Oficial del Gobierno, SARB y Stats SA. Esto garantiza que los cálculos y la información proporcionados se basen en datos oficiales y actuales, lo que mejora la fiabilidad

Los casos de uso típicos incluyen la planificación financiera, las evaluaciones de hipotecas, los cálculos de impuestos y los escenarios de financiación de vehículos. Los usuarios pueden aprovechar la API para construir calculadoras para aplicaciones de finanzas personales, ayudando a las personas a tomar decisiones financieras informadas

Los usuarios pueden personalizar las solicitudes al proporcionar parámetros específicos relevantes para sus necesidades. Por ejemplo, en la Calculadora de Asequibilidad de Vehículos, los usuarios pueden ajustar "presupuesto_mensual", "depósito" y "meses_plazo" para reflejar su situación financiera y preferencias

Los usuarios pueden utilizar los datos devueltos integrándolos en aplicaciones o calculadoras financieras Por ejemplo, la Calculadora de Comparación de Bonos proporciona una comparación estructurada de dos escenarios permitiendo a los usuarios identificar fácilmente la opción más rentable en función del interés total y los pagos mensuales

General FAQs

Zyla API Hub es como una gran tienda de APIs, donde puedes encontrar miles de ellas en un solo lugar. También ofrecemos soporte dedicado y monitoreo en tiempo real de todas las APIs. Una vez que te registres, puedes elegir qué APIs quieres usar. Solo recuerda que cada API necesita su propia suscripción. Pero si te suscribes a varias, usarás la misma clave para todas, lo que hace todo más fácil para ti.
Los precios se muestran en USD (dólar estadounidense), EUR (euro), CAD (dólar canadiense), AUD (dólar australiano) y GBP (libra esterlina). Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tienes algún problema para pagar con tarjeta, contáctanos en [email protected]

Además, si ya tienes una suscripción activa en cualquiera de estas monedas (USD, EUR, CAD, AUD, GBP), esa moneda se mantendrá para suscripciones posteriores. Puedes cambiar la moneda en cualquier momento siempre que no tengas suscripciones activas.
La moneda local que aparece en la página de precios se basa en el país de tu dirección IP y se proporciona solo como referencia. Los precios reales están en USD (dólar estadounidense). Cuando realices un pago, el cargo aparecerá en tu estado de cuenta en USD, incluso si ves el monto equivalente en tu moneda local en nuestro sitio web. Esto significa que no puedes pagar directamente en tu moneda local.
Ocasionalmente, un banco puede rechazar el cargo debido a sus configuraciones de protección contra fraude. Te sugerimos comunicarte con tu banco primero para verificar si están bloqueando nuestros cargos. También puedes acceder al Portal de Facturación y cambiar la tarjeta asociada para realizar el pago. Si esto no funciona y necesitas más ayuda, por favor contacta a nuestro equipo en [email protected]
Los precios se determinan mediante una suscripción recurrente mensual o anual, dependiendo del plan elegido.
Las llamadas a la API se descuentan de tu plan en base a solicitudes exitosas. Cada plan incluye una cantidad específica de llamadas que puedes realizar por mes. Solo las llamadas exitosas, indicadas por una respuesta con estado 200, se contarán en tu total. Esto asegura que las solicitudes fallidas o incompletas no afecten tu cuota mensual.
Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago, y se renovará el mismo día del mes siguiente. Así que recuerda cancelar tu suscripción antes si quieres evitar futuros cargos.
Para actualizar tu plan de suscripción actual, simplemente ve a la página de precios de la API y selecciona el plan al que deseas actualizarte. La actualización será instantánea, permitiéndote disfrutar inmediatamente de las funciones del nuevo plan. Ten en cuenta que las llamadas restantes de tu plan anterior no se transferirán al nuevo plan, por lo que debes considerar esto al actualizar. Se te cobrará el monto total del nuevo plan.
Para verificar cuántas llamadas a la API te quedan en el mes actual, revisa el campo 'X-Zyla-API-Calls-Monthly-Remaining' en el encabezado de la respuesta. Por ejemplo, si tu plan permite 1,000 solicitudes por mes y has usado 100, este campo mostrará 900 llamadas restantes.
Para ver el número máximo de solicitudes a la API que permite tu plan, revisa el encabezado de la respuesta 'X-Zyla-RateLimit-Limit'. Por ejemplo, si tu plan incluye 1,000 solicitudes por mes, este encabezado mostrará 1,000.
El encabezado 'X-Zyla-RateLimit-Reset' muestra el número de segundos hasta que tu límite se restablezca. Esto te indica cuándo tu conteo de solicitudes se reiniciará. Por ejemplo, si muestra 3,600, significa que faltan 3,600 segundos para que el límite se restablezca.
Sí, puedes cancelar tu plan en cualquier momento desde tu cuenta, seleccionando la opción de cancelación en la página de Facturación. Ten en cuenta que las actualizaciones, degradaciones y cancelaciones tienen efecto inmediato. Además, al cancelar ya no tendrás acceso al servicio, incluso si te quedaban llamadas en tu cuota.
Para darte la oportunidad de probar nuestras APIs sin compromiso, ofrecemos una prueba gratuita de 7 días que te permite realizar hasta 50 llamadas a la API sin costo. Esta prueba solo se puede usar una vez, por lo que recomendamos aplicarla a la API que más te interese. Aunque la mayoría de nuestras APIs ofrecen prueba gratuita, algunas pueden no hacerlo. La prueba finaliza después de 7 días o cuando realices 50 solicitudes, lo que ocurra primero. Si alcanzas el límite de 50 solicitudes durante la prueba, deberás "Iniciar tu Plan de Pago" para continuar haciendo solicitudes. Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios. Alternativamente, si no cancelas tu suscripción antes del día 7, tu prueba gratuita finalizará y tu plan se cobrará automáticamente, otorgándote acceso a todas las llamadas a la API especificadas en tu plan. Ten esto en cuenta para evitar cargos no deseados.
Después de 7 días, se te cobrará el monto total del plan al que estabas suscrito durante la prueba. Por lo tanto, es importante cancelar antes de que finalice el periodo de prueba. No se aceptan solicitudes de reembolso por olvidar cancelar a tiempo.
Cuando te suscribes a una prueba gratuita de una API, puedes realizar hasta 50 llamadas. Si deseas realizar más llamadas después de este límite, la API te pedirá que "Inicies tu Plan de Pago". Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios.
Las Órdenes de Pago se procesan entre el día 20 y el 30 de cada mes. Si envías tu solicitud antes del día 20, tu pago será procesado dentro de ese período.
Puedes contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Siempre estamos en línea de 8 a. m. a 5 p. m. (EST). Si nos contactas fuera de ese horario, te responderemos lo antes posible. Además, puedes escribirnos por correo electrónico a [email protected]

APIs Relacionadas