← All calculators

Calculator API

Hedge Fund Fee Calculator

POST/api/v1/calc/fee-calculatorTry the free tool →

See exactly what a 2/20 (or any) fee structure costs an LP over time.

NameTypeRequiredDescription
startingNavUsdnumberOptional
annualGrossReturnPctnumberOptional
mgmtFeePctnumberOptional
perfFeePctnumberOptional
hurdlePctnumber | nullOptional
hasHwmbooleanOptional
crystallization"annual" | "quarterly"Optional
horizonYearsnumberOptional
cURL
curl -s -X POST "https://nyxchain.org/api/v1/calc/fee-calculator" \
  -H "Content-Type: application/json" \
  -d '{"startingNavUsd":25000000,"annualGrossReturnPct":15,"mgmtFeePct":2,"perfFeePct":20,"hurdlePct":null,"hasHwm":true,"crystallization":"annual","horizonYears":5}'
JavaScript
const res = await fetch("https://nyxchain.org/api/v1/calc/fee-calculator", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "startingNavUsd": 25000000,
  "annualGrossReturnPct": 15,
  "mgmtFeePct": 2,
  "perfFeePct": 20,
  "hurdlePct": null,
  "hasHwm": true,
  "crystallization": "annual",
  "horizonYears": 5
}),
})
const data = await res.json()
Python
# POST https://nyxchain.org/api/v1/calc/fee-calculator
import requests

res = requests.post(
    "https://nyxchain.org/api/v1/calc/fee-calculator",
    json={"startingNavUsd": 25000000, "annualGrossReturnPct": 15, "mgmtFeePct": 2, "perfFeePct": 20, "hurdlePct": None, "hasHwm": True, "crystallization": "annual", "horizonYears": 5},
)
data = res.json()
Try It
Request body (JSON)
Sample response
Object(8)
"startingNavUsd": 25000000
"annualGrossReturnPct": 15
"mgmtFeePct": 2
"perfFeePct": 20
"hurdlePct": null
"hasHwm": true
"crystallization": "annual"
"horizonYears": 5