Free Calculator API
Xisaab-dhimis kasta oo ku yaal boggani waa API JSON bilaash ah. Ma jiro diiwaangelin, ma jiro API key, CORS-ka awooda leh - ka wac server-kaaga ama si toos ah ka soo baxa bogga.
Faahfaahin
API-ga wuxuu ku socdaa xisaabta saxda ah ee websaydhka. U dir qiimaha goobta xisaabinta sida baakadaha su'aasha ama JSON oo ka hel natiijada la xisaabiyey dib u noqoshada JSON - oo ay ku jiraan waqti kasta oo lacagta ama xogta shaxda ee xisaabinta soo saarta.
- 198+ xisaab-qaadayaasha, mid kasta oo ay la endpoint gaar ah
- Ma jiro furaha API — access anonymous, heerka-la xaddiday by IP
- CORS —
Access-Control-Allow-Origin: *(isticmaali karo dhinaca macaamiisha) - Xaddidaadda: 60 codsiyada/saacaddii IP kasta (HTTP 429 marka la ka dhaafay)
URL-ka asalka ah
https://calculator.free/api/v1/
Index — liiska xisaab kasta
GET https://calculator.free/api/v1/
Ku soo laabtaa liiska mashiinka-qaadashada ee dhammaan xisaabayaasha la mid ah qaybaha mid kasta oo ka mid ah (key, label, nooc, default, unit) iyo astaamaha natiijooyinka - ku filan in ay dhisaan macaamiisha dynamic.
xisaab — xawaare xisaab mid ah
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
qaabka jawaabta:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
xisaab-qaadayaasha dalka-aware (mortgage, deyn, dakhliga-tax, iibka-tax…) aqbalaan ?country=us|uk|ca|au|in|ie|nz|za. slug aan la aqoon ayaa ku soo laabtay 404; dalka aan la taageerin ama soo-gaadhista xun ku soo laabtay 400 la fariin caawin iyo dhul spec.
Authentication & plans
Waxaad u wici kartaa API la keydka aan waxba ku jirin dhammaan - codsiyada aan la aqoonsan ayaa la xaddiday by IP. Si aad u sare, la saadaalin karo bishii quota (iyo isticmaalka ganacsi), abuuro keydka on page xisaabtaada oo u dir mid ka mid ah saddexda hab:
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"
- Bilaash — aan la aqoon (IP-ka qiimaha-la xaddiday) ama furaha bilaash ah oo leh qaybo bil kasta oo yar.
- Developer — $9/bilood — 10,000 wicitaan / bilood, isticmaalka ganacsi.
- Ganacsiga — $49/bishii — 100,000 wicitaanada / bilood, hormuudka soo gudbinta.
Marka keydka bille ah ee keydka la isticmaalo API ka soo laabtay HTTP 429 oo leh khalad "quota_exceeded"; keydka aan la aqoon ama aan la shaqeynin ka soo laabtay HTTP 401. Ka eeg qorshayaasha buuxa iyo diiwaangelinta on Qiimaha bogga.
tusaale
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}'
Dhammaan xarafyada
Mid ka mid ah endpoint per calculator. Field furayaasha iyo natiijooyinka furayaasha ee mid kasta oo ka mid ah /api/v1/ liiska.
Lacagta (41)
Canshuurta & mushaarka (2)
Caafimaadka & Fitness (28)
Nooc (26)
Tirakoobyada (15)
Ku beddela (17)
Sayniska & Injineerinka (27)
Maalinta & Waqtiga (15)
Maanta (27)
Natiijooyinka waa tirakoobka loogu talagalay tilmaamaha guud oo keliya, maaha dhaqaale, caafimaad ama talo bixin canshuur.