الحساب الحر
كل آلة حسابية على هذا الموقع هي أيضاً رابطة تطبيقات JSON مجانية. لا حاجة للتسجيل، لا حاجة إلى مفتاح رابطة التطبيقات، ويتم تمكين CORS - استدعاؤها من خادمك أو مباشرة من المتصفح.
ألف - استعراض عام
يقوم برنامج التطبيقات بتشغيل نفس الحسابات التي يستخدمها الموقع. يمكنك إرسال قيم حقل الحاسبة كبارامترات استفسار أو JSON والحصول على النتائج المحسوبة مرة أخرى كJSON - بما في ذلك أي جدول إهلاك أو بيانات الرسم البياني التي تنتجها الحاسبة.
- 198+ أجهزة حسابية، كل منها له نقطة نهائية خاصة به
- لا يوجد مفتاح API — الوصول المجهول الهوية، محدود المعدل بموجب بروتوكول الإنترنت
- CORS —
Access-Control-Allow-Origin: *(قابلة للاستخدام في جانب الزبون) - الحد الأقصى للمعدل: 60 طلبات/ساعة لكل بروتوكول شبكة (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 مع رسالة مفيدة ومواصفات الحقل.
التوثيق والخطط
يمكنك استدعاء واجهة البرمجة التطبيقية بدون مفتاح على الإطلاق - الطلبات المجهولة هي محدودة بالمعدل حسب عنوان 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"
- مجاني — غير معروفة الهوية (محدودة بمعدلات بروتوكول الإنترنت) أو مفتاح مجاني بحصة شهرية صغيرة.
- مطور 9 دولارات شهريا — 000 10 مكالمة شهريا، الاستخدام التجاري.
- الأعمال التجارية 49 دولارا/شهريا — 000 100 مكالمة/شهرا، معدل مرور على سبيل الأولوية.
عندما تستخدم حصة المفتاح الشهرية، يعيد 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)
النتائج هي تقديرات للتوجيه العام فقط، وليس المشورة المالية أو الطبية أو الضريبية.