मोफत कॅल्क्युलेटर API

या संकेतस्थळावरील प्रत्येक कॅल्क्युलेटर हे एक मोफत JSON API आहे. नोंदणी नाही, API की नाही, CORS-सक्षम - आपल्या सर्व्हर किंवा ब्राउझरमधून थेट कॉल करा.

ओळख

API वेबसाईट वापरते त्याप्रमाणेच गणित चालवते. कॅल्क्युलेटरचे क्षेत्र मूल्ये क्वेरी परिमाणे किंवा JSON म्हणून पाठवा आणि JSON म्हणून गणिती परिणाम परत मिळवा - कोणत्याही ॲमोर्टाइजेशन वेळापत्रक किंवा चार्ट माहितीसह कॅल्क्युलेटर उत्पादने.

  • 198+ कॅल्क्युलेटर, प्रत्येकी स्वतःचे अंतबिंदू
  • API कि नाही — Anonymous प्रवेश, IP द्वारे दर- मर्यादित
  • CORS — Access-Control-Allow-Origin: * (वापरण्याजोगी क्लाऐंट- बाजू)
  • दर मर्यादा: 60 प्रति IP विनंती/ तास (HTTP 429 वर जाण्यापूर्वी)
  • त्रुटी मोकळ्या आहेत — फक्त यशस्वी (2xx) प्रतिसाद तुमच्या महिन्याच्या कोटा पासून एक कॉल वापरतो. प्रत्येक 400, 401, 404, 429 व 500 तुम्हाला काहीही खर्च करीत नाही.

आधार URL

https://calculator.free/api/v1/

इन्डेक्स — प्रत्येक कॅल्क्युलेटरची यादी

GET https://calculator.free/api/v1/

सर्व प्रकारच्या यंत्रांद्वारे (उदाहरणार्थ, संगणक, मोबाईल फोन, लॅपटॉप, संगणक) माहितीची देवाणघेवाण करता येते व त्याद्वारे माहितीचे संपादन करता येते. प्रत्येक क्षेत्र आवश्यक झेंडा देखील झेंडा आहे - मुलभूत नसलेल्या काही क्षेत्रांसाठी खरे (दिवस, बहुतेक वेळा). ते पाठवा: काही कॅल्क्युलेटर एक निष्कर्ष काढू शकतात, बाकी 400 शिवाय उत्तर देतात.

गणित — एक कॅल्क्युलेटर चालवा

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":   { ... the values actually computed with ... },
  "results":  { ... computed result keys ... },
  "schedule": { "columns": [...], "rows": [...] } | null,
  "chart":    { "type": "pie", "slices": [...] } | null,
  "defaults_applied": ["tax", "insurance"]
}

देश-जाणता कॅल्क्युलेटर (मॉलेग, कर्ज, उत्पन्न-कर, विक्री-कर...) स्वीकारा ?country=us|uk|ca|au|in|ie|nz|za. अज्ञात स्लाग 404 परत करतो; असमर्थित देश किंवा वाईट इनपुट 400 परत करतो, मदत संदेश आणि क्षेत्र तपशीलसह.

पैरामीटर, मुलभूत व त्रुटी

फक्त तुम्हाला आवडणारे क्षेत्र पाठवा. तुम्ही सोडलेले सर्व काही त्या क्षेत्राच्या प्रसिद्ध मुलभूतासह भरले जाते - कॅल्क्युलेटर पान पूर्व- भरते, म्हणून API व संकेतस्थळ नेहमीच समान इनपुट करीता समान संख्या परत करते. प्रत्येक प्रतिसाद खाली भरलेले सर्व दर्शवितो defaults_applied.

API योग्यरित्या सोडवू शकले नाही असे काहीही त्रुटी आहे, कधीही शून्य नाही: चुकीचे वर्णलेखन बाब, चुकीच्या प्रकारची किंमत, अज्ञात ड्रॉपडाउन पर्याय, किंवा मुलभूत नसलेले हयात क्षेत्र (दिवस क्षेत्र - जन्म दिनांक अंदाजे करू शकत नाही). प्रत्येक 400 नावांनी अपघाती बाब व पूर्ण क्षेत्र वर्णन दर्शविते जेणेकरून क्लाऐंट स्वतःला सुधारू शकतो.

$ curl "https://calculator.free/api/v1/mortgage/?price=350000&rate=6.5&term=30"
{
  "ok": false,
  "error": "unknown_parameter",
  "message": "Unknown parameter 'term' for calculator 'mortgage'. Did you mean 'years'? ...",
  "unknown_parameters": ["term"],
  "did_you_mean": { "term": "years" },
  "valid_parameters": ["down", "extra", "extra_onetime", "extra_yearly", "hoa",
                       "insurance", "other", "pmi", "price", "rate", "tax", "years"],
  "fields": [ ... ]
}
त्रुटीHTTPकधी
unknown_parameter400या कॅल्क्युलेटरचे क्षेत्र नसून एक पैरामीटर (तुमचे-अर्थ-काय-असे-आहे सुचनेसह)
invalid_value400संख्या क्षेत्र जे संख्या नाही, पर्यायाबाहेर ड्रॉपडाउन मूल्य, अपारदर्शक दिनांक किंवा अपरिचीत पद्धत (_m)
missing_parameter400कॅल्क्युलेटरने परिणाम दर्शविला नाही कारण मुलभूत नसलेले क्षेत्र रिकामे सोडले गेले
unsupported_country400? देश= हे कॅल्क्युलेटरचे माहितीचे एक नाही
bad_json400POST मुख्य भाग वैध JSON नाही
unknown_calculator404त्या स्लागसह कॅल्क्युलेटर आढळले नाही
invalid_key401API किल्ली पाठविली गेली परंतु अज्ञात किंवा निष्क्रीय आहे
rate_limited / quota_exceeded429बेनामी तासानुरूप IP मर्यादा, किंवा किल्लीचे महिन्यानुरूप कोटा, वापरले गेले
too_many_invalid_requests429या किल्ली करीता एका तासात खूपच जास्त नकार दिलेल्या विनंती - नकार दिलेल्या कॉल मोफत आहेत, म्हणून ते दर-सीमित आहेत. तासानुतास पुन्हस्थापन; यशस्वी कॉल कधीही त्यास बरोबरीत ठेवले जात नाही.

The /api/v1/ प्रत्येक क्षेत्राची किल्ली, प्रकार, एकक, डिफॉल्ट आणि आवश्यक आहे की नाही हे प्रकाशित करते - एक ग्राहक निर्माण करण्यासाठी पुरेसे जे कधीही अंदाज लावत नाही.

अधिप्रमाणन & योजना

तुम्ही कुठल्याही किल्लीशिवाय 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 दर- मर्यादित) किंवा मोफत किल्ली कमी महिन्याच्या कोटासह. गैर- व्यावसायिक.
  • डेव्हलपर &mdash; $9/महिना — १०,०००/- या प्रमाणे व्याज द्यावे.
  • व्यवसाय $49/महिना — 100,000 calls/month, priority throughput.

तुमच्या कोटा विरुद्ध काय गणले जाते

फक्त यशस्वी प्रतिसादच करतो. एक 2xx = एक कॉल. प्रत्येक त्रुटी मोफत आहे: 400 चुकीच्या वर्णलेखन params साठी, चुकीची किंमत किंवा हवे असलेले क्षेत्र नाही, 404 अज्ञात slug साठी, 401 चुकीच्या कि साठी, 429, आणि आमच्या बाजूने जे काही चुकीचे जाते. कराराची चौकशी करा व आपल्या विनंतीची आवश्यकता असल्यास अनेकदा सुधारणा करा - तुम्हाला उत्तरांसाठी बिल केले जाते, सुधारणा करीता नाही.

त्रुटी मुक्त आहेत म्हणून ते दर-सीमित आहेत: जर एक कि एकपेक्षा जास्त प्रॉव्हिड करते 200 एका तासाच्या आत प्रतिसाद नाकारले, ते HTTP 429 "too_many_invalid_requests" मिळते तास उलटण्यापर्यंत. यशस्वी कॉल कधीही त्यासाठी गणले जात नाही, म्हणून कार्यरत एकत्रीकरण कधीही ते पाहत नाही - ते फक्त पुन्हा प्रयत्न लूपमध्ये अडकलेल्या क्लाऐंटला पकडते.

When a key's monthly quota is used up the API returns HTTP 429 with error "quota_exceeded"; an unknown or inactive key returns 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);

Python

import requests

r = requests.get("https://calculator.free/api/v1/mortgage/",
                 params={"price": 350000, "down": 70000,
                         "rate": 6.9, "years": 30},
                 headers={"Authorization": "Bearer YOUR_KEY"})
print(r.json()["results"])

POST JSON

curl -X POST "https://calculator.free/api/v1/income-tax/?country=uk" \
  -H "Content-Type: application/json" \
  -d '{"income": 60000}'

सर्व अंतबिंदू

प्रत्येक कॅल्क्युलेटर करीता एक अंतबिंदू. प्रत्येकी क्षेत्र कि व परिणाम कि यामध्ये आहेत /api/v1/ निर्देशिका.

Finance (41)
कॅल्क्युलेटरअंतबिंदू
बंधारे कॅल्क्युलेटर /api/v1/mortgage/
कर्ज कॅल्क्युलेटर /api/v1/loan/
Compound Interest Calculator /api/v1/compound-interest/
Simple Interest Calculator /api/v1/simple-interest/
Credit Card Payoff Calculator /api/v1/credit-card-payoff/
इंधन खर्च गणक /api/v1/fuel-cost/
स्वयं कर्ज कॅल्क्युलेटर /api/v1/auto-loan/
निवृत्तीवेतन गणक /api/v1/retirement/
बचत लक्ष्य गणक /api/v1/savings-goal/
लाभ मार्जिन कॅल्क्युलेटर /api/v1/margin/
भविष्यातील मूल्य कॅल्क्युलेटर /api/v1/future-value/
वर्तमान मूल्य कॅल्क्युलेटरName /api/v1/present-value/
ROI गणकयंत्रName /api/v1/roi/
वर्षपूर्ती देयका गणितीName /api/v1/annuity-payout/
APR to APY कॅल्क्युलेटर /api/v1/apr-to-apy/
CD कॅल्क्युलेटर /api/v1/cd/
Inflation Calculator /api/v1/inflation/
Home Affordability Calculator /api/v1/home-affordability/
Rent Affordability Calculator /api/v1/rent-affordability/
डाउन पेमेंट कॅल्क्युलेटर /api/v1/down-payment/
रिफाइनन्स कॅल्क्युलेटर /api/v1/refinance/
कर्ज-आणि-आम्ल प्रमाण गणक /api/v1/debt-to-income/
बोट कर्ज गणक /api/v1/boat-loan/
Student Loan Calculator /api/v1/student-loan/
Personal Loan Calculator /api/v1/personal-loan/
कार लिज कॅल्क्युलेटर /api/v1/lease/
Net Worth Calculator /api/v1/net-worth/
ब्रेक- ईवन पॉइंट कॅल्क्युलेटर /api/v1/break-even/
SIP Calculator /api/v1/sip/
EMI Calculator /api/v1/emi/
401( k) कॅल्क्युलेटर /api/v1/401k/
रोथ IRA कॅल्क्युलेटर /api/v1/roth-ira/
Traditional IRA Calculator /api/v1/ira/
Budget Calculator (50/30/20) /api/v1/budget/
Social Security Calculator /api/v1/social-security/
कर्ज परतफेड कॅल्क्युलेटर /api/v1/debt-payoff/
Rent vs Buy Calculator /api/v1/rent-vs-buy/
बंधारे देयका काल्पनिक /api/v1/mortgage-payoff/
APR कॅल्क्युलेटर /api/v1/apr/
Depreciation Calculator /api/v1/depreciation/
GDP Calculator /api/v1/gdp/
कर व वेतन (2)
Health & Fitness (28)
कॅल्क्युलेटरअंतबिंदू
BMI Calculator /api/v1/bmi/
कॅलरी (TDEE) कॅल्क्युलेटर /api/v1/tdee/
शरीर चरबी गणक /api/v1/body-fat/
आदर्श वजन गणक /api/v1/ideal-weight/
पाणी वापर गणक /api/v1/water-intake/
BMR कॅल्क्युलेटर /api/v1/bmr/
धावण्याची गती गणक /api/v1/running-pace/
Macro Calculator /api/v1/macro/
कॅलरी कमीपणाचे गणित /api/v1/calorie-deficit/
प्रोटीन इनटेक कॅल्क्युलेटर /api/v1/protein-intake/
एक प्रति अधिकतम गणक /api/v1/one-rep-max/
कमाल हृदयगती गणक /api/v1/max-heart-rate/
हृदयगती क्षेत्र गणक /api/v1/heart-rate-zones/
Blood Alcohol (BAC) Calculator /api/v1/bac/
गर्भधारणेची तारीख /api/v1/pregnancy-due-date/
Ovulation & Fertility Calculator /api/v1/ovulation/
वीज- ते- हिप- प्रमाण गणक /api/v1/waist-to-hip-ratio/
वीज- ते- उंची- प्रमाण गणक /api/v1/waist-to-height-ratio/
Lean Body Mass Calculator /api/v1/lean-body-mass/
सैन्य शरीर चरबी गणक /api/v1/army-body-fat/
बर्न कॅलरी कॅल्क्युलेटर /api/v1/calories-burned/
Steps to Miles Calculator /api/v1/steps-to-miles/
Sleep Cycle Calculator /api/v1/sleep/
Body Surface Area Calculator /api/v1/body-surface-area/
Period Calculator /api/v1/period/
दिनांक कॅल्क्युलेटर /api/v1/conception/
Pregnancy Weight Gain Calculator /api/v1/pregnancy-weight-gain/
GFR गणक (eGFR, CKD-EPI) /api/v1/gfr/
प्रकार (26)
कॅल्क्युलेटरअंतबिंदू
टक्केवारी कॅल्क्युलेटर /api/v1/percentage/
सरासरी (मध्यम) कॅल्क्युलेटर /api/v1/average/
टक्केवारी बदल कॅल्क्युलेटर /api/v1/percentage-change/
प्रमाण गणक /api/v1/ratio/
Fraction Calculator /api/v1/fraction/
Fraction to Percent Calculator /api/v1/fraction-to-percent/
Mixed Number to Improper Fraction Calculator /api/v1/mixed-number/
Exponent (Power) Calculator /api/v1/exponent/
Nth रूट कॅल्क्युलेटर /api/v1/root/
Square Root Calculator /api/v1/square-root/
Logarithm Calculator /api/v1/logarithm/
GCD & LCM कॅल्क्युलेटर /api/v1/gcd-lcm/
प्राइम फॅक्टरीझेशन कॅल्क्युलेटर /api/v1/prime-factorization/
Factorial Calculator /api/v1/factorial/
Permutation Calculator (nPr) /api/v1/permutation/
Combination Calculator (nCr) /api/v1/combination/
Quadratic Formula Calculator /api/v1/quadratic-formula/
Slope Calculator /api/v1/slope/
दोन बिंदू दरम्यानचे अंतर गणक /api/v1/distance-two-points/
मध्यबिंदू गणक /api/v1/midpoint/
Pythagorean Theorem Calculator /api/v1/pythagorean-theorem/
क्षेत्र गणक /api/v1/area-of-a-shape/
वर्तुळ गणक /api/v1/circle/
Volume Calculator /api/v1/volume-of-a-shape/
Scientific Notation Converter /api/v1/scientific-notation/
गोलाकार कॅल्क्युलेटर /api/v1/rounding/
आकडेवारी (15)
एकक रूपांतरण (17)
Science & Engineering (27)
कॅल्क्युलेटरअंतबिंदू
ओम नियम गणकName /api/v1/ohms-law/
वॉल्यूम ड्रॉप कॅल्क्युलेटर /api/v1/voltage-drop/
रेझिस्टर रंग कोड कॅल्क्युलेटर /api/v1/resistor-color-code/
Capacitor Charge Calculator /api/v1/capacitor-charge/
Electrical Power Calculator /api/v1/electrical-power/
Force Calculator (F = ma) /api/v1/force/
Kinetic Energy Calculator /api/v1/kinetic-energy/
संभाव्य ऊर्जेचे गणक /api/v1/potential-energy/
घनता गणक /api/v1/density/
मोलारिटी कॅल्क्युलेटर /api/v1/molarity/
आदर्श वायू नियम गणक /api/v1/ideal-gas-law/
Wavelength & Frequency Calculator /api/v1/wavelength-frequency/
pH Calculator /api/v1/ph/
टॉर्क कॅल्क्युलेटर /api/v1/torque/
गियर रेशो कॅल्क्युलेटर /api/v1/gear-ratio/
Projectile Motion Calculator /api/v1/projectile-motion/
उपजाळ गणक (IPv4 CIDR) /api/v1/subnet/
Binary / Hex / Decimal Converter /api/v1/binary-hex/
BTU Calculator (AC & Heating) /api/v1/btu/
अर्ध- आयुष्य गणक /api/v1/half-life/
अणु वजन /api/v1/molecular-weight/
विद्युत खर्च गणक /api/v1/electricity/
Wind Chill Calculator /api/v1/wind-chill/
तापमान निर्देशांक गणक /api/v1/heat-index/
Dew Point Calculator /api/v1/dew-point/
बँडविड्थ / डाउनलोड वेळ गणक /api/v1/bandwidth/
Horsepower Calculator /api/v1/horsepower/
Date & Time (15)
दररोज (27)
कॅल्क्युलेटरअंतबिंदू
टिप कॅल्क्युलेटर /api/v1/tip/
डिस्काउंट कॅल्क्युलेटर /api/v1/discount/
वेतन ते तास गणक /api/v1/salary/
अंतिम गुणवत्ता मानांकन गणक /api/v1/final-grade/
GPA Calculator /api/v1/gpa/
गुणवत्ता यादी /api/v1/grade/
चाचणी गुणांक गणक /api/v1/test-score/
अक्षर गुणवत्ता गणक /api/v1/letter-grade/
Aspect Ratio Calculator /api/v1/aspect-ratio/
एकक किंमत गणक /api/v1/unit-price/
विक्री कमीशन कॅल्क्युलेटर /api/v1/sales-commission/
बेरीज क्रमांक /api/v1/random-number/
डाईज रोलर /api/v1/dice-roller/
कोइन फ्लिप /api/v1/coin-flip/
रेसिपी स्केलर /api/v1/cooking-converter/
पेंटिंग कॅल्क्युलेटरName /api/v1/paint/
टाईल कॅल्क्युलेटर /api/v1/tile/
मलच व माती कॅल्क्युलेटरName /api/v1/mulch/
कंक्रीट कॅल्क्युलेटरName /api/v1/concrete/
स्क्वेअर फुटेज कॅल्क्युलेटर /api/v1/square-footage/
ग्रेवेल कॅल्क्युलेटर /api/v1/gravel/
छत गणक /api/v1/roofing/
स्टेअरिंग कॅल्क्युलेटर /api/v1/stair/
टायर आकार गणक /api/v1/tire-size/
गोल्फ हॅन्डिकॅप कॅल्क्युलेटर /api/v1/golf-handicap/
प्रेम कॅल्क्युलेटरName /api/v1/love/
Bra आकार गणक /api/v1/bra-size/

याचे परिणाम केवळ सामान्य मार्गदर्शनासाठी आहेत, आर्थिक, वैद्यकीय किंवा कर सल्लागार नाही.