← All calculators

Calculator API

Exposure Analysis

POST/api/v1/calc/exposure-analysisTry the free tool →

Paste your positions, see gross, net, and concentration exposure instantly.

NameTypeRequiredDescription
positionsCsvstringOptional
navUsdunknownOptional
cURL
curl -s -X POST "https://nyxchain.org/api/v1/calc/exposure-analysis" \
  -H "Content-Type: application/json" \
  -d '{"positionsCsv":"Asset,Value,Venue,Class\nBTC,450000,Coinbase,crypto\nETH,280000,Coinbase,crypto\nSOL,95000,Binance,crypto\nAVAX,60000,Binance,crypto\nLINK,40000,Kraken,crypto\nMATIC,-55000,Binance,crypto\nUSDC,180000,Coinbase,stablecoin\nUSDT,45000,Kraken,stablecoin","navUsd":null}'
JavaScript
const res = await fetch("https://nyxchain.org/api/v1/calc/exposure-analysis", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "positionsCsv": "Asset,Value,Venue,Class\nBTC,450000,Coinbase,crypto\nETH,280000,Coinbase,crypto\nSOL,95000,Binance,crypto\nAVAX,60000,Binance,crypto\nLINK,40000,Kraken,crypto\nMATIC,-55000,Binance,crypto\nUSDC,180000,Coinbase,stablecoin\nUSDT,45000,Kraken,stablecoin",
  "navUsd": null
}),
})
const data = await res.json()
Python
# POST https://nyxchain.org/api/v1/calc/exposure-analysis
import requests

res = requests.post(
    "https://nyxchain.org/api/v1/calc/exposure-analysis",
    json={"positionsCsv": "Asset,Value,Venue,Class\nBTC,450000,Coinbase,crypto\nETH,280000,Coinbase,crypto\nSOL,95000,Binance,crypto\nAVAX,60000,Binance,crypto\nLINK,40000,Kraken,crypto\nMATIC,-55000,Binance,crypto\nUSDC,180000,Coinbase,stablecoin\nUSDT,45000,Kraken,stablecoin", "navUsd": None},
)
data = res.json()
Try It
Request body (JSON)
Sample response
Object(2)
"positionsCsv": "Asset,Value,Venue,Class BTC,450000,Coinbase,crypto ETH,280000,Coinbase,crypto SOL,95000,Binance,crypto AVAX,60000,Binance,crypto LINK,40000,Kraken,crypto MATIC,-55000,Binance,crypto USDC,180000,Coinbase,stablecoin USDT,45000,Kraken,stablecoin"
"navUsd": null