Kalkulator
Satiap kalkulator dina situs ieu ogé mangrupikeun API JSON gratis. Teu aya tanda tangan, henteu aya konci API, diaktifkeun CORS - nyauran éta ti server anjeun atanapi langsung ti browser.
Gambaran Umum
API ngajalankeun matematika anu sami anu digunakeun ku situs wéb. Kirim nilai lapangan kalkulator salaku parameter panalungtikan atanapi JSON sareng kéngingkeun hasil anu dihitung deui salaku JSON - kalebet jadwal amortisasi atanapi data grafik anu dihasilkeun kalkulator.
- 198+ kalkulator, saben duwe titik pungkasan dhewe
- Ora ana kunci API — akses anonim, kecepatan dibatasi dening IP
- CORS —
Access-Control-Allow-Origin: *(klien-side bisa digunakake) - Batas laju: 60 pitakon/jam saben IP (HTTP 429 yen ngluwihi)
URL Dasar
https://calculator.free/api/v1/
Indeks — daftar saben kalkulator
GET https://calculator.free/api/v1/
Ngabalikeun daftar sadaya kalkulator anu bisa dibaca ku mesin kalayan masing-masing medanna (kunci, label, jinis, pigura, unit) sareng konci hasil - cukup pikeun ngawangun klien sacara dinamis.
Ngitung — lakukake siji kalkulator
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Bentuk Balasan:
{
"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-aware (mortgage, pinjaman, income-pajak, penjualan-pajak...) nampa ?country=us|uk|ca|au|in|ie|nz|za. Slug ora dikenal bali 404; negara ora didhukung utawa input ala bali 400 karo pesen sing migunani lan spesifikasi lapangan.
Autentikasi
Sampeyan bisa ngadhepi API tanpa kunci - pitakonan anonim diwatesi ku IP. Kanggo kuota bulanan sing luwih dhuwur lan bisa diprediksi (lan panggunaan komersial), buat kunci ing kaca akun sampeyan lan kirimake salah siji saka telu 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 rate-limited) atawa konci bébas kalawan quota bulanan leutik. Non-komersial.
- Developer — $9/bulan — 10.000/bulan, kanggo panggunaan komersial.
- Bisnis — $49/bulan — 100.000/taun.
Nalika kuota bulanan hiji konci dipaké nepi, API balikkeun HTTP 429 kalawan kasalahan "quota_exceeded"; konci anu teu dikenal atawa inaktivas balikkeun HTTP 401. Deleng rencana lengkap lan ndhaptar ing Rencana kaca.
Conto
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}'
Sekabeh titik pungkasan
Saben kalkulator duwe titik pungkasan. Tombol medan lan tombol asil kanggo saben ana ing /api/v1/ индекс.
Keuangan (41)
Pajak & Gaji (2)
Kesehatan & Fitness (28)
_Jenis (26)
Statistik (15)
Pengubah satuan (17)
Ilmu Pengetahuan & Teknologi (27)
Tanggal & Wektu (15)
Sehari-hari (27)
Hasilna nyaéta perkiraan pikeun pituduh umum, henteu saran finansial, médis atanapi pajak.