Darmowy API Kalkulatora
Każdy kalkulator na tej stronie jest również darmowy JSON API. Brak rejestracji, bez klucza API, CORS-umożliwione — zadzwoń do niego z serwera lub prosto z przeglądarki.
Przegląd
API prowadzi dokładnie taką samą matematykę, jaką korzysta z strony internetowej. Wyślij wartości pola kalkulatora jako parametry zapytania lub JSON i obierz wyniki obliczone ponownie jako JSON – w tym dowolny harmonogram amortyzacji lub dane wykresowe, które kalkulator wytwarza.
- 198+ kalkulatory, każdy z własnym punktem końcowym
- Brak klucza API — anonimowy dostęp, ograniczony stawką przez IP
- CORS —
Access-Control-Allow-Origin: *(przydatny klient na stronie) - Ograniczenie stawki: 60 żądania/godz. na OD (HTTP 429, jeśli przekroczy)
Podstawowy URL
https://calculator.free/api/v1/
Indeks – wykaz każdego kalkulatora
GET https://calculator.free/api/v1/
Zwraca listę kalkulatorów do odczytu maszynowego z polami każdego (klawiatura, etykieta, typ, domyślne, jednostka) i kluczy wyników – wystarczy, aby zbudować klienta dynamicznie.
Oblicz – uruchomić jeden kalkulator
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Obsługa odpowiedzi:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Kalkulatory świadome kraju (mortgaż, pożyczka, podatek dochodowy, podatek od sprzedaży...) akceptują ?country=us|uk|ca|au|in|ie|nz|za. Nieznany łużka zwraca 404; nieuprądzone kraj lub złe wejście zwraca 400 z pomocną wiadomością i specyfikacją pola.
Plany & amp; uwierzytelniania
Możesz zadzwonić do API bez klucza – anonimowe żądania są ograniczone stawką przez IP. Dla wyższej, przewidywalnej miesięcznej kwoty (i użytkowania handlowego), stworzyć klucz na stronie konta i wysłać ją na jeden z trzech sposobów:
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"
- Darmowe — anonimowy (ograniczony stawka IP) lub bezpłatny klucz z niewielkim miesięcznym kontyngentem.
- Programista: $9/mo — 10 000 połączeń/miesiąc, użytkowanie handlowe.
- Biznes 49/mo — 100 000 połączeń/miesiąc, priorytetowy przepływ.
Gdy wykorzystane jest miesięczne kontyngenty klucza, API zwraca HTTP 429 z błędem "quota_exceded"; nieznany lub nieaktywny klawisz zwraca HTTP 401. Zobacz pełne plany i wpisz się na Ceny strona.
Przykłady
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}'
Wszystkie punkty końcowe
Jeden punkt końcowy na kalkulator. Klucze pole i wynik dla każdego są w /api/v1/ indeks.
Finanse (41)
Podatek i zarobek (2)
Zdrowie i sprawność (28)
Matematyka (26)
Statystyki (15)
Konwertery jednostek (17)
Nauka i inżynieria (27)
Data i czas (15)
Codziennie (27)
Wyniki to szacunkowe wyniki ogólnych wytycznych, a nie porad finansowych, medycznych lub podatkowych.