API de calculadora gratuita

Cada calculadora en este sitio es también una API JSON gratuita. Sin registro, sin clave API, con CORS habilitado — llámelo desde su servidor o directamente desde el navegador.

Sinopsis

La API ejecuta exactamente las mismas matemáticas que el sitio web utiliza. Envíe los valores de campo de una calculadora como parámetros de consulta o JSON y obtenga los resultados calculados de nuevo como JSON — incluyendo cualquier esquema de amortización o datos gráficos que la calculadora produce.

  • 198+ calculadoras, cada una con su propio punto final
  • No hay clave API — acceso anónimo, tasa limitada por IP
  • CORSAccess-Control-Allow-Origin: * (uso del cliente)
  • Límite de la tasa: 60 solicitudes/hora por IP (HTTP 429 cuando se supere)

URL de la base

https://calculator.free/api/v1/

Índice — lista cada calculadora

GET https://calculator.free/api/v1/

Devuelve una lista legible por máquina de todas las calculadoras con los campos de cada una (llave, etiqueta, tipo, predeterminado, unidad) y las teclas de resultado — lo suficiente para construir un cliente dinámicamente.

Computar — ejecutar una calculadora

GET  https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/     (JSON or form body)

Forma de respuesta:

{
  "ok": true,
  "slug": "mortgage",
  "country": "us",
  "inputs":   { ... echoed field values ... },
  "results":  { ... computed result keys ... },
  "schedule": { "columns": [...], "rows": [...] } | null,
  "chart":    { "type": "pie", "slices": [...] } | null
}

Calculadoras de país-aware (hipoteca, préstamo, impuestos sobre la renta, ventas-impuestos...) aceptan ?country=us|uk|ca|au|in|ie|nz|za. Desconocido slug devuelve 404; país no soportado o mala entrada devuelve 400 con un mensaje útil y la especificación de campo.

Planes de autenticación de &amp;

Puede llamar a la API sin ninguna clave — las solicitudes anónimas están limitadas por IP. Para una cuota mensual más alta y predecible (y uso comercial), cree una clave en su página de cuenta y envíela de tres maneras:

GET  https://calculator.free/api/v1/mortgage/?price=350000&key=YOUR_KEY
curl -H "Authorization: Bearer YOUR_KEY" "https://calculator.free/api/v1/bmi/?units=metric&height=180&weight=80"
curl -H "X-Api-Key: YOUR_KEY"           "https://calculator.free/api/v1/bmi/?units=metric&height=180&weight=80"
  • Libre — anónima (tipo IP limitado) o una llave libre con una pequeña cuota mensual. No comercial.
  • Desarrollador &mdash; $9/mo — 10.000 llamadas/mes, uso comercial.
  • Negocios &mdash; $49/mo — 100.000 llamadas/mes, rendimiento prioritario.

Cuando se utiliza la cuota mensual de una clave, la API devuelve HTTP 429 con el error "quota_exceeded"; una clave desconocida o inactiva devuelve HTTP 401. Ver planes completos y registrarse en el Precios página.

Ejemplos

curl

curl "https://calculator.free/api/v1/mortgage/?price=350000&down=70000&rate=6.9&years=30"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/bmi/?" + new URLSearchParams({
    units: "metric", height: "180", weight: "80"
  }));
const { results } = await r.json();
console.log(results.bmi, results.category);

POST JSON

curl -X POST "https://calculator.free/api/v1/income-tax/?country=uk" \
  -H "Content-Type: application/json" \
  -d '{"income": 60000}'

Todos los puntos finales

Un punto final por calculadora. Las teclas de campo y las teclas de resultado para cada uno están en el /api/v1/ índice.

Financiación (41)
CalculadoraPunto de finalización
Calculadora de hipotecas /api/v1/mortgage/
Calculadora de préstamos /api/v1/loan/
Calculadora de intereses compuesta /api/v1/compound-interest/
Calculadora de interés simple /api/v1/simple-interest/
Calculadora de pagos con tarjeta de crédito /api/v1/credit-card-payoff/
Calculadora de costes de combustible /api/v1/fuel-cost/
Calculadora de préstamos automáticos /api/v1/auto-loan/
Calculadora de jubilación /api/v1/retirement/
Calculadora de objetivos de ahorro /api/v1/savings-goal/
Calculadora de márgenes de beneficio /api/v1/margin/
Calculadora de valor futuro /api/v1/future-value/
Calculadora de valor actual /api/v1/present-value/
Calculadora ROI /api/v1/roi/
Calculadora de pagos de anualidades /api/v1/annuity-payout/
APR a la calculadora APY /api/v1/apr-to-apy/
Calculadora de CD /api/v1/cd/
Calculadora de inflación /api/v1/inflation/
Calculadora de Asequibilidad en el Hogar /api/v1/home-affordability/
Calculadora de Asequibilidad de Alquiler /api/v1/rent-affordability/
Calculadora de pagos /api/v1/down-payment/
Calculadora de refinanciación /api/v1/refinance/
Calculadora de ratios de deuda a ingresos /api/v1/debt-to-income/
Calculadora de préstamos para embarcaciones /api/v1/boat-loan/
Calculadora de préstamos para estudiantes /api/v1/student-loan/
Calculadora de préstamos personales /api/v1/personal-loan/
Calculadora de arrendamiento de coches /api/v1/lease/
Calculadora de valor neto /api/v1/net-worth/
Calculadora de puntos de punto de parada /api/v1/break-even/
Calculadora SIP /api/v1/sip/
Calculadora EMI /api/v1/emi/
Calculadora 401(k) /api/v1/401k/
Calculadora Roth IRA /api/v1/roth-ira/
Calculadora tradicional IRA /api/v1/ira/
Calculadora de presupuesto (50/30/20) /api/v1/budget/
Calculadora de la Seguridad Social /api/v1/social-security/
Calculadora de pagos de deuda /api/v1/debt-payoff/
Calculadora de alquiler contra compra /api/v1/rent-vs-buy/
Calculadora de pagos hipotecarios /api/v1/mortgage-payoff/
Calculadora de APR /api/v1/apr/
Calculadora de depreciación /api/v1/depreciation/
Calculadora del PIB /api/v1/gdp/
Impuestos y Salarios (2)
Salud y aptitud (28)
CalculadoraPunto de finalización
Calculadora del IMC /api/v1/bmi/
Calculadora de calorías (TDEE) /api/v1/tdee/
Calculadora de grasa corporal /api/v1/body-fat/
Calculadora de peso ideal /api/v1/ideal-weight/
Calculadora de la ingesta de agua /api/v1/water-intake/
Calculadora BMR /api/v1/bmr/
Calculadora de ritmo de funcionamiento /api/v1/running-pace/
Calculadora macro /api/v1/macro/
Calculadora de déficit calórico /api/v1/calorie-deficit/
Calculadora de ingesta de proteínas /api/v1/protein-intake/
Calculadora Max de una sola representante /api/v1/one-rep-max/
Calculadora de la frecuencia cardíaca máxima /api/v1/max-heart-rate/
Calculadora de la zona de la frecuencia cardíaca /api/v1/heart-rate-zones/
Calculadora de alcohol en sangre (BAC) /api/v1/bac/
Calculadora de fecha de parto /api/v1/pregnancy-due-date/
Calculadora de ovulación y fertilidad /api/v1/ovulation/
Calculadora de la relación cintura-hip /api/v1/waist-to-hip-ratio/
Calculadora de relación cintura-altura /api/v1/waist-to-height-ratio/
Calculadora de masa corporal inclinada /api/v1/lean-body-mass/
Calculadora de grasa del cuerpo del ejército /api/v1/army-body-fat/
Calculadora quemada de calorías /api/v1/calories-burned/
Pasos a la calculadora de millas /api/v1/steps-to-miles/
Calculadora de ciclo de sueño /api/v1/sleep/
Calculadora de superficie corporal /api/v1/body-surface-area/
Calculadora de periodo /api/v1/period/
Calculadora de fecha de concepción /api/v1/conception/
Calculadora de aumento de peso del embarazo /api/v1/pregnancy-weight-gain/
Calculadora GFR (eGFR, CKD-EPI) /api/v1/gfr/
Matemáticas (26)
Estadística (15)
Conversores de unidades (17)
Ciencia e Ingeniería (27)
Fecha y hora (15)
Todos los días (27)

Los resultados son estimaciones para orientación general solamente, no para asesoramiento financiero, médico o fiscal.