Tasuta kalkulaator API

Iga kalkulaator sellel saidil on ka tasuta JSON API. Ei registreeruda, ei API võti, CORS-toetatud ~ helistage seda oma serverist või otse brauseri.

Ülevaade

API kasutab täpselt sama matemaatikat, mida veebileht kasutab. Saada kalkulaatori välja väärtused päringu parameetritena või JSON ja saada arvutatud tulemused tagasi JSON ~ sealhulgas kõik amortisatsiooni ajakava või diagrammi andmed, mida kalkulaator toodab.

  • 198+ kalkulaatorid, millel on oma tulemusnäitaja
  • API võti puudub — anonüümne juurdepääs, IP-ga piiratud määr
  • CORSAccess-Control-Allow-Origin: * (kasutatav kliendipoolne)
  • Hinnapiirang: 60 taotlused/tunnid intellektuaalomandi kohta (HTTP 429 ületamisel)

Baas- URL

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

Indeks ~ loend iga kalkulaator

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

Tagastab kõigi kalkulaatorite masinloetava nimekirja iga väljaga (võti, silt, tüüp, vaikimisi seade) ja tulemuse võtmetega ~ piisavalt, et ehitada klient dünaamiliselt.

Arvuta ~ käivita üks kalkulaator

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

Reageerimisskeem:

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

Riigiteadlikud kalkulaatorid (hüpoteek, laen, tulumaks, müügimaks...) aktsepteerivad ?country=us|uk|ca|au|in|ie|nz|za. Tundmatu nälkjas tagastab 404; toetamata riik või halb sisend tagastab 400 kasuliku sõnumi ja välja spetsifikatsiooniga.

Autentimine ja plaanid

Võite helistada API ilma võti üldse ~ anonüümsete taotluste on määr piiratud IP. Suurema, prognoositav igakuine kvoot (ja kaubandusliku kasutamise), luua võti oma konto lehele ja saata see ühel kolmest viisist:

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"
  • Vaba — anonüümne (IP-määr piiratud) või tasuta võti väikese igakuise kvoodiga. Mittekaubanduslik.
  • Arendaja &mdash; $9/mo — 10 000 kõnet/kuus, kommertskasutus.
  • Äri &mdash; $49/mo — 100 000 kõnet kuus, prioriteetne jõudlus.

Kui key kuukvoot on kasutusel API tagastab HTTP 429 veaga "quote_ exceed"; tundmatu või passiivne võti tagastab HTTP 401. Vt täielikke plaane ja registreeruda Hinnakujundus lehekülg.

Näited

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

Kõik tulemusnäitajad

Üks tulemusnäitaja kalkulaatori kohta. Välja võtmed ja tulemuse klahvid iga on /api/v1/ Indeks.

Rahastamine (41)
KalkulaatorTulemusnäitaja
Hüpoteekkalkulaator /api/v1/mortgage/
Laenukalkulaator /api/v1/loan/
Intresside liitkalkulaator /api/v1/compound-interest/
Lihtne intressikalkulaator /api/v1/simple-interest/
Krediitkaardi tasu kalkulaator /api/v1/credit-card-payoff/
Kütusekulu kalkulaator /api/v1/fuel-cost/
Automaatne laenukalkulaator /api/v1/auto-loan/
Pensionil olemise kalkulaator /api/v1/retirement/
Säästmise eesmärgi kalkulaator /api/v1/savings-goal/
Kasumimarginaali kalkulaator /api/v1/margin/
Tulevase väärtuse kalkulaator /api/v1/future-value/
Praegune väärtusekalkulaator /api/v1/present-value/
Investeeringutasuvuse kalkulaator /api/v1/roi/
Assuaaride väljamaksete kalkulaator /api/v1/annuity-payout/
APR-i API-kalkulaatorile /api/v1/apr-to-apy/
CD kalkulaator /api/v1/cd/
Inflatsioonikalkulaator /api/v1/inflation/
Kodune taskukohasus kalkulaator /api/v1/home-affordability/
Üüri taskukohasuse kalkulaator /api/v1/rent-affordability/
Allamaksekalkulaator /api/v1/down-payment/
Kalkulaator taasrahastatakse /api/v1/refinance/
Võla ja saadava suhte kalkulaator /api/v1/debt-to-income/
Paadilaenu kalkulaator /api/v1/boat-loan/
Õpilaslaenu kalkulaator /api/v1/student-loan/
Eralaenu kalkulaator /api/v1/personal-loan/
Autorendikalkulaator /api/v1/lease/
Netoväärtuse kalkulaator /api/v1/net-worth/
Katkestuspunkti kalkulaator /api/v1/break-even/
SIP-kalkulaator /api/v1/sip/
ERI kalkulaator /api/v1/emi/
401(k) Kalkulaator /api/v1/401k/
Roth IRA kalkulaator /api/v1/roth-ira/
Traditsiooniline IRA kalkulaator /api/v1/ira/
Eelarvekalkulaator (50/30/20) /api/v1/budget/
Sotsiaalkindlustuse kalkulaator /api/v1/social-security/
Võla tasumise kalkulaator /api/v1/debt-payoff/
Rendi- ja ostukalkulaator /api/v1/rent-vs-buy/
Hüpoteegi tasu kalkulaator /api/v1/mortgage-payoff/
APR kalkulaator /api/v1/apr/
Amortisatsioonikalkulaator /api/v1/depreciation/
SKP kalkulaator /api/v1/gdp/
Maksu- ja palgaarvestus (2)
Tervis ja tervis (28)
Matemaatika (26)
Statistika (15)
Ühikmuundurid (17)
Teadus ja tehnika (27)
Kuupäev ja kellaaeg (15)
Iga päev (27)

Tulemused on ainult üldise nõustamise hinnangud, mitte finants-, meditsiini- või maksunõustamine.