Bezmaksas kalkulators API

Katrs kalkulators šajā vietnē ir arī bezmaksas JSON API. Nav pierakstīšanās, nav API atslēga, CORS-iespējams — zvaniet to no jūsu servera vai tieši no pārlūkprogrammas.

Pārskats

API darbojas tieši to pašu matemātiku, ko izmanto mājas lapā. Sūtīt kalkulatora lauka vērtības, kā vaicājumu parametri vai JSON un saņemt skaitļos rezultātus atpakaļ kā JSON — tostarp jebkādu amortizāciju grafiku vai diagrammas dati kalkulators rada.

  • 198+ kalkulatori, katram ar savu mērķa kritēriju
  • Nav API atslēgas — anonīma piekļuve, procentu likmes ierobežots ar IP
  • CORSAccess-Control-Allow-Origin: * (izmantojama klienta puse)
  • Likmes ierobežojums: 60 pieprasījumi/stunda IP (kad pārsniegtsHTTP 429);

Pamata URL

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

Indekss – uzskaitīt katru kalkulatoru

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

Atgriež mašīnlasāmu sarakstu ar visiem kalkulatoriem ar katra laukiem (taustiņu, etiķeti, tipu, noklusējuma, vienību) un rezultātu taustiņiem — pietiekami, lai izveidotu klientu dinamiski.

Aprēķināt – palaist vienu kalkulatoru

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

Atbildes forma:

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

Valsts apgādnieka zaudējuma kalkulatori (hipotēka, aizdevums, ienākuma nodoklis, pārdošanas nodoklis...) pieņem ?country=us|uk|ca|au|in|ie|nz|za. Nezināms slug atgriež 404; neatbalstīta valsts vai sliktas ieejas atgriež 400 ar noderīgu ziņu un lauka spec.

Autentificēšanas & amp; plāni

Jūs varat zvanīt API bez atslēgas vispār – anonīmi pieprasījumi ir likmes ierobežo IP. Lai augstāku, prognozējamu mēneša kvotu (un komerciālo izmantošanu), izveidot atslēgu savā konta lapā un nosūtīt to uz trim veidiem:

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"
  • Bezmaksas — anonīms (IP likmes ierobežojums) vai bezmaksas atslēga ar nelielu ikmēneša kvotu. Nekomerciāls.
  • Izstrādātājs & mdash; $9/mo — 10 000 zvanu mēnesī, komerclietojums.
  • Uzņēmējdarbība &mdash; $49/mo — 100 000 zvanu mēnesī, prioritātes caurlaide.

Kad tiek izmantota atslēgas ikmēneša kvota, API atgriež HTTP 429 ar kļūdu "kvota_ pārsniegta"; nezināma vai neaktīva atslēga atgriež HTTP 401. Skatīt pilnus plānus un pierakstīties uz Cena lapa.

Piemēri

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

Visi mērķa kritēriji

Viens mērķa kritērijs uz vienu kalkulatoru. Lauka taustiņi un rezultātu taustiņi katram ir /api/v1/ Indekss.

Finanses (41)
KalkulatorsMērķa punkts
Hipotēku kalkulators /api/v1/mortgage/
Aizdevuma kalkulators /api/v1/loan/
Kombinēto interešu kalkulators /api/v1/compound-interest/
Vienkāršs interešu kalkulators /api/v1/simple-interest/
Kredītkartes izmaksu kalkulators /api/v1/credit-card-payoff/
Degvielas izmaksu kalkulators /api/v1/fuel-cost/
Automātisks aizdevuma kalkulators /api/v1/auto-loan/
Novecošanas kalkulators /api/v1/retirement/
Saglabā mērķa kalkulatoru /api/v1/savings-goal/
Peļņas maržas kalkulators /api/v1/margin/
Nākotnes vērtības kalkulators /api/v1/future-value/
Pašreizējās vērtības kalkulators /api/v1/present-value/
RAI kalkulators /api/v1/roi/
Anuitātes izmaksu kalkulators /api/v1/annuity-payout/
APR līdz APY kalkulators /api/v1/apr-to-apy/
CD kalkulators /api/v1/cd/
Inflācijas kalkulators /api/v1/inflation/
Mājas Affferable kalkulators /api/v1/home-affordability/
Nomas cenas aprēķināšana /api/v1/rent-affordability/
Zemāk payment kalculator /api/v1/down-payment/
Refinansēt kalkulatoru /api/v1/refinance/
Parāda attiecības aprēķināšana /api/v1/debt-to-income/
Laivas aizdevuma kalkulators /api/v1/boat-loan/
Studenta aizdevuma kalkulators /api/v1/student-loan/
Personīgais aizdevuma kalkulators /api/v1/personal-loan/
Automašīnas nomas kalkulators /api/v1/lease/
Neto vērtība kalkulators /api/v1/net-worth/
Pārtraukuma punkta kalkulators /api/v1/break-even/
SIP kalkulators /api/v1/sip/
EMI kalkulators /api/v1/emi/
401(k) Kalkulators /api/v1/401k/
Rotēt IRA kalkulatoru /api/v1/roth-ira/
Tradicionālais IRA kalkulators /api/v1/ira/
Budžeta kalkulators (50/30/20) /api/v1/budget/
Sociālā nodrošinājuma kalkulators /api/v1/social-security/
Parāda atmaksa kalkulators /api/v1/debt-payoff/
Nomas maksa pret Nopirkt kalkulatoru /api/v1/rent-vs-buy/
Hipotēku nomaksas kalkulators /api/v1/mortgage-payoff/
APR kalkulators /api/v1/apr/
Nolietojuma kalkulators /api/v1/depreciation/
IKP kalkulators /api/v1/gdp/
Nodokļu un algu (2)
Veselība un atbilstība (28)
Matemātika (26)
Statistika (15)
Mērvienības pārveidotāji (17)
Zinātne un inženierzinātne (27)
Datums un laiks (15)
Ik dienu (27)

Rezultāti ir aprēķini tikai par vispārējiem norādījumiem, nevis finanšu, medicīnas vai nodokļu konsultācijām.