Free Calculator API

Každá kalkulačka na tejto stránke je tiež bezplatné JSON API, bez registrácie, bez API kľúča, CORS-enabled — volajte ju z vášho servera alebo priamo z prehliadača.

Prehľad

Rozhranie API vykonáva presne rovnakú matematiku, akú používa webová stránka. Odošlite hodnoty polí kalkulačky ako parametre dotazu alebo JSON a získajte vypočítané výsledky späť ako JSON. Zahŕňajú všetky amortizačné plány alebo grafy, ktoré kalkulačka vygeneruje.

  • 198+ Kalkulačky, každá s vlastným koncovým bodom
  • Žiadny API kľúč — Anonymný prístup, rýchlosť obmedzená podľa IP
  • CORSAccess-Control-Allow-Origin: * (použiteľné na strane klienta)
  • Limit sadzby: 60 požiadaviek/hodina na IP (HTTP 429 pri prekročení)

Základná URL

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

Index — zobrazí zoznam všetkých kalkulačiek

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

Vráti strojovo čitateľný zoznam všetkých kalkulačiek s každým z polí (kľúč, označenie, typ, predvolené, jednotka) a kľúče výsledkov - dosť na dynamické vytvorenie klienta.

Výpočet — spustenie jednej kalkulačky

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

Tvar odozvy:

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

Kalkulačky pre jednotlivé krajiny (hypotéka, pôžička, daň z príjmu, daň z predaja...) akceptovať ?country=us|uk|ca|au|in|ie|nz|za. Neznámy slug vracia 404; nepodporovaná krajina alebo zlé zadanie vracia 400 s užitočnou správou a špecifikáciou poľa.

Overenie &amp; plány

Rozhranie API môžete volať bez kľúča. Anonymné požiadavky sú obmedzené rýchlosťou podľa IP adresy. Ak chcete získať vyššiu, predvídateľnú mesačnú kvótu (a komerčné využitie), vytvorte kľúč na stránke svojho účtu a odošlite ho jedným z troch spôsobov:

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"
  • Voľný — Môžete si vybrať anonymný (IP rate-limited) alebo bezplatný kľúč s malou mesačnou kvótou.
  • Vývojár &mdash; $9/mesiac — 10 000 hovorov/mesiac, komerčné použitie.
  • Podnikanie &mdash; $49/mesiac — 100 000 hovorov/mesiac, prioritná priepustnosť.

Keď sa vyčerpá mesačná kvóta kľúča, API vráti HTTP 429 s chybou "quota_exceeded"; neznámy alebo neaktívny kľúč vráti HTTP 401. Pozrite si kompletné plány a zaregistrujte sa na Ceny strana.

Príklady

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

Všetky koncové body

Klávesy pre polia a kľúče výsledkov pre každý z nich sú uvedené v časti /api/v1/ index.

Financovanie (41)
KalkulačkaKoncový bod
Hypotekárna kalkulačka /api/v1/mortgage/
Kalkulačka úverov na bývanie /api/v1/loan/
Zložený úrok kalkulačka /api/v1/compound-interest/
Jednoduchý záujem kalkulačka /api/v1/simple-interest/
Kreditná karta Payoff kalkulačka /api/v1/credit-card-payoff/
Kalkulačka nákladov na palivo /api/v1/fuel-cost/
Auto úver kalkulačka /api/v1/auto-loan/
Kalkulačka dôchodkového sporenia /api/v1/retirement/
Kalkulačka úsporného cieľa /api/v1/savings-goal/
Kalkulačka ziskového rozpätia /api/v1/margin/
Kalkulačka budúcej hodnoty /api/v1/future-value/
Kalkulačka súčasnej hodnoty /api/v1/present-value/
Kalkulačka návratnosti investícií /api/v1/roi/
Annuity Payout kalkulačka /api/v1/annuity-payout/
APR to APY kalkulátor /api/v1/apr-to-apy/
CD Calculator 1.0 /api/v1/cd/
Kalkulačka inflácie /api/v1/inflation/
Kalkulačka cenových dostupností domov /api/v1/home-affordability/
Rent Cenovo dostupnosť Kalkulačka /api/v1/rent-affordability/
Kalkulačka zálohovej platby /api/v1/down-payment/
Kalkulačka na refinancovanie /api/v1/refinance/
Kalkulačka pomeru dlhu k príjmom /api/v1/debt-to-income/
Boat Loan Calculator Systémové Požiadavky /api/v1/boat-loan/
Študentský úver kalkulačka /api/v1/student-loan/
Osobné pôžičky kalkulačka /api/v1/personal-loan/
Kalkulačka lízingu vozidla /api/v1/lease/
Kalkulačka čistej hodnoty /api/v1/net-worth/
Break-Even Point kalkulačka /api/v1/break-even/
Kalkulačka pre SIP /api/v1/sip/
EMI Kalkulačka pre EMI /api/v1/emi/
401(k) Calculator /api/v1/401k/
Roth IRA kalkulačka /api/v1/roth-ira/
Tradičné IRA kalkulačka /api/v1/ira/
Rozpočet kalkulačka (50/30/20) /api/v1/budget/
Kalkulačka sociálneho zabezpečenia /api/v1/social-security/
Dlh Payoff kalkulačka /api/v1/debt-payoff/
Rent vs Buy Kalkulačka /api/v1/rent-vs-buy/
Hypotekárne Payoff kalkulačka /api/v1/mortgage-payoff/
APR kalkulačka /api/v1/apr/
Kalkulačka odpisov /api/v1/depreciation/
Kalkulačka HDP /api/v1/gdp/
Dane & plat (2)
Zdravie & fitness (28)
Typ (26)
Štatistika (15)
Prevodníky jednotiek (17)
Veda & technika (27)
Dátum & čas (15)
Každý deň (27)

Výsledky sú odhady len pre všeobecné usmernenie, nie finančné, lekárske alebo daňové poradenstvo.