Kalkulatur b'xejn API

Kull kalkulatur fuq dan is-sit huwa wkoll API JSON b'xejn.L-ebda reġistrazzjoni, l-ebda ċavetta API, CORS-enabled — sejħu minn server tiegħek jew direttament mill-browser.

Ħarsa ġenerali

L-API tuża l-istess matematika eżatta li tuża l-websajt. Ibgħat il-valuri tal-qasam ta' kalkulatur bħala parametri ta' mistoqsija jew JSON u ġib ir-riżultati kkalkulati lura bħala JSON - inkluż kwalunkwe skeda ta' amortizzazzjoni jew dejta ta' tabella li tipproduċi l-kalkulatur.

  • 198+ kalkulaturi, kull wieħed b'punt aħħari tiegħu stess
  • Ebda ċippa API — aċċess anonimu, b'rata limitata mill-IP
  • CORSAccess-Control-Allow-Origin: * (li jistgħu jintużaw min-naħa tal-klijent)
  • Limitu tar-rata: 60 talbiet/siegħa għal kull IP (HTTP 429 meta jinqabeż)

URL bażiku

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

Indiċi — lista ta' kull kalkulatur

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

Jirritorna lista li tinqara mill-magni tal-kalkulaturi kollha b'kull wieħed mill-oqsma (ċavetta, tikketta, tip, default, unità) u ċwievet tar-riżultat - biżżejjed biex jibnu klijent dinamikament.

Kalkolu — tmexxi kalkulatur wieħed

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

Forma tar-rispons:

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

Kalkulaturi li jagħrfu l-pajjiż (ipoteka, self, taxxa fuq id-dħul, taxxa fuq il-bejgħ...) jaċċettaw ?country=us|uk|ca|au|in|ie|nz|za. Slug mhux magħruf jirritorna 404; pajjiż mhux appoġġjat jew input ħażin jirritorna 400 b'messaġġ utli u l-ispeċifikazzjoni tal-qasam.

Awtentikazzjoni & pjanijiet

Tista' ssejjaħ l-API mingħajr ebda key — talbiet anonimi huma limitati bir-rata mill-IP. Għal kwota ta' kull xahar ogħla u prevedibbli (u użu kummerċjali), oħloq key fuq il-paġna tal-kont tiegħek u ibgħatha b'wieħed minn tliet modi:

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"
  • Ħieles — anonimu (IP rata limitata) jew ċavetta ħielsa ma kwota żgħira kull xahar. Mhux kummerċjali.
  • Żviluppatur & mdash; $ 9/mo — 10,000 sejħa/xahar, użu kummerċjali.
  • Negozju & mdash; $49/mo — 100,000 sejħa/xahar, throughput prijorità.

Meta l-kwota ta' kull xahar ta' ċavetta tintuża, l-API tirritorna HTTP 429 b'iżball "quota_exceeded"; ċavetta mhux magħrufa jew inattiva tirritorna HTTP 401. Ara l-pjanijiet sħaħ u jissieħbu fuq il- Prezzijiet paġna.

Eżempji

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}'

Il-punti aħħarin kollha

Punt aħħari wieħed għal kull kalkulatur. Il-kodiċijiet tal-qasam u l-kodiċijiet tar-riżultat għal kull wieħed huma fil- /api/v1/ indiċi.

Finanzi (41)
KalkulaturPunt aħħari
Kalkulatur tal-Ipoteka /api/v1/mortgage/
Kalkulatur tas-self /api/v1/loan/
Kalkulatur tal-Imgħax Kompost /api/v1/compound-interest/
Kalkulatur tal-Imgħax Sempliċi /api/v1/simple-interest/
Kreditu Karta Payoff kalkulatur /api/v1/credit-card-payoff/
Kalkulatur tal-Kosta tal-Fjuwil /api/v1/fuel-cost/
Kalkulatur tas-self tal-karozzi /api/v1/auto-loan/
Kalkulatur tal-Irtirar /api/v1/retirement/
Kalkulatur tal-Għan tat-Tfaddil /api/v1/savings-goal/
Kalkulatur tal-Marġni tal-Profitt /api/v1/margin/
Kalkulatur tal-Valur Futur /api/v1/future-value/
Kalkulatur tal-Valur Prezzjonali /api/v1/present-value/
Kalkulatur tar-ROI /api/v1/roi/
Kalkulatur tal-Ħlas Annwali /api/v1/annuity-payout/
APR għal APY Kalkulatur /api/v1/apr-to-apy/
Kalkulatur tas-CD /api/v1/cd/
Kalkulatur tal-inflazzjoni /api/v1/inflation/
Kalkulatur tal-Affordabilità tad-Dar /api/v1/home-affordability/
Kalkulatur tal-Affordabilità tal-Kera /api/v1/rent-affordability/
Kalkulatur tal-Ħlas Down /api/v1/down-payment/
Kalkulatur tar-Rifinanzjament /api/v1/refinance/
Kalkulatur tal-Proporzjon tad-Dejn għad-Dħul /api/v1/debt-to-income/
Kalkulatur tas-self tad-dgħajsa /api/v1/boat-loan/
Kalkulatur tas-self lill-istudenti /api/v1/student-loan/
Kalkulatur tas-self personali /api/v1/personal-loan/
Kalkulatur tal-Leasing tal-Karozza /api/v1/lease/
Kalkulatur tal-Valur Nett /api/v1/net-worth/
Break-even Punt Kalkulatur /api/v1/break-even/
Kalkulatur tas-SIP /api/v1/sip/
EMI Kalkulatur tal-Ispejjeż /api/v1/emi/
Kalkulatur tal-401(k) /api/v1/401k/
Kalkulatur Roth IRA /api/v1/roth-ira/
Tradizzjonali IRA Kalkulatur /api/v1/ira/
Kalkulatur tal-baġit (50/30/20) /api/v1/budget/
Kalkulatur tas-Sigurtà Soċjali /api/v1/social-security/
Kalkulatur tal-Ħlas tad-Dejn /api/v1/debt-payoff/
Kiri vs Buy Kalkulatur /api/v1/rent-vs-buy/
Kalkulatur tal-Ħlas tal-Ipoteka /api/v1/mortgage-payoff/
Kalkulatur tal-APR /api/v1/apr/
Kalkulatur tad-Deprezzament /api/v1/depreciation/
Kalkulatur tal-PDG /api/v1/gdp/
Taxxa & Salarju (2)
Saħħa & fitness (28)
Tip (26)
Statistika (15)
Konvertituri ta' unità (17)
Xjenza & Inġinerija (27)
Data u Ħin (15)
Kuljum (27)

Ir-riżultati huma stimi għal gwida ġenerali biss, mhux parir finanzjarju, mediku jew tat-taxxa.