મુક્ત ગણકયંત્ર API
આ સાઇટ પર દરેક ગણકયંત્ર મુક્ત JSON API પણ છે. નોંધણી નથી, API કી નથી, CORS-સક્રિય — તમારા સર્વરમાંથી અથવા બ્રાઉઝરમાંથી સીધા તેને બોલાવો.
સમીક્ષા
API એ વેબસાઇટ વાપરે છે તે જ ગણિત ચલાવે છે. કેલ્ક્યુલેટરના ક્ષેત્રની કિંમતોને પ્રશ્ન પરિમાણો અથવા JSON તરીકે મોકલો અને ગણિતીય પરિણામોને JSON તરીકે પાછા મેળવો - કોઈપણ અધિગ્રહણ સમયગાળો અથવા આલેખ માહિતી કેલ્ક્યુલેટર ઉત્પન્ન કરે છે તે સમાવીને.
- 198+ ગણકયંત્રો, દરેક તેની પોતાની અંતબિંદુ સાથે
- API કી નથી — અનામિક પ્રવેશ, IP દ્દારા દર-સીમિત
- CORS —
Access-Control-Allow-Origin: *(વપરાશકર્તા-બાજુ વાપરી શકાય તેવું ક્લાયન્ટ) - દર મર્યાદા: 60 IP પ્રતિ વિનંતી/કલાક (HTTP ૪૨૯ જ્યારે વધે છે)
આધાર 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/ અનુક્રમણિકા.
નાણાં (41)
કર અને પગાર (2)
| ગણકયંત્ર | અંતિમબિંદુ |
|---|---|
| આવકવેરા ગણકયંત્ર | /api/v1/income-tax/ |
| વેચાણ કર & VAT ગણકયંત્ર | /api/v1/sales-tax/ |
સ્વાસ્થ્ય અને યોગ્યતા (28)
પ્રકાર (26)
આંકડાઓ (15)
એકમ ફેરબદલીકારો (17)
વિજ્ઞાન અને એન્જિનીયરીંગ (27)
તારીખ અને સમય (15)
દરરોજ (27)
પરિણામો સામાન્ય માર્ગદર્શન માટે જ અંદાજિત છે, નાણાકીય, તબીબી અથવા કરવેરા સલાહ માટે નહીં.