Prosti API za kalkulator
Vsak kalkulator na tej strani je tudi brezplačni JSON API. Brez prijave, brez API ključa, CORS-povezan – kliči s strežnika ali neposredno z brskalnika.
Pregled
API izvaja popolnoma enako matematiko, kot spletna stran uporablja. Pošljite kalkulatorjeve vrednosti kot parametre za poizvedbo ali JSON in dobite izračunane rezultate nazaj kot JSON – vključno z vsemi amortizacijo ali graf podatkov, ki jih kalkulator proizvaja.
- 198+ kalkulatorji, vsak z lastnim opazovanim dogodkom
- Brez ključa API — anonimni dostop, omejen s OP
- CORS —
Access-Control-Allow-Origin: *(Uporabljiva stranke) - Omejitev stopnje: 60 zahteve/uro na OP (HTTP 429, če je preseženo)
Osnovni URL
https://calculator.free/api/v1/
Indeks – seznam vsakega kalkulatorja
GET https://calculator.free/api/v1/
Vrne strojno čitljiv seznam vseh kalkulatorjev z vsakim poljem (ključ, oznaka, tip, privzeto, enota) in izidnimi ključi – dovolj, da se stranka dinamično zgradi.
Izračunaj – izženi en kalkulator
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Oblika odziva:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Računalniki, ki so zavedani države (mortgaža, posojilo, dohodek-davek, prodajni davek...) sprejmejo ?country=us|uk|ca|au|in|ie|nz|za. Neznana polža vrne 404; nepodprta država ali slab vnos vrne 400 z uporabnim sporočilom in specifičnim poljem.
Načrti & amp; za preverjanje
API lahko kličete brez ključa – anonimne zahteve so omejene s IP. Za višjo, predvidljivo mesečno kvoto (in komercialno uporabo), ustvarite ključ na vaši strani računa in jo pošljete na en od treh načinov:
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"
- Prosto — anonimni (omejena stopnja OP) ali prosti ključ z majhno mesečno kvoto.
- Razvijalec – $9/mo — 10.000 klicev mesečno, komercialna uporaba.
- Poslovni položaj – 49/mo — 100.000 klicev na mesec, prednostna izhodi.
Ko se uporabi mesečna kvota za ključ, API vrne HTTP 429 z napako » quota_ oversed«; neznana ali neaktivna tipka vrne HTTP 401. Glejte načrte in se prijavite na Cene stran.
Primeri
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}'
Vsi opazovani dogodki
En končni cilj na kalkulator. Ključi polja in rezultati za vsakega so v /api/v1/ indeks.
Financiranje (41)
Davek in plača (2)
| Računalo | Končna točka |
|---|---|
| Računalo davka na dohodek | /api/v1/income-tax/ |
| Računalo davka na promet in DDV | /api/v1/sales-tax/ |
Zdravje in fitnes (28)
Matematika (26)
Statistika (15)
Pretvorniki enot (17)
Znanost in strojništvo (27)
Datum in čas (15)
Vsak dan (27)
Rezultati so ocene za splošne smernice, ne pa za finančne, zdravniške ali davčne nasvete.