حسابکەری ئازاد
هەموو ژمێرەرێکی ئەم ماڵپەڕە API یەکی ئازادە بۆ JSON. هیچ تۆمارکردنێک، هیچ کۆدی API، CORS-ە چالاکەکە - لە خزمەتگوزاریەکەتەوە بانگی بکە یان ڕاستەوخۆ لە برەوکەرەوە.
چاوپێکەوتن
ئەم ئەپی پییە هەمان حسابی ئەو ماڵپەڕەی بەکاردەهێنێت. نرخی مەیدانی ژمێرەرەکە بنێرێت وەک پارامەتری پرسیارکردن یان JSON و ئەنجامە حسابکراوەکان بگەڕێنێتەوە وەک JSON - لەگەڵ هەر کاتژمێرێکی دابەزین یان زانیاری کێشکردن کە ژمێرەرەکە بەرهەمی هێناوە.
- 198+ ژمێرەرەکان، هەریەکەیان خاڵێکی کۆتایی خۆی هەیە
- کلیلی API نیە — پەڕەی پەڕەی ناوەکە
- CORS —
Access-Control-Allow-Origin: *(بەکارھێنەری بەشی بەکارهێنەر) - سنووری ڕێژەی: 60 داواکاری/کاتژمێر بۆ هەر IPێک (HTTP 429 کاتێک زیاد دەکات)
پێگەی بنەڕەتی
https://calculator.free/api/v1/
پەڕەی _هەژمارکردن
GET https://calculator.free/api/v1/
لیستێکی هەموو حسابکەرەکان دەگەڕێنێتەوە کە دەتوانرێت بخورێت لەلایەن ئامێری حسابکردنەوەوە لەگەڵ هەموو شوێنەکانی (کچڵ، ناونووس، جۆر، پێشنیار، یەکە) و کچڵەکانی ئەنجام - کە بەسوودن بۆ دروستکردنی کڕیارێکی چالاک
حساب کردن - یەک ژمێرەر بەڕێوە ببە
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
شێوەی وەڵامدانەوە:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
حسابی وڵات-زانیاری (هەژاری، قەرز، داهاتی-مافی، فرۆشتن-مافی...) قبوڵ بکە ?country=us|uk|ca|au|in|ie|nz|za. 404 دەگەڕێتەوە؛ وڵاتێک کە پاڵپشتی ناکرێت یان داخڵکردنێکی خراپ 400 دەگەڕێتەوە لەگەڵ پەیامێکی یارمەتیدەر و تایبەتمەندی بەشی.
ناساندنی پلانەکان
دەتوانیت بەبێ هیچ کلیلێک بانگی API بکەیت - داواکاریە نادیارەکان بە پێی IP سنووردار دەکرێن. بۆ زیادکردنی کۆتایەکی مانگانە کە پێشبینی دەکرێت (و بەکارهێنانی بازرگانی)، کلیلێک دروست بکە لەسەر پەڕەی حسابەکەت و بە یەکێک لە سێ ڕێگاکە بینێرێت:
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"
- ئازاد — نادیار (IP نرخی سنووردار) یان کلیلی ئازاد لەگەڵ کۆتایەکی مانگانەی بچوک. بازرگانی نیە.
- گەشەپێدەر $9/ مانگێک — 10,000 پەیوەندیکردن/مانگ، بەکارهێنانی بازرگانی.
- بازرگانی $49/ مانگێک — 100,000 پەیوەندیکردن/مانگ، پێشەنگی تێپەڕین.
کاتێک کە کۆتا مانگانەی کلیلەکە بەکاردەهێنرێت API ی HTTP 429 دەگەڕێنێتەوە لەگەڵ هەڵەی "quota_exceeded"؛ کلیلێکی نەناسراو یان نا چالاک HTTP 401 دەگەڕێنێتەوە. پلانی تەواو ببینە و لە نرخ پەڕە.
نمونە
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}'
هەموو خاڵەکانی کۆتایی
خاڵێکی کۆتایی بۆ هەر ژمێرەرێک. کیبۆردەکانی بەشی و کیبۆردەکانی ئەنجام بۆ هەریەک لە ناو /api/v1/ ڕێکەوت.
دارایی (41)
پارە و باج (2)
| ژمێرەر | خاڵى کۆتایی |
|---|---|
| ژمێرەری باج | /api/v1/income-tax/ |
| ژمێرەری باج و باجەکانی فرۆشتن | /api/v1/sales-tax/ |
تەندروستی و چاکبوون (28)
جۆر (26)
ئامار (15)
گۆڕێنەری یەکەکان (17)
زانست و ئەندازیاری (27)
کاتی _ڕۆژ (15)
هەموو ڕۆژێک (27)
ئەنجامەکان تەنها بۆ ڕێنمایی گشتین، نەک بۆ ڕاوێژی دارایی، پزیشکی یان باج.