API pro výpočet zdarma
Každá kalkulačka na této stránce je také zdarma JSON API. Žádné přihlášení, žádný API klíč, CORS-nainstalovaný? volejte z vašeho serveru nebo přímo z prohlížeče.
Přehled
API spouští stejnou matematiku, jakou používá webová stránka. Hodnoty pole kalkulačky jako parametry dotazu nebo JSON a získat vypočtené výsledky zpět jako JSON díry včetně libovolného rozvrhu amortizace nebo graf data, která kalkulačka produkuje.
- 198+ kalkulačky, každá s vlastním cílovým parametrem
- Žádný API klíč — anonymní přístup, sazba omezená IP
- CORS —
Access-Control-Allow-Origin: *(použitelná klientská strana) - Limit sazby: 60 žádosti/hod. za období šetření (HTTP 429 při překročení)
Základní URL
https://calculator.free/api/v1/
Index?
GET https://calculator.free/api/v1/
Vrací strojově čitelný seznam všech kalkulaček s každým polem (klíč, štítek, typ, výchozí, jednotka) a výstupní klíče? dost na to, aby dynamicky postavily klienta.
Spočítat díru do kalkulačky
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Tvar odezvy:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Kalkulačky pro země (mrtvoly, půjčky, daně z příjmů, daň z prodeje...) akceptují ?country=us|uk|ca|au|in|ie|nz|za. Neznámý slimák vrací 404; nepodporovaná země nebo špatný vstup vrací 400 s užitečnou zprávou a pole spec.
Autentizace a plány
Můžete zavolat API bez klíče vůbec anonymní žádosti jsou omezeny IP. Pro vyšší, předvídatelné měsíční kvóty (a komerční použití), vytvořit klíč na stránce vašeho účtu a poslat jej jedním ze tří způsobů:
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"
- Bez — anonymní (IP-sazba omezená) nebo bezplatný klíč s malou měsíční kvótou. Neobchodní.
- Vývojář — $9/mo — 10 000 hovorů za měsíc, komerční využití.
- Business — 49 dolarů/mo — 100 000 hovorů za měsíc, prioritní vstup.
Když je měsíční kvóta klíče využita, vrací API HTTP 429 s chybou "quota_exceed"; neznámý nebo neaktivní klíč vrací HTTP 401. Podívejte se na plné plány a zaregistrujte se na Ceny strana.
Příklady
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}'
Všechny cílové body
Jeden cílový bod na kalkulačku. Klíče pole a klíče výsledků pro každého jsou v /api/v1/ index.
Financování (41)
Daň a plat (2)
| Kalkulačka | Konečný bod |
|---|---|
| Kalkulátor daní z příjmů | /api/v1/income-tax/ |
| Kalkulačka daně z prodeje a DPH | /api/v1/sales-tax/ |
Zdraví a fitness (28)
Matematika (26)
Statistika (15)
Jednotkové konvertory (17)
Věda a inženýrství (27)
Datum a čas (15)
Každý den (27)
Výsledky jsou odhady pouze pro obecné pokyny, nikoli finanční, lékařské nebo daňové poradenství.