মুক্ত ক্যালকুলেটর API
এই সাইটের প্রতিটি ক্যালকুলেটর একটি বিনামূল্যে JSON API। কোন নিবন্ধন নেই, কোন API কী নেই, CORS-সক্ষম — আপনার সার্ভার থেকে বা সরাসরি ব্রাউজার থেকে এটি ডাকুন।
সারসংক্ষেপ
API ওয়েবসাইটের ব্যবহার করা একই গণিত চালায়। একটি ক্যালকুলেটরের ক্ষেত্র মানগুলি অনুসন্ধান পরামিতি বা JSON হিসাবে পাঠান এবং JSON হিসাবে গণনাকৃত ফলাফলগুলি ফিরে পেতে - ক্যালকুলেটর দ্বারা উত্পাদিত যেকোন amortization সময়সূচী বা চার্ট তথ্য সহ।
- 198+ ক্যালকুলেটর, প্রত্যেকটি তার নিজস্ব শেষ বিন্দু সহ
- API কী নেই — বেনামী প্রবেশাধিকার, IP দ্বারা সীমাবদ্ধ
- CORS —
Access-Control-Allow-Origin: *(ব্যবহারযোগ্য ক্লায়েন্ট-সাইড) - হারের সীমা: 60 প্রতি IP- এ অনুরোধ/ ঘন্টা (HTTP ৪২৯ অতিক্রম করলে)
ভিত্তি ইউ- আর- এল
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. অজানা স্লাগ ৪০৪ ফিরিয়ে দেয়; অসমর্থিত দেশ বা ভুল ইনপুট ৪০০ ফিরিয়ে দেয় একটি সহায়ক বার্তা এবং ক্ষেত্র স্পেসিফিকেশন সহ।
অনুমোদন & পরিকল্পনা
আপনি কোন কী ছাড়াই 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 rate-limited) অথবা একটি বিনামূল্যে কী যা মাসে একটি ছোট কোটা দিয়ে থাকে। অবাণিজ্যিক।
- ডেভেলপার — $9/মাস — ১০,০০০ কল/মাস, বাণিজ্যিক ব্যবহারের জন্য।
- ব্যবসা — $৪৯/মাস — ১০০,০০০ কল/মাস, অগ্রাধিকার প্রদান করা হবে।
যখন একটি কী-এর মাসিক কোটা ব্যবহৃত হয় তখন 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/ |
| বিক্রয় কর & VAT ক্যালকুলেটর | /api/v1/sales-tax/ |
স্বাস্থ্য ও সৌন্দর্য (28)
ধরন (26)
পরিসংখ্যান (15)
একক রূপান্তরকারী (17)
বিজ্ঞান ও প্রকৌশল (27)
তারিখ এবং সময় (15)
প্রতিদিন (27)
ফলাফল সাধারণ নির্দেশনা জন্য শুধুমাত্র অনুমান, আর্থিক, চিকিৎসা বা কর পরামর্শ নয়।