Free Calculator API
Palibe kulembetsa, palibe chida cha API, CORS-kugwirizana - yambitsani kuchokera pa seva yanu kapena mwachindunji kuchokera pa browser.Kuphatikiza apo, pali njira yosinthira masamba anu kuti musinthe masamba anu kuti agwirizane ndi masamba ena.
Kufotokozera
Kutumiza mfundo za nyanja ya calculator monga mafunso ofunikira kapena JSON ndi kupeza zotsatira zowerengedwa kumbuyo monga JSON - kuphatikizapo nthawi iliyonse ya amortization kapena deta ya chart yomwe calculator imapanga.
- 198+ calculators, aliyense ndi yake yokha endpoint
- Palibe API key — kulowa kwa anonymous, kuwonjezeka kwa IP
- CORS —
Access-Control-Allow-Origin: *(Kugwiritsa ntchito kwa client-side) - Kusinthanitsa: 60 zofuna / ola pa IP (HTTP 429 pamene anapitilira)
Base URL
https://calculator.free/api/v1/
Index — mnda wa aliyense calculator
GET https://calculator.free/api/v1/
Kubwerera makina-kuwerenga mnda wa onse calculators ndi aliyense wa iwo nyanja (chingwe, label, mtundu, default, yunitsi) ndi zotsatira zidutswa - zokwanira kulenga mnzake dynamically.
Kuwerengera — kuyendetsa imodzi calculator
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Kuyankha:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Countries-aware calculators (mphatso, ngongole, ndalama-tax, malonda-tax...) kuvomereza ?country=us|uk|ca|au|in|ie|nz|za. Unknown slug amabwerera 404; osati wothandiza dziko kapena zoipa mkati amabwerera 400 ndi uthenga wothandiza ndi nyanja spec.
Kutsimikizira & maphunziro
Mukhoza kufunsa API popanda chida chilichonse - zopempha zosadziwika zimatha kukhazikitsidwa ndi IP. Kuti mupange ndalama zowonjezereka, zoyembekezeka (ndi ntchito zapachuma), yambitsani chida patsamba lanu la akaunti ndikutumiza imodzi mwanjira zitatu:
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"
- Wosuta — Kugwiritsa ntchito chida ichi kumatha kukhala kopanda dzina (IP yokhala ndi mtengo wotsika) kapena chida chosalipira ndi ndalama zochepa za mwezi.
- Wopanga & mdash; $ 9 / mo — 10,000 mafoni / mwezi, kugwiritsa ntchito malonda.
- Ntchito — $49 / mwezi — 100,000 mafoni / mwezi, cholinga kudzera.
Ngati chida cha mwezi chimagwiritsa ntchito ndalama zokwanira, API imatumiza HTTP 429 ndi vuto la "quota_exceeded"; chida chosadziwika kapena chosagwira ntchito chimatumiza HTTP 401. Onani zolinga zonse ndi kulembetsa pa Kugulitsa tsamba.
Misonkho
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}'
Zomwe zilipo
Mmodzi endpoint kwa calculator. Field zilembo ndi zotsatira zilembo kwa aliyense ndi m'munsimu /api/v1/ index.
Malipiro (41)
Tax & Mphatso (2)
| Calculator | Chithunzi |
|---|---|
| Income Tax Calculator | /api/v1/income-tax/ |
| Tax ndi VAT Calculator | /api/v1/sales-tax/ |
Zaumoyo & Fitness (28)
Maphunziro (26)
Ziwerengero (15)
Kusintha kwa Mayunitsi (17)
Sayansi & Engineering (27)
_Taonani (15)
Nthawi zonse (27)
Zimenezi ndi zowerengera zokhudzana ndi malangizo amtundu uliwonse, si zokhudzana ndi ndalama, zamoyo kapena zokhudzana ndi ndalama.