Panoramica delle opzioni (tutti gli exchange)
Open interest, volume a 24h, rapporti put/call, max pain, volatilità implicita ATM, skew 25-delta e struttura a termine della IV delle opzioni per una moneta, aggregati su sei exchange con ripartizione per exchange.
/api/sd/options/overviewRichiesta
Parametri di query
| Nome | Tipo | Obbligatorio | Predefinito | Valori ammessi | Descrizione |
|---|---|---|---|---|---|
| coin | string | Obbligatorio | — | — | Simbolo della moneta, senza distinzione tra maiuscole e minuscole (per esempio `BTC`). I valori mancanti o malformati restituiscono 400. Esempio: BTC |
Richiesta di esempio
curl -s "https://www.coinboss.com/api/sd/options/overview?coin=BTC"Campi della risposta
La tabella dei campi è generata da risposte reali, quindi elenca esattamente ciò che l'endpoint restituisce. I percorsi usano a[] per gli elementi di un array e {*} per gli oggetti indicizzati da un nome dinamico, come una moneta o un exchange.
| Campo | Tipo | Unità | Descrizione |
|---|---|---|---|
| success | boolean | — | true quando la richiesta è riuscita. In caso di errore il corpo è `{ success: false, code, error, request_id }`. |
| schema | string | — | ID dello schema di questa risposta. Cambia solo quando un campo esistente cambia significato o tipo. |
| now | number | ms | Ora del server al momento della composizione della risposta. |
| coin | string | — | Simbolo della moneta (in maiuscolo). |
| index_price | number|null | USD | Prezzo dell'indice spot usato per la conversione in USD (negli aggregati, mediana dei prezzi dell'indice dei singoli exchange). |
| n_contracts | number|null | — | Numero di contratti di opzione inclusi. |
| oi_usd | number|null | USD | Open interest come nozionale USD: quantità di monete × prezzo dell'indice spot. Unilaterale. |
| call_oi_usd | number|null | USD | Open interest delle call, nozionale USD. |
| put_oi_usd | number|null | USD | Open interest delle put, nozionale USD. |
| oi_coin | number|null | coin | Open interest in unità della moneta sottostante. |
| call_oi_coin | number|null | coin | Open interest delle call in unità della moneta sottostante. |
| put_oi_coin | number|null | coin | Open interest delle put in unità della moneta sottostante. |
| vol_usd_24h | number|null | USD | Volume nozionale a 24h: quantità di monete scambiata × prezzo dell'indice spot attuale. Non è il controvalore dei premi. |
| call_vol_usd_24h | number|null | USD | Volume nozionale a 24h delle call. |
| put_vol_usd_24h | number|null | USD | Volume nozionale a 24h delle put. |
| vol_coin_24h | number|null | coin | Quantità scambiata nelle 24h in unità della moneta sottostante. |
| call_vol_coin_24h | number|null | coin | Quantità scambiata nelle 24h delle call, in coin. |
| put_vol_coin_24h | number|null | coin | Quantità scambiata nelle 24h delle put, in coin. |
| vol_premium_usd_24h | number|null | USD | Controvalore dei premi a 24h (prezzo dell'opzione × quantità) dove l'exchange lo pubblica; `null` altrove. Non viene mai sommato al volume nozionale. |
| pcr_oi | number|null | ratio | Open interest delle put ÷ open interest delle call, in unità di moneta; `null` quando il lato call è 0. |
| pcr_vol | number|null | ratio | Volume a 24h delle put ÷ volume a 24h delle call, in unità di moneta; `null` quando il lato call è 0. |
| n_expiries | number|null | — | Numero di date di scadenza incluse. |
| vol_exchanges | array | — | Exchange che contribuiscono al volume nozionale. |
| vol_exchanges[] | string | — | Exchange che contribuiscono al volume nozionale. |
| vol_premium_exchanges | array | — | Exchange che pubblicano il controvalore dei premi. |
| vol_premium_exchanges[] | string | — | Exchange che pubblicano il controvalore dei premi. |
| max_pain_nearest | object|null | — | Max pain della scadenza più vicina che ha open interest. |
| max_pain_nearest.expiry | string | — | Data di scadenza (UTC), `YYYY-MM-DD`, oppure `all`. |
| max_pain_nearest.days_left | number | days | Giorni alla scadenza. |
| max_pain_nearest.strike | number | USD | Prezzo di esercizio (strike). |
| max_pain_nearest.pain_usd | number | USD | Pagamento totale ai detentori di opzioni se la scadenza venisse regolata a questo prezzo di esercizio. |
| max_pain_nearest.oi_usd | number | USD | Open interest come nozionale USD: quantità di monete × prezzo dell'indice spot. Unilaterale. |
| max_pain_nearest.exchanges | array | — | Exchange inclusi in questa riga. |
| max_pain_nearest.exchanges[] | string | — | Exchange inclusi in questa riga. |
| max_pain_main | object|null | — | Max pain della scadenza principale: la scadenza più vicina che detiene almeno il 5 % dell'open interest totale. |
| max_pain_main.expiry | string | — | Data di scadenza (UTC), `YYYY-MM-DD`, oppure `all`. |
| max_pain_main.days_left | number | days | Giorni alla scadenza. |
| max_pain_main.strike | number | USD | Prezzo di esercizio (strike). |
| max_pain_main.pain_usd | number | USD | Pagamento totale ai detentori di opzioni se la scadenza venisse regolata a questo prezzo di esercizio. |
| max_pain_main.oi_usd | number | USD | Open interest come nozionale USD: quantità di monete × prezzo dell'indice spot. Unilaterale. |
| max_pain_main.exchanges | array | — | Exchange inclusi in questa riga. |
| max_pain_main.exchanges[] | string | — | Exchange inclusi in questa riga. |
| atm_iv_nearest | number|null | % | IV ATM della scadenza più vicina. |
| atm_iv_main | number|null | % | IV ATM della scadenza principale. |
| atm_iv_30d | number|null | % | IV ATM interpolata linearmente a una scadenza costante di 30 giorni; `null` quando i 30 giorni non sono compresi tra due scadenze. |
| skew_25d_main | number|null | percentage points | Skew 25-delta della scadenza principale. |
| term_structure | array | — | IV ATM per scadenza, dalla più vicina. |
| term_structure[] | object | — | IV ATM per scadenza, dalla più vicina. |
| term_structure[].expiry | string | — | Data di scadenza (UTC), `YYYY-MM-DD`, oppure `all`. |
| term_structure[].days_left | number | days | Giorni alla scadenza. |
| term_structure[].atm_iv | number | % | Volatilità implicita at-the-money: media dell'IV mark al prezzo di esercizio più vicino al prezzo forward. |
| term_structure[].oi_usd | number | USD | Open interest come nozionale USD: quantità di monete × prezzo dell'indice spot. Unilaterale. |
| exchanges | array | — | Exchange inclusi in questa riga. |
| exchanges[] | object | — | Exchange inclusi in questa riga. |
| exchanges[].exchange | string | — | ID dell'exchange (in minuscolo). |
| exchanges[].oi_share_pct | number | % | Quota dell'open interest totale (nozionale USD) della selezione. |
| exchanges[].n_contracts | number | — | Numero di contratti di opzione inclusi. |
| exchanges[].oi_usd | number | USD | Open interest come nozionale USD: quantità di monete × prezzo dell'indice spot. Unilaterale. |
| exchanges[].call_oi_usd | number | USD | Open interest delle call, nozionale USD. |
| exchanges[].put_oi_usd | number | USD | Open interest delle put, nozionale USD. |
| exchanges[].oi_coin | number | coin | Open interest in unità della moneta sottostante. |
| exchanges[].call_oi_coin | number | coin | Open interest delle call in unità della moneta sottostante. |
| exchanges[].put_oi_coin | number | coin | Open interest delle put in unità della moneta sottostante. |
| exchanges[].vol_usd_24h | number | USD | Volume nozionale a 24h: quantità di monete scambiata × prezzo dell'indice spot attuale. Non è il controvalore dei premi. |
| exchanges[].call_vol_usd_24h | number | USD | Volume nozionale a 24h delle call. |
| exchanges[].put_vol_usd_24h | number | USD | Volume nozionale a 24h delle put. |
| exchanges[].vol_coin_24h | number | coin | Quantità scambiata nelle 24h in unità della moneta sottostante. |
| exchanges[].call_vol_coin_24h | number | coin | Quantità scambiata nelle 24h delle call, in coin. |
| exchanges[].put_vol_coin_24h | number | coin | Quantità scambiata nelle 24h delle put, in coin. |
| exchanges[].vol_premium_usd_24h | number|null | USD | Controvalore dei premi a 24h (prezzo dell'opzione × quantità) dove l'exchange lo pubblica; `null` altrove. Non viene mai sommato al volume nozionale. |
| exchanges[].pcr_oi | number | ratio | Open interest delle put ÷ open interest delle call, in unità di moneta; `null` quando il lato call è 0. |
| exchanges[].pcr_vol | number | ratio | Volume a 24h delle put ÷ volume a 24h delle call, in unità di moneta; `null` quando il lato call è 0. |
| exchanges[].n_expiries | number | — | Numero di date di scadenza incluse. |
| exchanges[].oi_usd_inverse | number|null | USD | Open interest dei contratti regolati in coin. |
| exchanges[].oi_usd_linear | number | USD | Open interest dei contratti regolati in stablecoin. |
| exchanges[].oi_usd_reported | number|null | USD | Dato di open interest in USD dell'exchange stesso, dove ne pubblica uno. Solo per verifica incrociata. |
| exchanges[].vol_usd_reported_24h | number|null | USD | Controvalore nozionale dell'exchange stesso, dove ne pubblica uno. Solo per verifica incrociata. |
| exchanges[].index_price | number | USD | Prezzo dell'indice spot usato per la conversione in USD (negli aggregati, mediana dei prezzi dell'indice dei singoli exchange). |
| exchanges[].received_at | number | ms | Ora in cui il collector di CoinBoss ha ricevuto i dati. |
| exchanges[].observed_at | number|null | ms | Timestamp indicato dalla fonte per i dati. |
| exchanges[].age_s | number | s | Secondi trascorsi dalla ricezione della riga. |
| exchanges[].is_stale | boolean | — | True quando i dati sono più vecchi della loro finestra di freschezza. |
| coverage | object | — | Che cosa è incluso e che cosa non è incluso nei numeri. Confrontare questo dato prima di confrontare i totali con un'altra fonte. |
| coverage.included_exchanges | array | — | Fonti i cui dati aggiornati sono inclusi. |
| coverage.included_exchanges[] | string | — | Fonti i cui dati aggiornati sono inclusi. |
| coverage.unavailable | array | — | Fonti che non è stato possibile includere, ciascuna con il motivo. Non vengono mai conteggiate come 0. |
| coverage.unavailable[] | object | — | Fonti che non è stato possibile includere, ciascuna con il motivo. Non vengono mai conteggiate come 0. |
| coverage.unavailable[].exchange | string | — | ID dell'exchange (in minuscolo). |
| coverage.unavailable[].reason | string | — | Codice del motivo leggibile dalla macchina. |
| coverage.unavailable[].detail | string | — | Spiegazione del motivo in linguaggio naturale. |
| coverage.stale_excluded | array | — | Righe escluse perché il loro ultimo aggiornamento è fuori dalla finestra di freschezza. vuoto nei campioni usati per generare questa tabella |
| coverage.field_gaps | array | — | Colonne che un exchange non pubblica; sono `null` per quell'exchange. |
| coverage.field_gaps[] | object | — | Colonne che un exchange non pubblica; sono `null` per quell'exchange. |
| coverage.field_gaps[].exchange | string | — | ID dell'exchange (in minuscolo). |
| coverage.field_gaps[].fields | array | — | Nomi delle colonne mancanti. |
| coverage.field_gaps[].fields[] | string | — | Nomi delle colonne mancanti. |
| coverage.field_gaps[].kind | string | — | Famiglia di contratti: `inverse` (regolati in coin) o `linear` (regolati in stablecoin). |
| method | object | — | Enunciato in testo semplice delle formule usate per questa risposta, una voce per campo. |
| method.oi_usd | string | — | Nota sulla formula di `oi_usd`, in testo semplice. |
| method.vol_usd_24h | string | — | Nota sulla formula di `vol_usd_24h`, in testo semplice. |
| method.vol_premium_usd_24h | string | — | Nota sulla formula di `vol_premium_usd_24h`, in testo semplice. |
| method.pcr_oi | string | — | Nota sulla formula di `pcr_oi`, in testo semplice. |
| method.pcr_vol | string | — | Nota sulla formula di `pcr_vol`, in testo semplice. |
| method.max_pain | string | — | Nota sulla formula di `max_pain`, in testo semplice. |
| method.atm_iv | string | — | Nota sulla formula di `atm_iv`, in testo semplice. |
| method.atm_iv_30d | string | — | Nota sulla formula di `atm_iv_30d`, in testo semplice. |
| method.skew_25d | string | — | Nota sulla formula di `skew_25d`, in testo semplice. |
| method.oi_share_pct | string | — | Nota sulla formula di `oi_share_pct`, in testo semplice. |
| method.index_price | string | — | Nota sulla formula di `index_price`, in testo semplice. |
| method.max_pain_main | string | — | Nota sulla formula di `max_pain_main`, in testo semplice. |
| method.oi_usd_reported | string | — | Nota sulla formula di `oi_usd_reported`, in testo semplice. può essere assente |
| method.vol_usd_reported_24h | string | — | Nota sulla formula di `vol_usd_reported_24h`, in testo semplice. può essere assente |
| meta | object | — | Provenienza e freschezza di questa risposta. |
| meta.schema | string | — | ID dello schema di questa risposta. Cambia solo quando un campo esistente cambia significato o tipo. |
| meta.source | array | — | Endpoint pubblici a monte da cui sono stati raccolti i dati. |
| meta.source[] | object | — | Endpoint pubblici a monte da cui sono stati raccolti i dati. |
| meta.source[].exchange | string | — | ID dell'exchange (in minuscolo). |
| meta.source[].endpoint | string | — | Endpoint pubblico della fonte letto dal collector (mostrato a scopo di provenienza; i client non lo chiamano mai). |
| meta.observed_at | number|null | ms | Timestamp indicato dalla fonte per i dati. |
| meta.received_at | number|null | ms | Ora in cui il collector di CoinBoss ha ricevuto i dati. |
| meta.fetched_at | number | ms | Ora in cui questa risposta è stata composta. |
| meta.window | string | — | Finestra temporale coperta dai numeri. |
| meta.quality | string | — | FRESH, PARTIAL, STALE, BROKEN o UNAVAILABLE, valutato dai timestamp dei dati e dalla copertura. |
| meta.is_stale | boolean | — | True quando i dati sono più vecchi della loro finestra di freschezza. |
| meta.cache_ttl_s | number | s | Durata in cache di questa risposta. |
| meta.fallback | string | — | Che cosa restituisce l'endpoint quando il collector o una fonte non funziona. |
Generata 2026-11-11 23:00 UTC da 4 risposte reali.
Risposta di esempio
/api/sd/options/overview?coin=BTC · Risposta reale acquisita 2026-11-13 03:52:55 UTC. Array e mappe lunghi sono abbreviati per la visualizzazione: exchanges conteneva 6 elementi; meta.source conteneva 6 elementi; term_structure conteneva 12 elementi; coverage.field_gaps conteneva 4 elementi; coverage.unavailable conteneva 12 elementi; coverage.stale_included conteneva 6 elementi.
- "success"true
- "schema""coinboss.sd.options/1"
- "now"1794541975252
- "coin""BTC"
- "index_price"71498.15576087
- "n_contracts"5792
- "oi_usd"32670143083.84
- "call_oi_usd"18276964561.96
- "put_oi_usd"14393178521.88
- "oi_coin"457419.65
- "call_oi_coin"255899.54
- "put_oi_coin"201520.11
- "vol_usd_24h"4295495191.7
- "call_vol_usd_24h"2031780368.24
- "put_vol_usd_24h"2263714823.46
- "vol_coin_24h"60122.56
- "call_vol_coin_24h"28436.77
- "put_vol_coin_24h"31685.79
- "vol_premium_usd_24h"34033631.12
- "pcr_oi"0.7875
- "pcr_vol"1.1143
- "n_expiries"12
- "vol_exchanges"
- "binance"
- "bybit"
- "coincall"
- "deribit"
- "gate"
- "okx"
- "vol_premium_exchanges"
- "binance"
- "deribit"
- "gate"
- "max_pain_nearest"
- "expiry""2026-11-13"
- "days_left"0.1716
- "strike"75000
- "pain_usd"15831410
- "oi_usd"3892192707.39
- "exchanges"
- "max_pain_main"
- "expiry""2026-11-13"
- "days_left"0.1716
- "strike"75000
- "pain_usd"15831410
- "oi_usd"3892192707.39
- "exchanges"
- "atm_iv_nearest"40.28
- "atm_iv_main"40.28
- "atm_iv_30d"37.2
- "skew_25d_main"6.6
- "term_structure"
- "exchanges"
- "coverage"
- "included_exchanges"
- "unavailable"
- "stale_excluded"
- "field_gaps"
- "stale_included"
- "method"
- "oi_usd""sum over contracts of oi_coin x that exchange's spot index price (USDT/USDC treated 1:1 as USD); oi_coin is open interest in units of the underlying coin after …"
- "vol_usd_24h""NOTIONAL 24h volume = sum of vol_coin (24h traded quantity in underlying coin) x the exchange's CURRENT spot index price; not premium turnover. Binance statisti…"
- "vol_premium_usd_24h""PREMIUM turnover (option price x quantity) as reported by the exchange: Deribit volume_usd, Binance amount, Gate sum(|size| x multiplier x price) from the 24h t…"
- "pcr_oi""put open interest / call open interest, both in underlying-coin units; null when call side is 0 or missing"
- "pcr_vol""put 24h volume / call 24h volume, both in underlying-coin units; null when call side is 0 or missing"
- "max_pain""per expiry: settlement price S among strikes with OI>0 minimizing pain_usd(S) = sum_calls oi_coin x max(S-K,0) + sum_puts oi_coin x max(K-S,0); ties take the lo…"
- "atm_iv""per exchange and expiry: reference price F = median of the exchange-published forward/underlying price of that expiry (the exchange index price where no forward…"
- "atm_iv_30d""30-day constant-maturity ATM IV: linear interpolation in days between the two expiries bracketing 30 days; null when 30 days is not bracketed"
- "skew_25d""IV(put with delta closest to -0.25, within +-0.10) - IV(call with delta closest to +0.25, within +-0.10), in percentage points, using exchange-published deltas …"
- "oi_share_pct""exchange oi_usd / sum of oi_usd over included exchanges x 100"
- "index_price""median of the included exchanges' own spot index prices"
- "max_pain_main""main expiry = nearest expiry holding >=5% of total OI notional (same rule as legacy /api/options/overview); max_pain_nearest = nearest listed expiry with OI"
- "oi_usd_reported""sum of the exchange's own USD figure where it publishes one (Binance sumOpenInterestUsd, OKX oiUsd), for cross-checking only; null elsewhere"
- "vol_usd_reported_24h""exchange-reported notional turnover where published (Bybit turnover24h), for cross-checking only; null elsewhere"
- "meta"
- "schema""coinboss.sd.options/1"
- "source"
- "observed_at"1794522472654
- "received_at"1794522473814
- "fetched_at"1794541975252
- "window""latest"
- "quality""STALE"
- "is_stale"true
- "cache_ttl_s"60
- "fallback""on collector failure the last stored rows are served: an exchange whose newest batch is older than 25 min (collector cycle is 10 min) is excluded from totals (l…"
Campioni verificati
Oltre all'esempio qui sopra, la sonda chiama questo endpoint con i parametri seguenti e ogni volta ne verifica lo schema.
| Parametri | HTTP | Latenza | Risultato |
|---|---|---|---|
| coin=ETH | 200 | 66 ms | Superato STALE |
| coin=SOL | 200 | 22 ms | Superato STALE |
| coin=PEPE | 200 | 2 ms | Superato UNAVAILABLE |
| — | 400 | 1 ms | Superato restituisce l'errore previsto |
Verificato 2026-11-13 03:28:18 UTC
Dettagli
- Autenticazione
- Nessuna. Endpoint pubblico.
- Limite di richieste
- 1200 richieste al minuto per IP
- Cache del server
- 60s
- Micro-cache edge
- 10s
- Frequenza di aggiornamento
- Ciclo del collector ogni 10 minuti; un exchange è aggiornato per 25 minuti dopo il suo ultimo ciclo riuscito.
- Finestra
- Ultima istantanea; i campi di volume coprono le ultime 24 ore, così come dichiarate da ciascun exchange.
- Fonti dei dati
- Endpoint REST pubblici delle opzioni di Deribit, Binance, Bybit, OKX, Gate e Coincall, raccolti e archiviati da CoinBoss (sd_opt_latest, sd_opt_summary_hourly). Non è coinvolto alcun aggregatore di terze parti.
- Copertura degli exchange
- Sei exchange di opzioni. Una moneta priva di opzioni quotate sugli exchange selezionati restituisce HTTP 200 con campi null, `meta.quality = "UNAVAILABLE"` e il motivo in `coverage.unavailable`. Vi sono elencati anche gli exchange privi di un feed pubblico di opzioni.
- Unità
- USD notional = contracts × contract size × spot index price of the venue. `*_coin` fields are in units of the underlying coin. Implied volatility is in percent (55 = 55 %). `vol_premium_usd_24h` is premium turnover, reported separately and never added to notional volume.
- Metodo
- pcr_oi = put OI ÷ call OI (coin units). Max pain = the strike that minimises the total intrinsic value paid to option holders at expiry. ATM IV = mean mark IV of the contracts at the strike closest to the forward price published by the venue for that expiry; `atm_iv_30d` is interpolated linearly between the two expiries that bracket 30 days. skew_25d = IV(put with delta closest to −0.25) − IV(call with delta closest to +0.25), in percentage points, using deltas published by the venues only.
- Timestamp
- Millisecondi dall'epoca Unix (UTC), salvo diversa indicazione nella descrizione del campo
- Formato della risposta
- json
- Stabilità
- Stabile
- Disponibile dal
- 2026-11-11
Stato in tempo reale
L'endpoint segnala una qualità dei dati STALE
Disponibilità, ultimi 30 giorni
100% di 406 verifiche superate
- Restituito ma non documentato: coverage.stale_included, coverage.stale_included[], coverage.stale_included[].exchange, coverage.stale_included[].age_s
Errori
Le chiamate non riuscite hanno la stessa struttura su tutti gli endpoint. L'elenco completo è nella pagina degli errori. Errori e limiti di richieste →
| Codice | HTTP | Significato | Che cosa fare |
|---|---|---|---|
| INVALID_PARAM | 400 | Manca un parametro obbligatorio oppure un valore non è accettato. `param` indica il nome del parametro quando è noto. | Non riprovare senza modifiche; correggere la richiesta. |
| UNAUTHORIZED | 401 | L'header `CB-API-KEY` è stato inviato ma la chiave è sconosciuta o revocata. I dati pubblici non richiedono alcuna chiave: rimuovere l'header o usare una chiave valida. | Non riprovare senza modifiche. |
| FORBIDDEN | 403 | La route non fa parte dell'API pubblica (interna o riservata agli account). | Non riprovare. |
| NOT_FOUND | 404 | Route sconosciuta, oppure la moneta / l'exchange / il fondo richiesto non esiste. | Non riprovare; verificare il percorso e gli identificatori nel catalogo. |
| RATE_LIMITED | 429 | Più richieste del limite al minuto. `Retry-After` indica i secondi da attendere. | Attendere `Retry-After`, poi riprovare con backoff. |
| INTERNAL | 500 | Errore imprevisto del server. Il messaggio è volutamente generico; citare `request_id` quando lo si segnala. | Riprovare una volta dopo qualche secondo; se persiste, segnalarlo con l'ID della richiesta. |
| UPSTREAM_FAILED | 503 | La fonte di dati alla base di questo endpoint non ha risposto in tempo. Al suo posto non vengono restituiti numeri obsoleti o sostitutivi. | Riprovare con backoff; controllare la pagina di stato. |
| UNAVAILABLE | 501 / 503 | Il dataset è temporaneamente non pronto (riscaldamento della cache) oppure l'endpoint non ha ancora una fonte pubblica lecita. | Riprovare più tardi; il catalogo contrassegna gli endpoint non disponibili per scelta progettuale. |
| REQUEST_FAILED | 200 | Alcuni endpoint meno recenti rispondono HTTP 200 con `success: false`. Controllare sempre `success`, non solo lo stato HTTP. | Dipende dal messaggio; trattare come una richiesta non riuscita. |
Prova
/api/sd/options/overviewDegradatostring — Coin symbol, case-insensitive (for example `BTC`). Missing or malformed values return 400.
https://www.coinboss.com/api/sd/options/overview?coin=BTCAltro in questa categoria
- Catena di opzioni (singolo exchange) /api/sd/options/chain
- Opzioni per scadenza /api/sd/options/expiries
- Storico delle opzioni (orario) /api/sd/options/history
- Panoramica delle opzioni (tutti gli exchange) /api/sd/options/overview
- Opzioni per prezzo di esercizio /api/sd/options/strikes
- Sintesi delle opzioni della pagina moneta /api/currency/options-summary
- Smile / struttura a termine della volatilità implicita delle opzioni /api/options/iv
- Storico della volatilità implicita delle opzioni /api/options/iv-history
- Max pain delle opzioni /api/options/max-pain
- OI delle opzioni per scadenza /api/options/oi-by-expiry
- OI delle opzioni per prezzo di esercizio /api/options/oi-by-strike
- Panoramica delle opzioni /api/options/overview
- Distribuzione del volume delle opzioni /api/options/volume-dist