Gratis kalkulator-API
Hver kalkulator på dette nettstedet er også et fritt JSON API. Ingen tilmelding, ingen API- nøkkel, CRS- slått på – ring det fra tjeneren din eller rett fra nettleseren.
Oversikt
API kjører nøyaktig samme matematikk som nettstedet. Send en kalkulators feltverdier som spørreparametrer eller JSON og få de beregnede resultatene tilbake som JSON – medregnet alle avskrivningsplaner eller diagramdata som kalkulatoren produserer.
- 198+ kalkulatorer, hver med sitt endepunkt
- Ingen API- nøkkel — anonym tilgang, ratebegrenset av IP
- CORS —
Access-Control-Allow-Origin: *(brukbar klientside) - Rentegrense: 60 forespørsler/time per IP (HTTP 429 når overskridelsen er overskredet)
Basis- URL
https://calculator.free/api/v1/
Indeks — liste for hver kalkulator
GET https://calculator.free/api/v1/
Gir en maskinlesbar liste over alle kalkulatorer med hver enkelt felt (nøkkel, merkelapp, type, standard, enhet) og resultattaster – nok til å bygge opp en klient dynamisk.
Beregn — kjør én kalkulator
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Svarform:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Regnere som kjenner landskap (lån, lån, inntektsskatt, salgsskatt osv.) godtar ?country=us|uk|ca|au|in|ie|nz|za. Ukjent slør gir 404; landet er ikke støttet, eller dårlig inndata gir 400 med et nyttig meldingsområde og feltspesifikasjonen.
Autentiserings- & - planer
Du kan ringe API uten nøkkel i det hele tatt – anonyme forespørsler er takstbegrenset av IP. For en høyere, forutsigbar månedlig kvote (og kommersiell bruk), opprett en nøkkel på kontosiden din og send den på en av tre måter:
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"
- Ledig — anonym (IP- sats begrenset) eller en fri nøkkel med en liten månedlig kvote. Ikke- kommersiell.
- Utvikler — $9/mo — 10 000 anrop/måned, kommersiell bruk.
- Business — $49/mo — 100.000 anrop/måned, prioritert gjennomstrømning.
Når en nøkkels månedlige kvote brukes opp, gir API HTTP 429 med feil « quota_ exceed »; en ukjent eller inaktiv nøkkel gir HTTP 401. Se fullstendige planer og meld deg inn på Prisfastsettelse side.
Eksempler
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}'
Alle endepunkter
Ett endepunkt pr. kalkulator. Felttaster og resultattaster for hver er i /api/v1/ indeks.
Finans (41)
Skatte og lønn (2)
Helse og dyktighet (28)
Matte (26)
Statistikk (15)
Enhetskonvertere (17)
Vitenskap og ingeniørfag (27)
Dato og klokkeslett (15)
Hver dag (27)
Resultatene er estimater bare for generell veiledning, ikke finansiell, medisinsk eller skattemessig rådgivning.