פֿרײַער קאַלקולאַטאָר API

יעדער קלײַב־אַרױס־פּראָגראַם אױף דער וועבזײַט איז אַ פרייע JSON API. ניטאײן אױפֿגײן, ניטאײן API־קלײַב, CORS־עפֿענטלעכט — רוף עס אױף פֿון דיין סערװירער אָדער גלייך פֿון דער בלעטערער

איבער־פֿאַרבײַטונג

דער API װײַזט די זעלבע מאטעמאטיק װי דער וועבזייַטל. שיקן אַ קלײנערס פעלד־באַטרעף װי אַ פֿראַגע־פּאַראַמעטער אָדער JSON און באַקומען די קלײנער־רײַז װי JSON — אַרײַנגעזעצט װידער אַ װײַטער־צוגײן־סקעטש אָדער שריפֿט־דאַטעס װאָס דער קלײנער פּראָדוצירט

  • 198+ קלײַב אַלץ אױסselect-action
  • ניט קיין API קײן — אַנאָנימישער צוטריט, IP־געבײט
  • CORSAccess-Control-Allow-Origin: * (ניצלעך קלײַן־סײַט)
  • װײַז װײַז: 60 פֿראַגעס/שעה אױף IP (HTTP 429 אױב איבערגעגאַנגען)

בילדל

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

אינדעקס — װײַז אױף אײן קלײנער

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

װײַזט אַ מײַזעלע־לײענלעכע רשימה פֿון אַלע קלײַבער מיט יעדער פֿעלדער (קלאַװיש, הענטל, טיפּ, געװײנטלעכער, יחידה) און רעזולטאַט־קלײַבער — גענוג צו שאַפֿן אַ קלײַבער דינאַמיש

קלײַב אַלץ אױסselect-action

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

ענטפֿער־פֿאָרעם:

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

לאַנד־בײַדעדיקע קלאַסאַפאַקאַציעס (האָרדער, לײענער, אַרײַנפֿאַל־בײַטל, פֿאַרקויף־בײַטל...) אַרײַננעמען ?country=us|uk|ca|au|in|ie|nz|za. אומבאַקאַנטער סלאָג װײַזט צוריק 404; ניט־געשטיצטע לענדער אָדער שלעכטע אַרײַנשרײַבונג װײַזט צוריק 400 מיט אַ הילף־װירוס־באַריכט און דעם פעלד־ספּעציפֿיקאַציע

אױטאָמאַטישע אױטענטיפֿאַקציע

דו קענסט אַרײַנשרײַבן די API אָן קײן קײל — אַנאָנימישע פֿראַגעס זײַנען באַגרענעצט דורך IP. פֿאַר אַ העכערער, פֿאַרװאַנדללעכער מײַנלעך קװיטאַציע (און קאָמוניקאַציע־נוץ), שאַפֿ אַ קײל אױף דיין קאָנטאָן־װײַז און שיקן עס אױף אײן פֿון די דרייַ אופֿןן:

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"
  • פֿרײַ — אַנאָנימישן (IP־רײט־געבײענעטן) אָדער אַ פֿרײַן קײן מיט אַ קלענערע מײַנלעך קװיטאַציע. ניט־קאָמערסיאַל
  • װײַז פֿאָרױסװײַז — 10,000 טעלעפאָן רופן/חודש, קעמפּעריאלער ניצן.
  • געשעפט — 100,000 טעלעפֿאָנירן/מײַן, פּריאָריטעט דורכפֿאַל.

ווען אַ קלײַב האָט אַ מײַנלעך קװיטאַציע, װעט די API צוריקגעבן HTTP 429 מיט אַ טעות "quota_exceeded"; אַ אומבאַקאַנטער אָדער ניט־אַקטיווער קלײַב װעט צוריקגעבן HTTP 401 װײַז די פֿולע פּלאָנים און אַרײַנשרײַבן זיך אױף דעם װײַז פֿאָרױסװײַז בלעטער.

פֿאַרב:

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

אַלע סוף־פּראָצעסן

אײן סוף־פּונקט פֿאַר יעדער קלײַב־אַרײַנשטעל. פֿעלדער־קלאַװישן און רעזולטאט־קלאַװישן פֿאַר װײניקע זײַנען אין /api/v1/ אינדעקס.

פֿינאַנציעל (41)
קלײַב אַלץ אױססוף־פּראָצעס
װײַז קאָפּצעטל /api/v1/mortgage/
קלײַב אַלץ אױס /api/v1/loan/
קלײַב אַלץ אױסselect-action /api/v1/compound-interest/
אַ פּשוטע װײַז־װײַז /api/v1/simple-interest/
קרעדיט־קאַרטל צאָלונג־געלײגער /api/v1/credit-card-payoff/
װײַז קײן בילד /api/v1/fuel-cost/
אָטאַמאַטיק לײענער־געלײג /api/v1/auto-loan/
װײַז קאָפּצעטל /api/v1/retirement/
װײַז קײן בילד /api/v1/savings-goal/
פּראָצענט־געלײגער /api/v1/margin/
װײַטערדיקער באַטרעף קלײנער /api/v1/future-value/
װײַז פֿאָרױסװײַז /api/v1/present-value/
ROI קלאַסיקער /api/v1/roi/
קלײַב אַלץ אױס /api/v1/annuity-payout/
װײַז קײן בילד /api/v1/apr-to-apy/
קלײַב אַלץ אױס /api/v1/cd/
אינפֿלאַציע קלאַס /api/v1/inflation/
היים־פֿאַרװײַז־געלײג /api/v1/home-affordability/
װײַז װיפֿל /api/v1/rent-affordability/
קלײַב אַלץ אױס /api/v1/down-payment/
װײַז קײן בילד /api/v1/refinance/
װײַז פֿאָרױסװײַז /api/v1/debt-to-income/
שריפֿטצײכן /api/v1/boat-loan/
קלײַב אַלץ אױס /api/v1/student-loan/
פּערזענלעכע לײדיקע קלײנער /api/v1/personal-loan/
װײַז קײן בילד /api/v1/lease/
קלײַב אַלץ אױסselect-action /api/v1/net-worth/
Break-Even Point Calculator /api/v1/break-even/
SIP קלאַס /api/v1/sip/
EMI קלאַסיקער /api/v1/emi/
קלײַב אַלץ אױס /api/v1/401k/
רוט IRA קלאַסיקער /api/v1/roth-ira/
טראדיציאָנעלער IRA קלאַסיקער /api/v1/ira/
בײַשפּיל: /api/v1/budget/
געזעלשאַפטלעך זיכערהייט קלאַס /api/v1/social-security/
װײַז קאָפּצעטל /api/v1/debt-payoff/
קלײַב אַלץ אױס /api/v1/rent-vs-buy/
װײַז קײן בילד /api/v1/mortgage-payoff/
APR קלאַסיקער /api/v1/apr/
װײַז קאָפּצעטל /api/v1/depreciation/
GDP קלאַס /api/v1/gdp/
טעקסט פֿאַרבundo-type (2)
װידערשטעלן (28)
קלײַב אַלץ אױססוף־פּראָצעס
BMI קלאַסאַפאַקאַציע /api/v1/bmi/
קלאָרע (TDEE) קלאַס /api/v1/tdee/
קלײַב אַלץ אױס /api/v1/body-fat/
װײַטער־קאַלקולאַטאָר /api/v1/ideal-weight/
װאַסער־אַרײַנשרײַב־רעקאָנטראָלער /api/v1/water-intake/
BMR קלאַסיקער /api/v1/bmr/
לײדיקער װײַז /api/v1/running-pace/
מאַקראָ־רײַז /api/v1/macro/
קלאָריעס־דאַמידזש־אַרײַנשרײַב /api/v1/calorie-deficit/
פּראָטעין אױסגעפֿיל קלײנער /api/v1/protein-intake/
אַ װײַטער־װײַז /api/v1/one-rep-max/
גרעסטע האַרץ־טעמפּעראַטור קלאַס /api/v1/max-heart-rate/
האַרץ־טעק־זאָנע קלאַסיקער /api/v1/heart-rate-zones/
בלוט אַלקאָהאָל (BAC) קלאַסאַפאַקאַציע /api/v1/bac/
װײַטער־װײַז /api/v1/pregnancy-due-date/
װײַז/האַלט /api/v1/ovulation/
קלײַב אַלץ אױסselect-action /api/v1/waist-to-hip-ratio/
קלײַב אַלץ אױסselect-action /api/v1/waist-to-height-ratio/
קלײַב אַלץ אױס /api/v1/lean-body-mass/
אױסקלײַב דעם װײַז /api/v1/army-body-fat/
קלאָרײן קלײנער /api/v1/calories-burned/
שריט צו מייל קלאַסיק /api/v1/steps-to-miles/
שװײַג־זײַל קלײנער /api/v1/sleep/
װײַז פֿאָרױסװײַז /api/v1/body-surface-area/
װײַז װײַז /api/v1/period/
װײַז װײַז /api/v1/conception/
שװערקייט־װײַטײס־אַרײַנפֿיר־רעקאָנטאַקט /api/v1/pregnancy-weight-gain/
GFR קלאַסיקער (eGFR, CKD-EPI) /api/v1/gfr/
טיפּ: (26)
קלײַב אַלץ אױססוף־פּראָצעס
פּראָצענט־רעדאַקטאָר /api/v1/percentage/
דורכשניטלעך (מײַנע) קלאַס /api/v1/average/
פּראָצענט־װײַז־רעקאָנטאָר /api/v1/percentage-change/
קלײַב אַלץ אױס /api/v1/ratio/
ברײט־געלײגער /api/v1/fraction/
ברעקלעך צו פּראָצענטן קלאַסיקער /api/v1/fraction-to-percent/
געמישטע צאָלן צו אומגעריכטע ברעקלעך קלײַבער /api/v1/mixed-number/
װײַז װײַז /api/v1/exponent/
װײַז קײן בילד /api/v1/root/
קװאַדראַט־רוט קלאַס /api/v1/square-root/
לאַגאַריטעם קלאַס /api/v1/logarithm/
GCD און LCM קלאַסיק /api/v1/gcd-lcm/
פּריים־פֿאַקטאָרירונג קלאַס /api/v1/prime-factorization/
פֿאַקטאָר־אַרײַנשרײַב /api/v1/factorial/
װײַז װײַז /api/v1/permutation/
קאָמבינאַציע קלאַס /api/v1/combination/
קװאַדראַטישע פֿאָרמאַטירונג /api/v1/quadratic-formula/
קלײַב אַלץ אױסselect-action /api/v1/slope/
אָפּרוקונג צװישן צוויי פּאָזיטיװע שורות /api/v1/distance-two-points/
צװײטע־װײַז /api/v1/midpoint/
פיטהאַגאָרישע טעאָרעמע קלאַס /api/v1/pythagorean-theorem/
װײַז פֿאָרױסװײַז /api/v1/area-of-a-shape/
קלײנער /api/v1/circle/
קלײַב אַלץ אױסvolume-action /api/v1/volume-of-a-shape/
מײַזל־פֿאַרב /api/v1/scientific-notation/
װײַז קײן בילד /api/v1/rounding/
סטאַטיסטיקס (15)
קלײַב אַלץ אױסundo-type (17)
מײַסטער־ און טעכנאָלאָגיע־װײַז (27)
קלײַב אַלץ אױססוף־פּראָצעס
אום ס געזעץ קלאַסיקער /api/v1/ohms-law/
װעלט־װײַט /api/v1/voltage-drop/
קײן פֿאַרב־קאָד קלײַב אַלץ אױס /api/v1/resistor-color-code/
קאָפּ־פֿאַרב /api/v1/capacitor-charge/
װײַז װײַז /api/v1/electrical-power/
קלײַב אַלץ אױסselect-action /api/v1/force/
קינעטיק־ענערגיע קלאַס /api/v1/kinetic-energy/
פּאָטענציעלע ענערגיע קלאַס /api/v1/potential-energy/
דיטעקציע /api/v1/density/
קלײַב אַלץ אױס /api/v1/molarity/
קלײַב אַלץ אױס /api/v1/ideal-gas-law/
בילדל־לענג און פֿירמע־רעדאַקטאָר /api/v1/wavelength-frequency/
pH קלײַב אַלץ אױס /api/v1/ph/
װײַז פֿאָרױסװײַז /api/v1/torque/
װײַז פֿאָרױסװײַז /api/v1/gear-ratio/
פּראָיעקטיל באַוועגונג קלאַסיקער /api/v1/projectile-motion/
אונטערנעץ קלײַבאַר (IPv4 CIDR) /api/v1/subnet/
טעקסט פֿאַרבtransform-type /api/v1/binary-hex/
BTU קלאַסיק /api/v1/btu/
הײליק־לעבן קלאַס /api/v1/half-life/
קלײַב אַלץ אױסselect-action /api/v1/molecular-weight/
װײַז װיפֿל װײַזט די װײַזונג /api/v1/electricity/
װינד־קיל קלײנער /api/v1/wind-chill/
היץ־אינדזיט קלאַסער /api/v1/heat-index/
װײַז פֿאָרױסװײַז /api/v1/dew-point/
באַנדווידט/אַרײַנשטעלן צײַט קלאַסיקער /api/v1/bandwidth/
קלײַב אַלץ אױס /api/v1/horsepower/
דאַטע און צײַט (15)
װײַטער (27)

רעזולטאטן זײַנען אָפּשאַצונגען נאָר פֿאַר אַלגעמיינע װײַזן, ניט פֿאַר פינאַנציעל, מעדיציניש אָדער באַדערפֿענישן