Pulsuz Hesablama API
Bu saytdakı hər hesablayıcı pulsuz JSON API-dir. Heç bir qeydiyyat, API açarı, CORS-ə imkan verir - serverinizdən ya da brauzerinizdən doğrudan çağırın.
_Nəzarət
API veb saytda istifadə edilən eyni riyazi əməliyyatı yerinə yetirir. Hesablayıcının sahəsi dəyərlərini sorğu parametrləri və ya JSON olaraq göndər və hesablanmış nəticələri JSON olaraq geri al - hesablayıcının istehsal etdiyi hər hansı amortizasiya planı və ya cədvəl məlumatı da daxil olmaqla.
- 198+ hesablayıcılar, hər biri öz son nöqtəsi ilə
- API açarı yoxdur — anonim giriş, IP-yə görə sürət məhdudlaşdırılır
- CORS —
Access-Control-Allow-Origin: *(istifadə edilə bilən müştəri tərəfi) - Sür'ət həddi: 60 IP başına tələblər/saat (HTTP 429-a çatdıqda)
Əsas Ünvan
https://calculator.free/api/v1/
İndeks — hər hesablamanı siyahıya al
GET https://calculator.free/api/v1/
Bütün hesablayıcıların maşın oxuna bilən siyahısını hər birinin sahəsi (açar, etiket, növ, ön qurğulu, vahid) və nəticə açarları ilə geri qaytarır - müştərini dinamik olaraq qurmaq üçün kifayətdir.
Hesabla — bir hesablamanı işlət
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Cavab şəkli:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Ölkə-aydın hesablayıcılar (hipoteka, kredit, gəlir vergisi, satış vergisi...) qəbul edilir ?country=us|uk|ca|au|in|ie|nz|za. Namə'lum sluq 404 geri qaytarır; dəstəklənməyən ölkə və ya səhv daxili 400'ü köməkçi ismarış və sahənin spesifikasiyaları ilə geri qaytarır.
Tanıtma
API-ni açarsız çağıra bilərsiniz - anonim tələblər IP-yə görə sürətlə məhdudlaşır. Daha yüksək, proqnozlaşdırıla bilən aylıq kvota (və kommersiya istifadəsi) üçün hesab səhifəsində bir açar yaradın və onu üç yoldan birinə göndərin:
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"
- Pulsuz — anonim (IP sürəti məhdudlaşdırılmış) ya da aylıq kiçik kvota ilə pulsuz açar. Ticarətə aid olmayan.
- Yaradıcı — 100
- İş — $49/ay — 100
Açarın aylıq kvotası istifadə edildikdə API HTTP 429 ilə "quota_exceeded" səhvi ilə geri dönür; naməlum və ya aktiv olmayan açar HTTP 401 ilə geri dönür. Bütün planları gör və qeydiyyatdan keç Qiymətləndirmə səhifə.
Məsələr
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}'
Bütün son nöqtələr
Hər hesablama üçün bir son nöqtəsi. Hər birinin sahəsi və nəticəsi açarları budur /api/v1/ indeks.
Maliyyə (41)
Vergi və Əmək haqqı (2)
Sağlamlıq və Fitness (28)
_Növ: (26)
Statistikalar (15)
Birliklər (17)
Elm və Mühəndislik (27)
Tarix və Saat (15)
Hər gün (27)
Bu nəticələr yalnız ümumi məsləhət üçün hesablamalardır, maliyyə, tibbi və ya vergi məsləhət deyil.