Slobodno API za kalkulator
Svaki kalkulator na ovoj stranici je također besplatni JSON API. Bez prijave, bez API ključ, CORS-omogućen – nazvati ga s vašeg servera ili izravno s preglednika.
Pregled
API radi potpuno istu matematiku web stranice koristi. Pošaljite kalkulator vrijednosti polja kao parametre upita ili JSON i dobiti izračunane rezultate natrag kao JSON – uključujući bilo amortizacije raspored ili grafikon podatke kalkulator proizvodi.
- 198+ kalkulatori, svaki sa svojim ishodnim ishodom
- Nema API tipke — anonimni pristup, ograničen IP-om
- CORS —
Access-Control-Allow-Origin: *(upotrebljivo klijentsko-strana) - Ograničenje stope: 60 zahtjevi/sat po IP-u (HTTP 429 ako je prekašen)
Osnovni URL
https://calculator.free/api/v1/
Indeks – popis svakih kalkulatora
GET https://calculator.free/api/v1/
Vraća popis strojno čitljiv svih kalkulatora s poljima svakoga (ključ, oznaka, tip, uobičajeno, jedinica) i rezultat ključeve – dovoljno za dinamičko izradu klijenta.
Računati – pokreni jedan kalkulator
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Oblik odgovora:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
kalkulatori svjesni zemlje (mortgaže, kredit, porez na dohodak, porez na prodaju...) prihvatiti ?country=us|uk|ca|au|in|ie|nz|za. Nepoznata puška vraća 404; nepodržana zemlja ili loš ulaz vraća 400 s korisnom poljem i specifikacijom polja.
Planovi autorizacije
Možete nazvati API bez ključa uopće - anonimni zahtjevi su ograničeni brzinama IP. Za veću, predvidljivu mjesečnu kvotu (i komercijalnu upotrebu), stvoriti ključ na vašem računu stranicu i poslati ga na jedan od tri načina:
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"
- Slobodno — anonimna (IP stopa ograničena) ili slobodni ključ s malom mjesečnom kvotom. Nekomercijalni.
- Razvojnik – $9/mo — 10.000 poziva na mjesec, komercijalna upotreba.
- Poslovni _BAR_ $49/mo — 100.000 poziva na mjesec, prioritetni prolaz.
Kada se koristi mjesečna kvota ključa, API vraća HTTP 429 s greškom "quota_exceded"; nepoznat ili neaktivan tipka vraća HTTP 401. Pogledajte pune planove i prijavite se na Cijena stranica.
Primjeri
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}'
Svi ishodi ishoda
Jedan ishod po kalkulatoru. Ključevi polja i rezultati za svaku su u /api/v1/ indeks.
Financije (41)
Porez i plaćanje (2)
| Računalo | Krajnji točki |
|---|---|
| Računalo poreza na dohodak | /api/v1/income-tax/ |
| Računalo poreza na prodaju i PDV | /api/v1/sales-tax/ |
Zdravlje i fitness (28)
Matematika (26)
Statistika (15)
Pretvornici jedinica (17)
Znanost i strojarstvo (27)
Datum i vrijeme (15)
Svaki dan (27)
Rezultati su procjene za opće smjernice samo za financijske, medicinske ili porezne savjete.