Özgür hesap makinesi API

Every calculator on this site is also a free JSON API. No sign-up, no API key, CORS-enabled — call it from your server or straight from the browser.

Genel Bakış

API, web sitesinin kullandığı matematikle aynı matematiki kullanır. Bir hesaplayıcının alan değerlerini sorgu parametreleri veya JSON olarak gönderin ve hesaplamanın ürettiği herhangi bir amortisman planı veya grafik verileri dahil olmak üzere hesaplanan sonuçları JSON olarak geri alın.

  • 198+ hesap makineleri, her biri kendi son noktasına sahip
  • API anahtarı yok — anonim erişim, IP ile hız sınırlı
  • CORSAccess-Control-Allow-Origin: * (kullanılabilir istemci tarafı)
  • Hız sınırı: 60 IP başına saat başına talepler (aşıldığında HTTP 429)

Temel URL

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

İndeks — her hesaplayıcıyı listele

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

Her birinin alanları (anahtar, etiket, tür, varsayılan, birim) ve sonuç anahtarları ile tüm hesaplayıcıların makine okunabilir bir listesini geri verir - dinamik olarak bir istemci inşa etmek için yeterli.

Hesaplama — bir hesap makinesi çalıştır

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

Cevap şekli:

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

Ülke bilincinde hesaplayıcılar (mortgage, loan, income-tax, sales-tax…) kabul edilir ?country=us|uk|ca|au|in|ie|nz|za. Bilinmeyen slug 404 geri döner; desteklenmeyen ülke veya kötü giriş, yardımcı bir mesaj ve alan spesifikasyonuyla 400 geri döner.

Kimlik doğrulama ve planlar

API'yi hiçbir anahtar olmadan çağırabilirsiniz — anonim istekler IP tarafından hız sınırlıdır. Daha yüksek, tahmin edilebilir aylık kota (ve ticari kullanım) için, hesabınız sayfasında bir anahtar oluşturun ve üç yoldan birini gönderin:

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"
  • Özgür — anonim (IP hızı sınırlı) veya küçük aylık bir kotasyonla ücretsiz bir anahtar. Ticari olmayan.
  • Geliştirici &mdash; $9/ay — Ayda 10.000 çağrı, ticari kullanım.
  • İş &mdash; $49/ay — Ayda 100.000 çağrı, öncelikli işlem hacmi.

Bir anahtar aylık kotası kullanıldığında API HTTP 429 ile "quota_exceeded" hatasını geri döndürür; bilinmeyen veya etkin olmayan bir anahtar HTTP 401'i geri döndürür. Tüm planları görün ve kayıt olun Fiyatları sayfa.

Örnekler

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

Tüm son noktalar

Her hesap makinesi için bir son nokta. Her biri için alan anahtarları ve sonuç anahtarları aşağıdaki tablodadır. /api/v1/ indeks.

Finans (41)
Hesap makinesiSon nokta
Mortgage Hesaplama /api/v1/mortgage/
Kredi Hesaplama /api/v1/loan/
Karmaşık Faiz Hesaplama /api/v1/compound-interest/
Basit Faiz HesaplayıcıName /api/v1/simple-interest/
Kredi Kartı Ödemesi Hesaplama /api/v1/credit-card-payoff/
Yakıt maliyeti hesaplayıcı /api/v1/fuel-cost/
Otomatik Kredi Hesaplama /api/v1/auto-loan/
Emeklilik Hesaplama /api/v1/retirement/
Tasarruf Hedef Hesaplayıcı /api/v1/savings-goal/
Kâr Marjı Hesaplayıcı /api/v1/margin/
Gelecek Değeri Hesaplama /api/v1/future-value/
Günümüz Değeri Hesaplama /api/v1/present-value/
ROI Hesaplama /api/v1/roi/
Yıllık Ödemeler Hesaplama /api/v1/annuity-payout/
APR'den APY'ye hesaplama /api/v1/apr-to-apy/
CD Hesaplama /api/v1/cd/
Enflasyon Hesaplama /api/v1/inflation/
Ev Ulaşılabilirlik Hesaplama /api/v1/home-affordability/
Kira Ödemelilik Hesaplayıcı /api/v1/rent-affordability/
Ön Ödemeli Hesaplama /api/v1/down-payment/
Yeniden finanse hesaplayıcı /api/v1/refinance/
Borç-Gelişme Oranı Hesaplama /api/v1/debt-to-income/
Bot Kredisi Hesaplama /api/v1/boat-loan/
Öğrenci Kredisi Hesaplama /api/v1/student-loan/
Kişisel Kredi Hesaplama /api/v1/personal-loan/
Araç kiralama hesaplayıcı /api/v1/lease/
Net Değer Hesaplama /api/v1/net-worth/
Break-Even Point hesaplayıcı /api/v1/break-even/
SIP Hesaplama /api/v1/sip/
EMI Hesaplama /api/v1/emi/
401(k) Hesaplama /api/v1/401k/
Roth IRA Hesaplama /api/v1/roth-ira/
Geleneksel IRA Hesaplama /api/v1/ira/
Bütçe Hesaplama (50/30/20) /api/v1/budget/
Sosyal Güvenlik Hesaplama /api/v1/social-security/
Borç Ödemesi Hesaplama /api/v1/debt-payoff/
Kiralama vs. Satış Hesaplama /api/v1/rent-vs-buy/
Mortgage Payoff Calculator /api/v1/mortgage-payoff/
APR Hesaplama /api/v1/apr/
Depreciasyon Hesaplayıcı /api/v1/depreciation/
GDP Hesaplama /api/v1/gdp/
Vergi ve Maaş (2)
Sağlık ve Spor (28)
Tipi (26)
İstatistikler (15)
Birim Döndürme (17)
Bilim ve Mühendislik (27)
Tarih ve Saat (15)
Her gün (27)

Sonuçlar sadece genel rehberlik için tahminlerdir, finansal, tıbbi veya vergi tavsiyesi değil.