Gratis räknemaskin API
Varje miniräknare på denna webbplats är också en gratis JSON API. Ingen registrering, ingen API-nyckel, CORS-aktiverad - ringa den från din server eller direkt från webbläsaren.
Översikt
API:et kör exakt samma matematik som webbplatsen använder. Skicka en kalkylators fältvärden som frågeparametrar eller JSON och få de beräknade resultaten tillbaka som JSON — inklusive eventuella amorteringsschema eller diagram data som kalkylatorn producerar.
- 198+ räknare, var och en med sitt eget effektmått
- Ingen API- nyckel — anonym åtkomst, taxebegränsad genom IP
- CORS —
Access-Control-Allow-Origin: *(Användbar klientsida) - Räntegräns: 60 Begäran/timme per IP (HTTP 429 om den överskrids)
Baswebbadress
https://calculator.free/api/v1/
Index – lista varje miniräknare
GET https://calculator.free/api/v1/
Returnerar en maskinläsbar lista över alla räknare med varje fält (nyckel, etikett, typ, standard, enhet) och resultatnycklar – tillräckligt för att bygga en klient dynamiskt.
Beräkna – kör en miniräknare
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Svarsform:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Landsmedvetna miniräknare (lån, lån, inkomst-skatt, försäljningsskatt...) accepterar ?country=us|uk|ca|au|in|ie|nz|za. Okänd snigel returnerar 404, land utan stöd eller dålig inmatning returnerar 400 med ett användbart meddelande och fältet spec.
Behörighetskontroll & amp; - planer
Du kan ringa API:et utan nyckel alls – anonyma förfrågningar är hastighetsbegränsade av IP. För en högre, förutsägbar månadskvot (och kommersiell användning), skapa en nyckel på din kontosida och skicka det ett av tre sätt:
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"
- Fritt — anonym (IP-prisbegränsad) eller en gratis nyckel med en liten månadskvot.
- Utvecklare — $9/ mo — 10 000 samtal/månad, kommersiell användning.
- Affärs & mdash; $49/ mo — 100 000 samtal/månad, prioritetsgenomgång.
När en nyckels månatliga kvot används tillbaka HTTP 429 med fel "quotation_exceed"; en okänd eller inaktiv nyckel returnerar HTTP 401. Se fullständiga planer och registrera dig på Prissättning för.
Exempel
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}'
Alla effektmått
Ett effektmått per kalkylator. Fälttangenter och resultattangenter för varje är i /api/v1/ Index.
Finansiering (41)
Skatter och löner (2)
| Räknare | Slutpunkt |
|---|---|
| Beräkning av inkomstskatt | /api/v1/income-tax/ |
| Momskalkylator | /api/v1/sales-tax/ |
Hälsa och fitness (28)
Matematik (26)
Statistik (15)
Enhetsomvandlare (17)
Vetenskap och teknik (27)
Datum och tid (15)
Varje dag (27)
Resultaten är uppskattningar endast för allmän vägledning, inte för ekonomisk, medicinsk eller skattemässig rådgivning.