Laisvas skaičiaviklis API

Kiekvienas skaičiuotuvas šioje svetainėje taip pat nemokamai JSON API. Jokių užsiregistravimo, be API raktas, CORS-įjungtas - skambinkite iš savo serverio arba tiesiai iš naršyklės.

Apžvalga

API veikia tiksliai tą pačią matematiką svetainėje naudoja. Siųsti skaičiuotuvo lauko vertes, kaip užklausos parametrai arba JSON ir gauti kompiuterinių rezultatų atgal kaip JSON – įskaitant bet amortizacijos tvarkaraštis arba diagramos duomenis skaičiuotuvas sukuria.

  • 198+ skaičiuotuvai, kiekvienas su savo vertinamąja baigtimi
  • Nr API raktas — anonimiška prieiga, palūkanų normos ribojamos IP
  • CORSAccess-Control-Allow-Origin: * (naudojama kliento pusė)
  • Normos riba: 60 užklausos per IP (perskaičiuojant HTTP 429)

Pagrindinis URL

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

Indeksas – sąrašas

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

Grįžta į mašininio nuskaitymo sąrašą visų skaičiuotuvų su kiekvieno laukų (raktas, etiketė, tipas, numatytoji, vienetas) ir rezultatų raktai – pakankamai, kad dinamiškai sukurti klientą.

Apskaičiuoti – paleisti vieną skaičiuoklę

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

Atsako forma:

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

Įrangos skaičiuotuvai (automatiniai, paskolos, pajamų-mokesčiai, pardavimo-mokesčiai...) ?country=us|uk|ca|au|in|ie|nz|za. Nežinomas šliaužimas grįžta 404; nepalaikoma šalis arba blogas indėlis grąžinami 400 su naudingu pranešimu ir lauke spec.

Autentikacijos & amp; planai

Galite skambinti API be rakto visai – anoniminiai prašymai yra ribojamas IP. Dėl didesnės, nuspėjamos mėnesio kvotos (ir komercinio naudojimo), sukurti raktą savo sąskaitos puslapyje ir siųsti jį vienas iš trijų būdų:

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"
  • Laisva — anonimiškas (IP norma apribota) arba nemokamas raktas su maža mėnesio kvota. Nekomercinis.
  • Programuotojas & mdash; $9/mo — 10 000 skambučių per mėnesį, komercinis naudojimas.
  • Verslo & mdash; $49/mo — 100 000 skambučių per mėnesį, pirmumo pralaidumas.

Kai naudojama rakto mėnesio kvota, API grąžina HTTP 429 su klaida "kvota_ viršijama"; nežinomas arba neaktyvus raktas grįžta HTTP 401. Žr. išsamius planus ir užsiregistruoti Kainos puslapis.

Pavyzdžiai

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 tyrimo tikslai

Vienas rezultatas vienam skaičiuoklė. Lauko klavišai ir rezultatų raktai kiekvienam yra /api/v1/ Rodyklė.

Finansai (41)
SkaičiuotuvasGalutinis taškas
Hipotekos skaičiuotuvas /api/v1/mortgage/
Paskolos skaičiuotuvas /api/v1/loan/
Sudėtinių interesų skaičiuotuvas /api/v1/compound-interest/
Paprastas palūkanų skaičiaviklis /api/v1/simple-interest/
Kredito kortelės išmokėjimo skaičiuotuvas /api/v1/credit-card-payoff/
Degalų sąnaudų skaičiuotuvas /api/v1/fuel-cost/
Automatinis paskolos skaičiaviklis /api/v1/auto-loan/
Atostogoms pasibaigus skaičiuoti /api/v1/retirement/
Išsaugo tikslų skaičiavimo įrenginį /api/v1/savings-goal/
Pelno maržos skaičiaviklis /api/v1/margin/
Būsimos vertės skaičiuotuvas /api/v1/future-value/
Dabartinės vertės skaičiuotuvas /api/v1/present-value/
ROI skaičiuotuvas /api/v1/roi/
Ankstyvojo išmokėjimo skaičiuotuvas /api/v1/annuity-payout/
Skaičiuotuvas nuo APR iki APY /api/v1/apr-to-apy/
CD skaičiuotuvas /api/v1/cd/
Infliacijos skaičiuotuvas /api/v1/inflation/
Pagrindinis Įperkamumo skaičiuotuvas /api/v1/home-affordability/
Nuomos skaičiuotuvas /api/v1/rent-affordability/
Mažesnis mokėjimas skaičiuotuvas /api/v1/down-payment/
Refinansuoti skaičiuoklę /api/v1/refinance/
Skolos ir palūkanų santykio skaičiavimo metodas /api/v1/debt-to-income/
Laivo paskolos skaičiuotuvas /api/v1/boat-loan/
Studentų paskolos skaičiuotuvas /api/v1/student-loan/
Asmeninis paskolos skaičiaviklis /api/v1/personal-loan/
Automobilių nuomos skaičiuotuvas /api/v1/lease/
Skaičiuotuvas „Net Worth“ /api/v1/net-worth/
Stabdos taško skaičiuotuvas /api/v1/break-even/
SIP skaičiuotuvas /api/v1/sip/
EMI skaičiuotuvas /api/v1/emi/
401(k) Skaičiuoklis /api/v1/401k/
Rotinis IRA skaičiavimo įrenginys /api/v1/roth-ira/
Tradicinis IRA skaičiuotuvas /api/v1/ira/
Biudžeto skaičiuotuvas (50/30/20) /api/v1/budget/
Socialinės apsaugos skaičiuotuvas /api/v1/social-security/
Skolos išmokėjimo skaičiuotuvas /api/v1/debt-payoff/
Nuoma prieš Įsigykite skaičiuoklį /api/v1/rent-vs-buy/
Hipotekos pajamų skaičiavimo priemonė /api/v1/mortgage-payoff/
APR skaičiavimo stendas /api/v1/apr/
Nuvertėjimo skaičiavimo įrenginys /api/v1/depreciation/
BVP skaičiuotuvas /api/v1/gdp/
Mokesčiai ir darbo užmokestis (2)
Sveikata ir tinkamumas (28)
SkaičiuotuvasGalutinis taškas
KMI skaičiuotuvas /api/v1/bmi/
Kalorijų (TDEE) skaičiuotuvas /api/v1/tdee/
Kūno riebalų skaičiuotuvas /api/v1/body-fat/
Idealus svorio skaičiaviklis /api/v1/ideal-weight/
Vandens įsiurbimo skaičiuotuvas /api/v1/water-intake/
BMR skaičiuotuvas /api/v1/bmr/
Name /api/v1/running-pace/
Makro skaičiuotuvas /api/v1/macro/
Skaičiuotuvas /api/v1/calorie-deficit/
Baltymų įsiurbimo skaičiuotuvas /api/v1/protein-intake/
Vienas rep Max skaičiuotuvas /api/v1/one-rep-max/
Maksimalus širdies greičio skaičiaviklis /api/v1/max-heart-rate/
Širdies greičio zonos skaičiuotuvas /api/v1/heart-rate-zones/
Alkoholio (BAC) skaičiuoklė /api/v1/bac/
Nėštumo pabaigos data Skaičiuotuvas /api/v1/pregnancy-due-date/
Ovuliacija ir vaisingumas Skaičiuotuvas /api/v1/ovulation/
Atminties ir kampinio santykio skaičiavimo įrenginys /api/v1/waist-to-hip-ratio/
Atstumas tarp aukščio ir aukščio /api/v1/waist-to-height-ratio/
Nutekančio kūno masės skaičiuotuvas /api/v1/lean-body-mass/
Kariuomenės kūno riebalų skaičiuotuvas /api/v1/army-body-fat/
Kalorijos, išdegęs skaičiuotuvas /api/v1/calories-burned/
Steps to Miles skaičiuoklės /api/v1/steps-to-miles/
Miego ciklo skaičiuotuvas /api/v1/sleep/
Kūno paviršiaus ploto skaičiuotuvas /api/v1/body-surface-area/
Laikotarpio skaičiaviklis /api/v1/period/
Koncepcijos datos skaičiaviklis /api/v1/conception/
Nėštumo svoris Gain skaičiuotuvas /api/v1/pregnancy-weight-gain/
GFR skaičiuotuvas (eGFR, LIL-EPI) /api/v1/gfr/
Matematika (26)
Statistika (15)
Įrenginių konverteriai (17)
Mokslas ir inžinerija (27)
Data ir laikas (15)
Kasdien (27)

Rezultatai yra tik bendro pobūdžio, o ne finansinių, medicininių ar mokesčių konsultacijų įverčiai.