Libreng Calculator API

Ang bawat kalkulador sa site na ito ay isang libreng JSON API. Walang pag-sign up, walang API key, CORS-enabled — tumawag ito mula sa iyong server o direkta mula sa browser.

Pangkalahatang-ideya

Ipadala ang mga halaga ng patlang ng isang kalkulador bilang mga parameter ng query o JSON at makuha ang mga na-compute na resulta pabalik bilang JSON — kabilang ang anumang amortization schedule o chart data na ginawa ng kalkulador.

  • 198+ calculators, ang bawat isa na may sariling endpoint
  • Walang API key — anonymous access, rate-limited sa pamamagitan ng IP
  • CORSAccess-Control-Allow-Origin: * (magagamit client-side)
  • Rate limit: 60 mga kahilingan / oras bawat IP (HTTP 429 kapag lumampas)

Base URL

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

Index — listahan ng bawat kalkulador

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

Ang mga ito ay maaaring maging mga yunit ng pagsukat (i.e., mga unit ng sukat, mga unit ng sukat, mga unit ng sukat, mga unit ng sukat, at iba pa).

Compute — patakbuhin ang isang calculator

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

Tugon hugis:

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

Country-aware calculators (mortgage, pautang, kita-tax, benta-tax...) tanggapin ?country=us|uk|ca|au|in|ie|nz|za. Ang 404 (apat na daan at apat na pu) ay isang likas na bilang na pagkatapos ng 403 at bago ng 404.

Pag-authenticate &amp; mga plano

Maaari mong tawagan ang API na walang key sa lahat - anonymous mga kahilingan ay rate-limited sa pamamagitan ng IP. Para sa isang mas mataas na, predictable buwanang quota (at komersyal na paggamit), lumikha ng isang key sa iyong pahina ng account at ipadala ito sa isa sa tatlong paraan:

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"
  • Libre — anonymous (IP rate-limited) o isang libreng key na may isang maliit na buwanang quota. Non-commercial.
  • Developer &mdash; $9/buwan — 10,000 tawag/buwan, komersyal na paggamit.
  • Negosyo &mdash; $49/buwan — 100,000 tawag/buwan, prayoridad na throughput.

Ang mga sumusunod na mga halimbawa ay nagpapakita ng mga halimbawa ng mga karaniwang mga error sa HTTP: Ang HTTP 429 ay isang error na hindi nakikita ng mga server. Tingnan ang buong mga plano at mag-sign up sa Pagpepresyo Pahina.

Mga halimbawa

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

Lahat ng endpoints

Isang endpoint bawat calculator. Patlang key at resulta key para sa bawat isa ay sa /api/v1/ Index.

Pananalapi (41)
KalkuladorEndpoint
Kalkulador ng Mortgage /api/v1/mortgage/
Kalkulador ng Pautang /api/v1/loan/
Komponenteng Interes Calculator /api/v1/compound-interest/
Simpleng Interes Calculator /api/v1/simple-interest/
Credit Card Pagbabayad kalkulador /api/v1/credit-card-payoff/
Kalkulador ng Gastos ng Fuel /api/v1/fuel-cost/
Auto Loan Calculator /api/v1/auto-loan/
Kalkulador ng Retiro /api/v1/retirement/
Kalkulador ng Layunin ng Pagtitipid /api/v1/savings-goal/
Profit Margin kalkulador /api/v1/margin/
Kalkulador ng hinaharap na halaga /api/v1/future-value/
Kasalukuyang halaga Calculator /api/v1/present-value/
Kalkulador ng ROI /api/v1/roi/
Annuity Payout kalkulador /api/v1/annuity-payout/
Ang APR ay isang kalkulador ng APY. /api/v1/apr-to-apy/
CD Calculator /api/v1/cd/
Kalkulador ng Inflasyon /api/v1/inflation/
Kalkulador ng Affordability ng Bahay /api/v1/home-affordability/
Kalkulador ng Rent Affordability /api/v1/rent-affordability/
Kalkulador ng Pagbabayad /api/v1/down-payment/
Refinance kalkulador /api/v1/refinance/
Ang ratio ng utang-sa-kita Calculator /api/v1/debt-to-income/
Kalkulador ng Pautang sa Bapor /api/v1/boat-loan/
Kalkulador ng Student Loan /api/v1/student-loan/
Personal Loan Calculator /api/v1/personal-loan/
Kalkulador ng Lease ng Kotse /api/v1/lease/
Net Worth kalkulador /api/v1/net-worth/
Kalkulador ng Break-Even Point /api/v1/break-even/
Kalkulador ng SIP /api/v1/sip/
EMI Calculator /api/v1/emi/
401(k) kalkulador /api/v1/401k/
Roth IRA kalkulador /api/v1/roth-ira/
Traditional IRA kalkulador /api/v1/ira/
Budget Calculator (50/30/20) /api/v1/budget/
Kalkulador ng Social Security /api/v1/social-security/
Pagbabayad ng utang calculator /api/v1/debt-payoff/
Rent vs Bumili ng Calculator /api/v1/rent-vs-buy/
Mortgage Payoff Calculator /api/v1/mortgage-payoff/
APR Calculator /api/v1/apr/
Kalkulador ng Pag-aaksaya /api/v1/depreciation/
GDP Calculator /api/v1/gdp/
Tax & sahod (2)
Kalusugan & Fitness (28)
Matematika (26)
Mga istatistika (15)
Unit Converter (17)
Agham & Engineering (27)
Petsa & Oras (15)
Araw-araw (27)

Ang mga resulta ay mga pagtatantya para sa pangkalahatang gabay lamang, hindi pinansiyal, medikal o payo sa buwis.