API da Calculadora Livre

Cada calculadora neste site é também uma API JSON gratuita. Sem inscrição, sem chave API, habilitado pelo CORS — ligue para o seu servidor ou diretamente para o navegador.

Visão geral

A API executa exatamente a mesma matemática que o site usa. Envie os valores de campo de uma calculadora como parâmetros de consulta ou JSON e obtenha os resultados calculados de volta como JSON — incluindo qualquer agenda de amortização ou dados de diagrama que a calculadora produz.

  • 198+ calculadoras, cada uma com seu próprio ponto final
  • Sem chave API — acesso anônimo, limitado por taxa por IP
  • CORSAccess-Control-Allow-Origin: * (A utilização do lado cliente)
  • Limite de taxa: 60 solicitações/hora por IP (HTTP 429 quando excedido)

URL base

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

Índice — listar cada calculadora

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

Devolve uma lista legível por máquina de todas as calculadoras com os campos de cada um (chave, etiqueta, tipo, padrão, unidade) e as chaves de resultado — suficiente para construir um cliente dinamicamente.

Computar — executar uma 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 resposta:

{
  "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 conhecimentos sobre países (mortagem, empréstimo, imposto sobre o rendimento, imposto sobre vendas...) ?country=us|uk|ca|au|in|ie|nz|za. Slug desconhecido retorna 404; país não suportado ou má entrada retorna 400 com uma mensagem útil e as especificações de campo.

Planos de autenticação

Você pode chamar a API sem nenhuma chave — os pedidos anônimos são limitados por taxa IP. Para uma quota mensal mais elevada e previsível (e uso comercial), crie uma chave na sua página de contas e envie-a de três maneiras:

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"
  • Livre — anonimidade (taxa de taxa limitada) ou uma chave gratuita com uma pequena quota mensal.
  • Desenvolvedor & mdash; 9€/mo — 10 000 chamadas/mes, uso comercial.
  • Negócios & mdash; 49/mo — 100.000 chamadas/mes, prioridade de passagem.

Quando a quota mensal de uma chave é usada na API retorna HTTP 429 com erro "quota_exceded"; uma chave desconhecida ou inactiva retorna HTTP 401. Ver planos completos e inscrição no Preços página.

Exemplos

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 os pontos finais

Um endpoint por calculadora. As chaves de campo e as chaves de resultado para cada um estão na /api/v1/ índice.

Finanças (41)
CalculadoraPonto final
Calculadora de hipotecas /api/v1/mortgage/
Calculadora de empréstimos /api/v1/loan/
Calculadora de juros compostos /api/v1/compound-interest/
Calculadora de juros simples /api/v1/simple-interest/
Calculadora de pagamento de cartão de crédito /api/v1/credit-card-payoff/
Calculadora de custos de combustível /api/v1/fuel-cost/
Calculadora de empréstimos automáticos /api/v1/auto-loan/
Calculadora de jubilação /api/v1/retirement/
Calculadora de objetivos de poupança /api/v1/savings-goal/
Calculadora da margem de lucro /api/v1/margin/
Calculadora de Valor Futuro /api/v1/future-value/
Calculadora de Valor Atual /api/v1/present-value/
Calculadora ROI /api/v1/roi/
Calculadora de pagamento de Anuity /api/v1/annuity-payout/
APR para a calculadora APY /api/v1/apr-to-apy/
Calculadora de CD /api/v1/cd/
Calculadora de inflação /api/v1/inflation/
Calculadora de Afetabilidade Home /api/v1/home-affordability/
Calculadora de alugar a acessível /api/v1/rent-affordability/
Calculadora de pagamentos a baixo /api/v1/down-payment/
Calculadora de Refinança /api/v1/refinance/
Calculadora do rácio da dívida para a receita /api/v1/debt-to-income/
Calculadora de empréstimos de barco /api/v1/boat-loan/
Calculadora de empréstimos para estudantes /api/v1/student-loan/
Calculadora de empréstimos pessoais /api/v1/personal-loan/
Calculadora de arrendamento de carros /api/v1/lease/
Calculadora do Valor líquido /api/v1/net-worth/
Calculadora de Pontos de Descanso /api/v1/break-even/
Calculadora SIP /api/v1/sip/
Calculadora EMI /api/v1/emi/
401(k) Calculadora /api/v1/401k/
Calculadora Roth IRA /api/v1/roth-ira/
Calculadora tradicional IRA /api/v1/ira/
Calculadora orçamental (50/30/20) /api/v1/budget/
Calculadora de Segurança Social /api/v1/social-security/
Calculadora de pagamento da dívida /api/v1/debt-payoff/
Calculadora de aluguer vs Comprar /api/v1/rent-vs-buy/
Calculadora de pagamento de hipotecas /api/v1/mortgage-payoff/
Calculadora APR /api/v1/apr/
Calculadora de depreciação /api/v1/depreciation/
Calculadora do PIB /api/v1/gdp/
Impostos e Salários (2)
Saúde e Fitness (28)
CalculadoraPonto final
Calculadora IMC /api/v1/bmi/
Calculadora Calorie (TDEE) /api/v1/tdee/
Calculadora de gordura corporal /api/v1/body-fat/
Calculadora de peso ideal /api/v1/ideal-weight/
Calculadora de Ingestão de Água /api/v1/water-intake/
Calculadora BMR /api/v1/bmr/
Calculadora de Pace em execução /api/v1/running-pace/
Calculadora Macro /api/v1/macro/
Calculadora de Deficit Calorie /api/v1/calorie-deficit/
Calculadora de ingestão de proteínas /api/v1/protein-intake/
Calculadora Máxima de uma Rep /api/v1/one-rep-max/
Calculadora de frequência cardíaca máxima /api/v1/max-heart-rate/
Calculadora de zona de frequência cardíaca /api/v1/heart-rate-zones/
Calculadora de Álcool de sangue (BAC) /api/v1/bac/
Calculadora de data de vencimento da gravidez /api/v1/pregnancy-due-date/
Calculadora de ovulação e fertilidade /api/v1/ovulation/
Calculadora de rácio de vaga-a-hip /api/v1/waist-to-hip-ratio/
Calculadora de rácio de maré para altura /api/v1/waist-to-height-ratio/
Calculadora de massa corporal de coragem /api/v1/lean-body-mass/
Calculadora de gordura do corpo do exército /api/v1/army-body-fat/
Calórias queimadas calculadora /api/v1/calories-burned/
Passos para a calculadora de Miles /api/v1/steps-to-miles/
Calculadora do ciclo de sono /api/v1/sleep/
Calculadora de Superfície Corpo /api/v1/body-surface-area/
Calculadora de Período /api/v1/period/
Calculadora da data de conceção /api/v1/conception/
Calculadora de ganho de peso gravidez /api/v1/pregnancy-weight-gain/
Calculadora GFR (eGFR, CKD-EPI) /api/v1/gfr/
Matemática (26)
Estatísticas (15)
Conversores de unidades (17)
Ciência e Engenharia (27)
Data e hora (15)
Todos os dias (27)

Os resultados são estimativas para orientação geral, não aconselhamento financeiro, médico ou fiscal.