Ingyenes számológép API
Ezen az oldalon minden számológép ingyenes JSON API. Nincs regisztráció, nincs API kulcs, a CORS-kompatibilis · hívja a szerverről vagy egyenesen a böngészőből.
Áttekintés
Az API ugyanazt a matematikát futtatja, mint a weboldal. Küldjön egy számológép mezőértékeit lekérdezési paraméterek vagy JSON és kap a számított eredmények vissza, mint a JSON · beleértve az amortizációs menetrendet vagy diagram adatok a számológép termel.
- 198+ számológépek, amelyek mindegyike saját végponttal rendelkezik
- Nincs API-kulcs — névtelen hozzáférés, az IP-ben korlátozott arány
- CORS —
Access-Control-Allow-Origin: *(használható kliensoldal) - Arányhatár: 60 Kérések/óra IP-enként (HTTP 429, ha túllépték)
Alap URL
https://calculator.free/api/v1/
Index ★ minden számológép listája
GET https://calculator.free/api/v1/
Visszaadja a gépileg olvasható listát az összes számológépről mindegyik mezővel (kulcs, címke, típus, alapértelmezett, egység) és eredmény kulcsokkal ~ elég ahhoz, hogy dinamikusan építsen egy klienst.
• egy számológépet futtat
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Válaszforma:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Ország-ismertető számológépek (mortgage, loan, erey-tax, sales-tax...) elfogadnak ?country=us|uk|ca|au|in|ie|nz|za. Ismeretlen golyó visszatér 404; támogatott ország vagy rossz bevitel visszatér 400 egy hasznos üzenetet és a mező spec.
Hitelesítés és tervek
Felhívhatja az API-t kulcs nélkül • névtelen kérések az IP-vel korlátozottan. Egy magasabb, kiszámítható havi kvóta (és kereskedelmi felhasználás) esetén hozzon létre egy kulcsot a fiókoldalon, és küldje el a következő három mód egyike:
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"
- Szabad — anonim (IP-díjkorlátozott) vagy ingyenes kulcs egy kis havi kvótával. Nem kereskedelmi.
- Fejlesztő — $9/mo — 10 000 hívás/hó, kereskedelmi felhasználás.
- Üzleti — $49/mo — 100 000 hívás/hó, elsődleges feladat.
Ha a kulcs havi kontingensét használják fel, az API "kvóta_exceeded" hiba esetén HTTP 429 értéket ad vissza; egy ismeretlen vagy inaktív kulcs értéke HTTP 401. Lásd a teljes terveket és regisztrálni a Árak oldal.
Példák
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}'
Összes végpont
Egy végpont számológépenként. A mező kulcsok és eredmény kulcsok minden van a /api/v1/ index.
Finanszírozás (41)
Adó- és adóbevétel (2)
Egészség és fitness (28)
Matek (26)
Statisztika (15)
Egységátalakítók (17)
Tudomány és Mérnöki tudományok (27)
Dátum és idő (15)
Minden nap (27)
Az eredmények csak általános útmutatásra vonatkoznak, nem pénzügyi, orvosi vagy adózási tanácsadásra.