Kalkülatör

Bu saýtdaky her bir hasapçy azat JSON API. Hiç bir ýazgy, API açary, CORS-y mümkin edýän - ony serweriňizden ýa-da böwzeriňizden aňsatça çagyryň.

_Gözleg

API web saýtda ulanan matematikiň aňsat bir görnüşini işledýär. Kalkülatöriň meýdany mykdarlaryny soraglar parametri ýa-da JSON hökmünde iber we hasaplanan netijeleri JSON ýaly al — her hili amortizasiýa plany ýa-da grafiki maglumatlaryň içinde.

  • 198+ Kalkülatörler, her biri öz soň noktasy bilen
  • API adyny goramak başartmady — anonim erişmek, IP bilen çäklendirilen
  • CORSAccess-Control-Allow-Origin: * (ulanyşa laýyk klanç tarapy)
  • _Gün: 60 IP üçin sagatda soraglar (HTTP 429 eger gaçsa)

_Daşyn URL:

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

Indeks — her bir hasapçyny görkez

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

Bir maşyn okaýjy ähli hasapçylaryň sanawyny her biriniň meýdançalary (açar, etiket, tür, öň bellenen, birlik) we netije açarlary bilen gaýtarýar - bir kliýent dinamiki bina etmek üçin ýeterlik.

Hasaplama — bir hasaplamany işlet

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

Jawa şekili:

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

Ýurduň-aňly hasapçylaryň (hypoteka, karz, girdeji-salgy, satyş-salgy...) kabul et ?country=us|uk|ca|au|in|ie|nz|za. Namazly slug 404 gaýtarýar; goldamaýan ýurt ýa-da erbet girdeji 400 kömekçi bir isleg bilen we meýdan specifikasiýasy bilen gaýtarýar.

Tanyşdyryş

API'yi açarsyz çagyryp bilersiň - anonim soraglar IP bilen çäklendirilýär. Beýik, öňe görlen aýlyk kvota (we kommersiýal ulanmak) üçin, hasabyň sahypasynda bir açar döredip üç usuldan birini iber:

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"
  • _Boş — anonim (IP tizligi çäkli) ýa-da az aýlyk kvotaly azat açar. Tizlik däl.
  • Developer — 10,000 çagyryş/aýda, söwda ulanmak.
  • İş — 100,000 çagyryş/aýda, öňdebaryjy geçirijilik.

Bir alyçyň aýlyk kwotasy ulanylanda API HTTP 429'y "quota_exceeded" hatasy bilen gaýtarýar; namazly ýa-da hereketsiz alyç HTTP 401'y gaýtarýar. _Gün tertibini gör _Sat sahypa.

Mysal

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

Ehli _Sähbitler

Her bir hasapçy üçin bir sonuk noktasy. Her biriniň meýdan atlyklary we netije atlyklary şunda /api/v1/ indeks.

Maliýe (41)
Kalkülatör_Soňky
Kalkülatör /api/v1/mortgage/
Kalkülatory /api/v1/loan/
Kompýuteriň ätiýaçlyk hasapçysyny aç /api/v1/compound-interest/
Basit Faýllar /api/v1/simple-interest/
Kredit kartlary /api/v1/credit-card-payoff/
Ýük hasapçy /api/v1/fuel-cost/
Otomatik Kalkülatör /api/v1/auto-loan/
Retirment Kalkülatory /api/v1/retirement/
Zapas Hesel Kalkülatory /api/v1/savings-goal/
Kär /api/v1/margin/
Geljek bahasy hasapçy /api/v1/future-value/
Häzirki baha hasapçy /api/v1/present-value/
Kalkülatory /api/v1/roi/
Ýyllyk töleg hasapçy /api/v1/annuity-payout/
Kalkülatör /api/v1/apr-to-apy/
Kalkülatory /api/v1/cd/
Inflasiýa Kalkülatory /api/v1/inflation/
Aşgabat /api/v1/home-affordability/
Reýting Kalkülatory /api/v1/rent-affordability/
Öýüň hasapçy /api/v1/down-payment/
Refinans /api/v1/refinance/
Borç-Iň-Gelşik Kalkülatory /api/v1/debt-to-income/
Boat Loan Calculator /api/v1/boat-loan/
Student Loan Calculator /api/v1/student-loan/
Şahsy Kalkülatory /api/v1/personal-loan/
Kalkülatör /api/v1/lease/
Net Worth Kalkülatory /api/v1/net-worth/
Break-Even Point Calculator /api/v1/break-even/
SIP Kalkülatory /api/v1/sip/
EMI Kalkülatory /api/v1/emi/
Kalkülatör /api/v1/401k/
Roth IRA Kalkülatory /api/v1/roth-ira/
Ýörite IRA Kalkülatory /api/v1/ira/
Büdjet Kalkülatory (50/30/20) /api/v1/budget/
Sosial Syýahatçynyň Kalkülatory /api/v1/social-security/
Debet Kalkülatory /api/v1/debt-payoff/
Saýlawlary Kalkülatöre Göçür /api/v1/rent-vs-buy/
Hileçi /api/v1/mortgage-payoff/
Kalkülatör /api/v1/apr/
Kalkülatory /api/v1/depreciation/
Kalkülatör /api/v1/gdp/
_Gün (2)
Saglyk we Fitnes (28)
_Täze (26)
Stats (15)
Birlik Üýtgekleri (17)
Ilm we inženerçilik (27)
Taryh we Zaman (15)
Her gün (27)

Netijeler diňe umumy ýardam üçin hasaplanypdyr, maliýe, lukmançylyk ýa-da salgyt maslahaty üçin däl.