ମୁକ୍ତ ଗଣନାକାରୀ APIName
ଏହି ସାଇଟରେ ଥିବା ପ୍ରତ୍ୟେକ ଗଣନା ଯନ୍ତ୍ରଟି ଗୋଟିଏ ମୁକ୍ତ JSON API। କୌଣସି ସଦସ୍ୟତା ନାହିଁ, କୌଣସି API କି ନାହିଁ, CORS-ସକ୍ଷମ - ଏହାକୁ ଆପଣଙ୍କର ସର୍ଭରରୁ କିମ୍ବା ବ୍ରାଉଜରରୁ ସିଧାସଳଖ ଡକାଯାଇଥାଏ।
ସମୀକ୍ଷା
API ସଠିକ ଭାବରେ ସମାନ ଗଣିତକୁ ଚାଲାଇଥାଏ ଯାହାକି ୱେବସାଇଟ ବ୍ୟବହାର କରିଥାଏ। ଗୋଟିଏ କାଲକୁଟରର କ୍ଷେତ୍ର ମୂଲ୍ୟଗୁଡ଼ିକୁ ପ୍ରଶ୍ନ ପରିମାପକ କିମ୍ବା JSON ଭାବରେ ପଠାନ୍ତୁ ଏବଂ JSON ଭାବରେ ଗଣିତ ଫଳାଫଳକୁ ଫେରାଇ ନିଅନ୍ତୁ - ଯେକୌଣସି ଅଚଳ ସମୟସୀମା କିମ୍ବା ସାରଣୀ ତଥ୍ୟକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରି ଯାହାକି କାଲକୁଟର ଉତ୍ପାଦନ କରେ।
- 198+ ଗଣନାକାରୀ, ପ୍ରତ୍ୟେକଟି ନିଜସ୍ୱ ଶେଷ ବିନ୍ଦୁ ସହିତ
- API କି ନାହିଁ — ଅଜ୍ଞାତ ଅଭିଗମ୍ୟ, IP ଦ୍ୱାରା ସୀମିତ
- CORS —
Access-Control-Allow-Origin: *(ବ୍ୟବହାର୍ଯ୍ୟ ଗ୍ରାହକ-ପାର୍ଶ୍ୱ) - ହାରାହାରି ସୀମା: 60 ଅନୁରୋଧ/ଘଣ୍ଟା ପ୍ରତି IP (HTTP 429 ଯେତେବେଳେ ଅତିକ୍ରମ ହୋଇଥାଏ)
ଆଧାର URL
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. ଅଜଣା slug 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/ ଅନୁକ୍ରମଣିକା.
ଅର୍ଥName (41)
ଟିକସ ଏବଂ ବେତନ (2)
| ଗଣନାକାରୀ | ସମାପ୍ତ ବିନ୍ଦୁ |
|---|---|
| ଆୟକର ଗଣନାକାରୀName | /api/v1/income-tax/ |
| ବିକ୍ରି କର ଏବଂ VAT କାଲକୁଲେଟରName | /api/v1/sales-tax/ |
ସ୍ୱାସ୍ଥ୍ୟ ଏବଂ ଫିଟନେସName (28)
ପ୍ରକାର (26)
ପରିସଂଖ୍ୟାନ (15)
ଏକକ ପରିବର୍ତ୍ତକଗୁଡ଼ିକName (17)
ବିଜ୍ଞାନ ଏବଂ ଇଞ୍ଜିନିୟରିଂ (27)
ତାରିଖ ଏବଂ ସମୟName (15)
ପ୍ରତିଦିନ (27)
ଏହି ରିପୋର୍ଟରେ ପ୍ରଦାନ କରାଯାଇଥିବା ଫଳାଫଳ କେବଳ ସାଧାରଣ ସୂଚନା ପାଇଁ, ଅର୍ଥନୈତିକ, ଚିକିତ୍ସା କିମ୍ବା ଟିକସ ପରାମର୍ଶ ପାଇଁ ନୁହେଁ ।