Prosti API za kalkulator

Vsak kalkulator na tej strani je tudi brezplačni JSON API. Brez prijave, brez API ključa, CORS-povezan – kliči s strežnika ali neposredno z brskalnika.

Pregled

API izvaja popolnoma enako matematiko, kot spletna stran uporablja. Pošljite kalkulatorjeve vrednosti kot parametre za poizvedbo ali JSON in dobite izračunane rezultate nazaj kot JSON – vključno z vsemi amortizacijo ali graf podatkov, ki jih kalkulator proizvaja.

  • 198+ kalkulatorji, vsak z lastnim opazovanim dogodkom
  • Brez ključa API — anonimni dostop, omejen s OP
  • CORSAccess-Control-Allow-Origin: * (Uporabljiva stranke)
  • Omejitev stopnje: 60 zahteve/uro na OP (HTTP 429, če je preseženo)

Osnovni URL

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

Indeks – seznam vsakega kalkulatorja

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

Vrne strojno čitljiv seznam vseh kalkulatorjev z vsakim poljem (ključ, oznaka, tip, privzeto, enota) in izidnimi ključi – dovolj, da se stranka dinamično zgradi.

Izračunaj – izženi en kalkulator

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

Oblika odziva:

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

Računalniki, ki so zavedani države (mortgaža, posojilo, dohodek-davek, prodajni davek...) sprejmejo ?country=us|uk|ca|au|in|ie|nz|za. Neznana polža vrne 404; nepodprta država ali slab vnos vrne 400 z uporabnim sporočilom in specifičnim poljem.

Načrti & amp; za preverjanje

API lahko kličete brez ključa – anonimne zahteve so omejene s IP. Za višjo, predvidljivo mesečno kvoto (in komercialno uporabo), ustvarite ključ na vaši strani računa in jo pošljete na en od treh načinov:

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"
  • Prosto — anonimni (omejena stopnja OP) ali prosti ključ z majhno mesečno kvoto.
  • Razvijalec – $9/mo — 10.000 klicev mesečno, komercialna uporaba.
  • Poslovni položaj – 49/mo — 100.000 klicev na mesec, prednostna izhodi.

Ko se uporabi mesečna kvota za ključ, API vrne HTTP 429 z napako » quota_ oversed«; neznana ali neaktivna tipka vrne HTTP 401. Glejte načrte in se prijavite na Cene stran.

Primeri

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

Vsi opazovani dogodki

En končni cilj na kalkulator. Ključi polja in rezultati za vsakega so v /api/v1/ indeks.

Financiranje (41)
RačunaloKončna točka
Računalo hipoteke /api/v1/mortgage/
Računalo posojila /api/v1/loan/
Računalo skupnih obresti /api/v1/compound-interest/
Preprosti izračunalnik obresti /api/v1/simple-interest/
Računalo plačila kreditne kartice /api/v1/credit-card-payoff/
Računalo stroškov goriva /api/v1/fuel-cost/
Računalo samodejnega posojila /api/v1/auto-loan/
Računalo penziona /api/v1/retirement/
Računalo za prihranke /api/v1/savings-goal/
Računalo margine dobička /api/v1/margin/
Računalo prihodnje vrednosti /api/v1/future-value/
Trenutni kalkulator vrednosti /api/v1/present-value/
Računalo ROI /api/v1/roi/
Računalo izplačila rente /api/v1/annuity-payout/
APR v APY kalkulator /api/v1/apr-to-apy/
Izračunovalnik CD /api/v1/cd/
Računalo inflacije /api/v1/inflation/
Domov Računalnik dopustnosti /api/v1/home-affordability/
Računalo za najemnino /api/v1/rent-affordability/
Računalo plačila v dol /api/v1/down-payment/
Refinanciranje izračuna /api/v1/refinance/
Računalo razmerja med dolžnikom in prihodom /api/v1/debt-to-income/
Računalo posojila čolna /api/v1/boat-loan/
Računalo študentskega posojila /api/v1/student-loan/
Računalo osebnih posojil /api/v1/personal-loan/
Računalo za avtomate /api/v1/lease/
Računalo neto vrednosti /api/v1/net-worth/
Računalo za lomljeno točko /api/v1/break-even/
Računalo SIP /api/v1/sip/
Računalo EMI /api/v1/emi/
401( k) Računalo /api/v1/401k/
Roth IRA kalkulator /api/v1/roth-ira/
Tradicionalni IRA kalkulator /api/v1/ira/
Računalo proračuna (50/30/20) /api/v1/budget/
Računalo socialne varnosti /api/v1/social-security/
Računalo dolga /api/v1/debt-payoff/
Najemnina vs Nakup kalkulator /api/v1/rent-vs-buy/
Računalo hipotekarne izplačila /api/v1/mortgage-payoff/
APR kalkulator /api/v1/apr/
Opustitveni kalkulator /api/v1/depreciation/
Računalo BDP /api/v1/gdp/
Davek in plača (2)
Zdravje in fitnes (28)
Matematika (26)
Statistika (15)
Pretvorniki enot (17)
Znanost in strojništvo (27)
Datum in čas (15)
Vsak dan (27)

Rezultati so ocene za splošne smernice, ne pa za finančne, zdravniške ali davčne nasvete.