API Kalkulator Bebas

Setiap kalkulator di laman ini juga adalah API JSON percuma. Tiada pendaftaran, tiada kunci API, dibenarkan CORS — panggil ia dari pelayan anda atau terus dari pelayar.

Lihat

API menjalankan matematik yang sama dengan laman web. Hantar nilai medan kalkulator sebagai parameter pertanyaan atau JSON dan dapatkan hasil yang dikira sebagai JSON — termasuk sebarang jadual amortisasi atau data carta yang kalkulator keluarkan.

  • 198+ kalkulator, masing-masing dengan titik akhirnya sendiri
  • Tiada kekunci API — akses anonim, kadar terhad oleh IP
  • CORSAccess-Control-Allow-Origin: * (boleh digunakan klien-sisi)
  • Had kadar: 60 permintaan/jam bagi IP (HTTP 429 bila melebihi)

URL Asas

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

Indeks — senaraikan setiap kalkulator

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

Kembalikan senarai boleh baca mesin bagi semua kalkulator dengan medan (kunci, label, jenis, default, unit) dan kunci hasil bagi setiap satu — cukup untuk bina klien secara dinamik.

Kira — jalankan satu kalkulator

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

Bentuk tindak balas:

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

Kalkulator negara-sedar (hipotek, pinjaman, cukai pendapatan, cukai jualan...) terima ?country=us|uk|ca|au|in|ie|nz|za. Slug tidak diketahui mengembalikan 404; negara tidak disokong atau input buruk mengembalikan 400 dengan mesej berguna dan spesifikasi medan.

Pengesahan

Anda boleh memanggil API tanpa kekunci sama sekali - permintaan anonim adalah terhad kadar oleh IP. Untuk kuota bulanan yang lebih tinggi, boleh diduga (dan penggunaan komersial), cipta kekunci pada halaman akaun anda dan hantar ia salah satu daripada tiga cara:

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"
  • Bebas — anonim (IP had kadar) atau kunci percuma dengan kuota bulanan kecil. Tidak komersial.
  • Pemaju &mdash; $9/mo — 10,000 panggilan/bulan, penggunaan komersial.
  • Perniagaan &mdash; $49/mo — 100,000 panggilan/bulan, laluan utama.

Apabila kuota bulanan kekunci digunakan, API mengembalikan HTTP 429 dengan ralat "quota_exceeded"; kekunci tidak diketahui atau tidak aktif mengembalikan HTTP 401. Lihat rancangan penuh dan daftar di Harga halaman.

Contoh

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

Semua titik akhir

Satu titik akhir bagi setiap kalkulator. Kekunci medan dan kekunci hasil bagi setiap satu adalah dalam /api/v1/ indeks.

Kewangan (41)
KalkulatorTitik Akhir
Kalkulator /api/v1/mortgage/
Kalkulator Pinjaman /api/v1/loan/
Kalkulator Faedah Komponen /api/v1/compound-interest/
Kalkulator Faedah Mudah /api/v1/simple-interest/
Kalkulator Pembayaran Kad Kredit /api/v1/credit-card-payoff/
Kalkulator Kos Bahan Api /api/v1/fuel-cost/
Kalkulator Pinjaman Automatik /api/v1/auto-loan/
Kalkulator Pensiun /api/v1/retirement/
Kalkulator Sasaran Tabung /api/v1/savings-goal/
Kalkulator Margin Pendapatan /api/v1/margin/
Kalkulator Nilai Masa Depan /api/v1/future-value/
Kalkulator Nilai Masa Depan /api/v1/present-value/
Kalkulator ROI /api/v1/roi/
Kalkulator Pembayaran Anuiti /api/v1/annuity-payout/
Kalkulator /api/v1/apr-to-apy/
Kalkulator CD /api/v1/cd/
Kalkulator Inflasi /api/v1/inflation/
Kalkulator Kebolehcapaian Rumah /api/v1/home-affordability/
Kalkulator Kebolehcapaian Sewa /api/v1/rent-affordability/
Kalkulator Pembayaran /api/v1/down-payment/
Kalkulator /api/v1/refinance/
Kalkulator Nisbah Hutang-ke-Pendapatan /api/v1/debt-to-income/
Kalkulator Pinjaman Bot /api/v1/boat-loan/
Kalkulator Pinjaman Pelajar /api/v1/student-loan/
Kalkulator Pinjaman Peribadi /api/v1/personal-loan/
Kalkulator /api/v1/lease/
Kalkulator Net Worth /api/v1/net-worth/
Kalkulator Titik Break-Even /api/v1/break-even/
Kalkulator SIP /api/v1/sip/
Kalkulator EMI /api/v1/emi/
Kalkulator 401(k) /api/v1/401k/
Kalkulator Roth IRA /api/v1/roth-ira/
Kalkulator IRA tradisional /api/v1/ira/
Kalkulator Anggaran (50/30/20) /api/v1/budget/
Kalkulator Keselamatan Sosial /api/v1/social-security/
Kalkulator Pembayaran Hutang /api/v1/debt-payoff/
Kalkulator Sewa vs Beli /api/v1/rent-vs-buy/
Kalkulator Pembayaran Mortgage /api/v1/mortgage-payoff/
Kalkulator APR /api/v1/apr/
Kalkulator Kekurangan /api/v1/depreciation/
Kalkulator GDP /api/v1/gdp/
Cukai & Gaji (2)
Kesihatan & Kecergasan (28)
Jenis (26)
Statistik (15)
Penukar Unit (17)
Sains & Kejuruteraan (27)
Tarikh & Masa (15)
Setiap hari (27)

Hasil adalah perkiraan untuk panduan umum sahaja, bukan nasihat kewangan, perubatan atau cukai.