Vapaan laskurin API

Jokainen tämän sivuston laskin on myös ilmainen JSON API. Ei kirjautumista, ei API-näppäintä, CORS-käyttöinen – soita palvelimeltasi tai suoraan selaimesta.

Yleiskatsaus

API-rajapinta käyttää täsmälleen samaa matikkaa kuin sivusto. Lähetä laskurin kenttä-arvot kyselyparametrina tai JSONina ja hanki lasketut tulokset JSONina – mukaan lukien kaikki laskurin tuottamat poistot tai kaaviotiedot.

  • 198+ laskimet, joilla kaikilla on oma päätetapahtumansa
  • Ei API-näppäintä — Nimetön pääsy, IP-maksurajoitettu
  • CORSAccess-Control-Allow-Origin: * (käyttökelpoinen asiakaspuoli)
  • Veron raja-arvo: 60 pyynnöt/tunti/inventaari (HTTP 429, jos ylitetty)

Perusverkko- osoite

https://calculator.free/api/v1/

Hakemisto – luetteloi jokainen laskin

GET https://calculator.free/api/v1/

Palauttaa koneella luettavan luettelon kaikista laskimista kunkin kentillä (avain, nimimerkki, tyyppi, oletus, yksikkö) ja tulosavaimilla – riittää rakentamaan asiakasta dynaamisesti.

Laske – suorita yksi laskin

GET  https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/     (JSON or form body)

Vastemuoto:

{
  "ok": true,
  "slug": "mortgage",
  "country": "us",
  "inputs":   { ... echoed field values ... },
  "results":  { ... computed result keys ... },
  "schedule": { "columns": [...], "rows": [...] } | null,
  "chart":    { "type": "pie", "slices": [...] } | null
}

Maatietoiset laskimet (laina, tulovero, myyntivero...) hyväksytään ?country=us|uk|ca|au|in|ie|nz|za. Tuntematon luoti palauttaa 404; tukikelvoton maa tai huono syöttö palauttaa 400, jossa on hyödyllinen viesti ja kenttäspekti.

Todentaminen ja suunnitelmat

Voit soittaa API:hen ilman avainta – nimettömät pyynnöt ovat IP:n määräämiä. Suuremman, ennustettavan kuukausikiintiön (ja kaupallisen käytön) vuoksi luo avain tilisivullesi ja lähetä se yhdellä kolmesta tavasta:

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"
  • Vapaa — Nimetön (IP-korko rajoitettu) tai vapaa avain pienellä kuukausittaisella kiintiöllä. Ei-kaupallinen.
  • Kehittäjä &mdash; $9/mo — 10 000 puhelua kuukaudessa, kaupallinen käyttö.
  • Liiketoiminnan arvo on 49 dollaria/m. — 100 000 puhelua kuukaudessa, tärkein syöttö.

Kun avaimen kuukausittainen kiintiö on käytetty loppuun, API palauttaa HTTP 429:n virheellä "kiintiön ylitetty", tuntematon tai toimeton avain palauttaa HTTP 401:n. Katso kaikki suunnitelmat ja ilmoittaudu Hinnoittelu sivu.

Esimerkkejä

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}'

Kaikki päätetapahtumat

Yksi päätetapahtuma laskinta kohden. Kenttä- ja tulosavaimet jokaiselle ovat /api/v1/ indeksi.

Rahoitus (41)
LaskinLoppupiste
Asuntolainalaskuri /api/v1/mortgage/
Lainanlaskuri /api/v1/loan/
Yhdistettyjen etujen laskija /api/v1/compound-interest/
Yksinkertainen korkolaskuri /api/v1/simple-interest/
Luottokortin voittolaskuri /api/v1/credit-card-payoff/
Polttoaineen kustannuslaskenta /api/v1/fuel-cost/
Automaattinen lainalaskuri /api/v1/auto-loan/
Eläkelaskuri /api/v1/retirement/
Säästötavoitelaskuri /api/v1/savings-goal/
Voittomarginaalilaskuri /api/v1/margin/
Tuleva arvolaskuri /api/v1/future-value/
Nykyarvon laskin /api/v1/present-value/
ROI-laskukone /api/v1/roi/
Annun voittosumman laskija /api/v1/annuity-payout/
APY:n laskutoimitukselle /api/v1/apr-to-apy/
CD-laskin /api/v1/cd/
Inflaation laskuri /api/v1/inflation/
Kotiin edullinen laskuri /api/v1/home-affordability/
Vuokran hinta-laatusuhdelaskuri /api/v1/rent-affordability/
Laskentalaskuri /api/v1/down-payment/
Laskelmien uudelleenrahoitus /api/v1/refinance/
Velka-tulosuhdelaskuri /api/v1/debt-to-income/
Venelainalaskuri /api/v1/boat-loan/
Opiskelijalainalaskuri /api/v1/student-loan/
Henkilökohtainen lainalaskuri /api/v1/personal-loan/
Autonleaselaskukone /api/v1/lease/
Nettoarvolaskuri /api/v1/net-worth/
Katkaise pisteenlaskuri /api/v1/break-even/
SIP-laskentalaite /api/v1/sip/
EMIn laskelmien mukaan /api/v1/emi/
401 k) Laskin /api/v1/401k/
Roth IRA -laskelmoija /api/v1/roth-ira/
Perinteinen IRA-laskukone /api/v1/ira/
Budjettilaskuri (50/30/20) /api/v1/budget/
Sosiaaliturvan laskuri /api/v1/social-security/
Velanmaksulaskuri /api/v1/debt-payoff/
Vuokra vs. Osta laskukone /api/v1/rent-vs-buy/
Asuntolainan tuottolaskuri /api/v1/mortgage-payoff/
APR-laskuri /api/v1/apr/
Poistolaskuri /api/v1/depreciation/
BKT:n laskukone /api/v1/gdp/
Verot ja palkat (2)
Terveys ja Fitness (28)
Matematiikka (26)
Tilastotiedot (15)
Yksikkömuunnin (17)
Tiede ja insinöörit (27)
Päiväys ja aika (15)
Joka päivä (27)

Tulokset ovat arvioita vain yleisohjeista, eivät taloudellista, lääketieteellistä tai veroneuvontaa.