Vadeli işlem bazı (tüm borsalar)
Sözleşme bazında sürekli vadeli bazı (işaret fiyatı ile endeks fiyatı arasında), aynı borsadaki sürekli vadeli–spot bazı ve yıllıklandırılmış oranıyla teslimatlı vadeli bazı; ayrıca OI ağırlıklı, hacim ağırlıklı ve medyan toplu değerler.
/api/sd/basisİstek
Sorgu parametreleri
| Ad | Tür | Zorunlu | Varsayılan | İzin verilen değerler | Açıklama |
|---|---|---|---|---|---|
| coin | string | Zorunlu | — | — | Coin sembolü, büyük/küçük harfe duyarsız (örneğin `BTC`). Eksik veya hatalı biçimli değerler 400 döndürür. Örnek: BTC |
Örnek istek
curl -s "https://www.coinboss.com/api/sd/basis?coin=BTC"Yanıt alanları
Alan tablosu gerçek yanıtlardan üretilir; dolayısıyla uç noktanın tam olarak ne döndürdüğünü listeler. Yollarda a[] dizi öğelerini, {*} ise coin veya borsa gibi dinamik bir adla anahtarlanan nesneleri gösterir.
| Alan | Tür | Birim | Açıklama |
|---|---|---|---|
| success | boolean | — | İstek başarılıysa true. Başarısızlık durumunda gövde `{ success: false, code, error, request_id }` olur. |
| schema | string | — | Bu yanıtın şema kimliği. Yalnızca mevcut bir alanın anlamı veya türü değiştiğinde değişir. |
| now | number | ms | Yanıtın oluşturulduğu andaki sunucu zamanı. |
| coin | string | — | Coin sembolü (büyük harf). |
| perp | object | — | Sürekli vadeli bazı: işaret fiyatının aynı borsanın endeks fiyatına göre farkı. |
| perp.unit | string | — | Baz değerlerinin birimi (yüzde). |
| perp.aggregate | object | — | Bölümün borsalar arası toplu değeri. |
| perp.aggregate.oi_weighted_pct | number | % | Açık pozisyonla ağırlıklandırılmış baz; OI ağırlığı olmayan satırlar dışarıda bırakılır. |
| perp.aggregate.oi_weight_usd | number | USD | Kullanılan açık pozisyon ağırlıklarının toplamı. |
| perp.aggregate.n_oi_weighted | number | — | OI ağırlığı taşıyan satırlar. |
| perp.aggregate.vol_weighted_pct | number | % | 24h nominal hacimle ağırlıklandırılmış baz. |
| perp.aggregate.vol_weight_usd | number | USD | Kullanılan hacim ağırlıklarının toplamı. |
| perp.aggregate.n_vol_weighted | number | — | Hacim ağırlığı taşıyan satırlar. |
| perp.aggregate.median_pct | number | % | Borsa başına bir ana sözleşme üzerinden medyan baz. |
| perp.aggregate.mean_pct | number | % | Medyanla aynı küme üzerinden basit ortalama. |
| perp.aggregate.n_exchanges | number | — | Toplu değerdeki borsalar. |
| perp.aggregate.n_contracts | number | — | Toplu değerdeki sözleşmeler. |
| perp.aggregate.min | object | — | Bazı en düşük olan borsa ve sözleşme. |
| perp.aggregate.min.exchange | string | — | Borsa kimliği (küçük harf). |
| perp.aggregate.min.symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| perp.aggregate.min.basis_pct | number | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| perp.aggregate.max | object | — | Bazı en yüksek olan borsa ve sözleşme. |
| perp.aggregate.max.exchange | string | — | Borsa kimliği (küçük harf). |
| perp.aggregate.max.symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| perp.aggregate.max.basis_pct | number | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| perp.aggregate.median_last_pct | number | % | Son fiyat bazının medyanı. |
| perp.aggregate.n_exchanges_last | number | — | Son fiyat medyanındaki borsalar. |
| perp.aggregate.weights | object | — | Ağırlıkların nereden geldiği, güncellik pencereleri ve en eski ağırlığın yaşı. |
| perp.aggregate.weights.oi | object | — | Açık pozisyon. |
| perp.aggregate.weights.oi.source | string | — | Verinin toplandığı herkese açık kaynak uç noktaları. |
| perp.aggregate.weights.oi.fresh_window_s | number | s | Bundan daha eski bir ağırlık kullanılmaz. |
| perp.aggregate.weights.oi.oldest_age_s | number | s | Kullanılan en eski ağırlığın yaşı. |
| perp.aggregate.weights.oi.side | string | — | Açık pozisyon ağırlığının tek taraflı olup olmadığı. |
| perp.aggregate.weights.vol | object | — | Hacim. |
| perp.aggregate.weights.vol.source | string | — | Verinin toplandığı herkese açık kaynak uç noktaları. |
| perp.aggregate.weights.vol.fresh_window_s | number | s | Bundan daha eski bir ağırlık kullanılmaz. |
| perp.aggregate.weights.vol.oldest_age_s | number | s | Kullanılan en eski ağırlığın yaşı. |
| perp.contracts | array | — | Sözleşme başına bir satır. |
| perp.contracts[] | object | — | Sözleşme başına bir satır. |
| perp.contracts[].exchange | string | — | Borsa kimliği (küçük harf). |
| perp.contracts[].symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| perp.contracts[].native_symbol | string | — | Borsanın yazdığı biçimiyle sözleşme sembolü. |
| perp.contracts[].quote | string | — | Sözleşmenin kotasyon para birimi. |
| perp.contracts[].margin_type | string | — | Sözleşmenin teminat türü (örneğin USDT teminatlı, coin teminatlı). |
| perp.contracts[].multiplier | number | — | Kote edilen birim başına coin sayısı (`1000PEPE` tarzı sözleşmeler için 1000). Baz bundan etkilenmez. |
| perp.contracts[].mark_price | number|null | — | Borsanın yayımladığı işaret fiyatı. |
| perp.contracts[].index_price | number|null | — | Borsanın yayımladığı endeks fiyatı. |
| perp.contracts[].last_price | number|null | — | Son işlem fiyatı. |
| perp.contracts[].index_kind | string|null | — | Endeksin ne olduğu: `exchange_index`, `oracle` veya gösterilen ama toplu değere katılmayan başka bir tür. |
| perp.contracts[].basis_pct | number|null | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| perp.contracts[].basis_abs | number|null | — | mark − index, kotasyon para birimi cinsinden. |
| perp.contracts[].basis_last_pct | number|null | % | (last − index) ÷ index × 100; yakın zamanda işlem yoksa `null`. |
| perp.contracts[].basis_last_reason | string|null | — | `basis_last_pct` değerinin neden null olduğu. |
| perp.contracts[].index_lag_s | number|null | s | Satırın işaret fiyatı zaman damgası ile endeks fiyatı zaman damgası arasındaki saniye. |
| perp.contracts[].oi_usd | number|null | USD | Sözleşmenin tek taraflı açık pozisyonu; ağırlık olarak kullanılır. |
| perp.contracts[].vol_usd_24h | number|null | USD | Sözleşmenin 24h nominal hacmi; ağırlık olarak kullanılır. |
| perp.contracts[].primary | boolean | — | Medyan ve ortalamada borsasını temsil eden sözleşme için true. |
| perp.contracts[].in_aggregate | boolean | — | Satır dahil etme kurallarını geçtiyse true. |
| perp.contracts[].excluded_reason | string|null | — | Satırın neden toplu değerde yer almadığı. |
| perp.contracts[].last_ts | number|null | ms | Son işlemin zamanı. |
| perp.contracts[].observed_at | number|null | ms | Kaynağın veri için verdiği zaman damgası. |
| perp.contracts[].received_at | number | ms | CoinBoss toplayıcısının veriyi aldığı zaman. |
| perp.contracts[].age_s | number | s | Satırın alınmasından bu yana geçen saniye. |
| spot_perp | object | — | Sürekli vadeli fiyatının aynı borsanın spot fiyatına göre farkı. |
| spot_perp.unit | string | — | Baz değerlerinin birimi (yüzde). |
| spot_perp.aggregate | object | — | Bölümün borsalar arası toplu değeri. |
| spot_perp.aggregate.oi_weighted_pct | number | % | Açık pozisyonla ağırlıklandırılmış baz; OI ağırlığı olmayan satırlar dışarıda bırakılır. |
| spot_perp.aggregate.oi_weight_usd | number | USD | Kullanılan açık pozisyon ağırlıklarının toplamı. |
| spot_perp.aggregate.n_oi_weighted | number | — | OI ağırlığı taşıyan satırlar. |
| spot_perp.aggregate.vol_weighted_pct | number | % | 24h nominal hacimle ağırlıklandırılmış baz. |
| spot_perp.aggregate.vol_weight_usd | number | USD | Kullanılan hacim ağırlıklarının toplamı. |
| spot_perp.aggregate.n_vol_weighted | number | — | Hacim ağırlığı taşıyan satırlar. |
| spot_perp.aggregate.median_pct | number | % | Borsa başına bir ana sözleşme üzerinden medyan baz. |
| spot_perp.aggregate.mean_pct | number | % | Medyanla aynı küme üzerinden basit ortalama. |
| spot_perp.aggregate.n_exchanges | number | — | Toplu değerdeki borsalar. |
| spot_perp.aggregate.n_contracts | number | — | Toplu değerdeki sözleşmeler. |
| spot_perp.aggregate.min | object | — | Bazı en düşük olan borsa ve sözleşme. |
| spot_perp.aggregate.min.exchange | string | — | Borsa kimliği (küçük harf). |
| spot_perp.aggregate.min.symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| spot_perp.aggregate.min.basis_pct | number | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| spot_perp.aggregate.max | object | — | Bazı en yüksek olan borsa ve sözleşme. |
| spot_perp.aggregate.max.exchange | string | — | Borsa kimliği (küçük harf). |
| spot_perp.aggregate.max.symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| spot_perp.aggregate.max.basis_pct | number | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| spot_perp.pairs | array | — | Aynı borsanın her sürekli vadeli / spot çifti için bir satır. |
| spot_perp.pairs[] | object | — | Aynı borsanın her sürekli vadeli / spot çifti için bir satır. |
| spot_perp.pairs[].exchange | string | — | Borsa kimliği (küçük harf). |
| spot_perp.pairs[].symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| spot_perp.pairs[].spot_symbol | string | — | Spot bacağı olarak kullanılan spot piyasa. |
| spot_perp.pairs[].quote | string | — | Sözleşmenin kotasyon para birimi. |
| spot_perp.pairs[].spot_mult | number | — | Her iki bacak da aynı miktarı kote etsin diye spot fiyata uygulanan çarpan. |
| spot_perp.pairs[].futures_price | number|null | — | Kullanılan sürekli vadeli fiyatı; bkz. `price_kind`. |
| spot_perp.pairs[].price_kind | string|null | — | Hangi sürekli vadeli fiyatının kullanıldığı: `last` veya `mark`. |
| spot_perp.pairs[].spot_price | number | — | `spot_mult` uygulandıktan sonraki spot son fiyat. |
| spot_perp.pairs[].basis_pct | number|null | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| spot_perp.pairs[].basis_last_pct | number|null | % | (last − index) ÷ index × 100; yakın zamanda işlem yoksa `null`. |
| spot_perp.pairs[].basis_mark_pct | number|null | % | (mark − spot) ÷ spot × 100. |
| spot_perp.pairs[].leg_gap_s | number | s | İki bacağın zaman damgaları arasındaki saniye. |
| spot_perp.pairs[].spot_time_kind | string | — | Spot zaman damgasının ne olduğu (işlem zamanı veya alım zamanı). |
| spot_perp.pairs[].spot_vol_24h | number|null | — | Spot piyasanın kendi kotasyon para birimi cinsinden 24h işlem hacmi. |
| spot_perp.pairs[].oi_usd | number|null | USD | Sözleşmenin tek taraflı açık pozisyonu; ağırlık olarak kullanılır. |
| spot_perp.pairs[].vol_usd_24h | number|null | USD | Sözleşmenin 24h nominal hacmi; ağırlık olarak kullanılır. |
| spot_perp.pairs[].primary | boolean | — | Medyan ve ortalamada borsasını temsil eden sözleşme için true. |
| spot_perp.pairs[].in_aggregate | boolean | — | Satır dahil etme kurallarını geçtiyse true. |
| spot_perp.pairs[].excluded_reason | string|null | — | Satırın neden toplu değerde yer almadığı. |
| spot_perp.pairs[].received_at | number | ms | CoinBoss toplayıcısının veriyi aldığı zaman. |
| spot_perp.pairs[].spot_received_at | number | ms | Spot bacağının alındığı zaman. |
| delivery | object | — | Teslimatlı (belirli vadeli) vadeli sözleşme bazı. |
| delivery.unit | string | — | Baz değerlerinin birimi (yüzde). |
| delivery.contracts | array | — | Sözleşme başına bir satır. |
| delivery.contracts[] | object | — | Sözleşme başına bir satır. |
| delivery.contracts[].exchange | string | — | Borsa kimliği (küçük harf). |
| delivery.contracts[].symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| delivery.contracts[].native_symbol | string | — | Borsanın yazdığı biçimiyle sözleşme sembolü. |
| delivery.contracts[].quote | string | — | Sözleşmenin kotasyon para birimi. |
| delivery.contracts[].margin_type | string | — | Sözleşmenin teminat türü (örneğin USDT teminatlı, coin teminatlı). |
| delivery.contracts[].expiry_ts | number | ms | Teslimatlı vadeli sözleşmenin vade sonu zamanı. |
| delivery.contracts[].days_to_expiry | number | days | Vade sonuna kalan gün sayısı. |
| delivery.contracts[].mark_price | number | — | Borsanın yayımladığı işaret fiyatı. |
| delivery.contracts[].last_price | number|null | — | Son işlem fiyatı. |
| delivery.contracts[].index_price | number | — | Borsanın yayımladığı endeks fiyatı. |
| delivery.contracts[].index_kind | string | — | Endeksin ne olduğu: `exchange_index`, `oracle` veya gösterilen ama toplu değere katılmayan başka bir tür. |
| delivery.contracts[].basis_pct | number | % | Sürekli vadeli ve teslimatlı sözleşmeler için (mark − index) ÷ index × 100; sıralamalarda borsalar arası medyan. |
| delivery.contracts[].annualized_pct | number|null | % per year | basis_pct × 365 ÷ vade sonuna kalan gün, basit faiz; son gün içinde `null`. |
| delivery.contracts[].basis_reason | null | — | `basis_pct` değerinin neden null olduğu. |
| delivery.contracts[].index_lag_s | number | s | Satırın işaret fiyatı zaman damgası ile endeks fiyatı zaman damgası arasındaki saniye. |
| delivery.contracts[].basis_last_pct | number|null | % | (last − index) ÷ index × 100; yakın zamanda işlem yoksa `null`. |
| delivery.contracts[].annualized_last_pct | number|null | % per year | Son işlem fiyatı kullanılarak yıllıklandırılmış baz. |
| delivery.contracts[].spot_symbol | string|null | — | Spot bacağı olarak kullanılan spot piyasa. |
| delivery.contracts[].spot_price | number|null | — | `spot_mult` uygulandıktan sonraki spot son fiyat. |
| delivery.contracts[].spot_price_kind | string|null | — | Spot ile hangi vadeli fiyatın karşılaştırıldığı. |
| delivery.contracts[].basis_spot_pct | number|null | % | (futures − aynı borsanın spot fiyatı) ÷ spot × 100. |
| delivery.contracts[].annualized_spot_pct | number|null | % per year | Aynı borsanın spot fiyatına göre yıllıklandırılmış baz. |
| delivery.contracts[].annualized_reason | string|null | — | Yıllıklandırılmış değerin neden null olduğu (örneğin `expiry_lt_1d`). |
| delivery.contracts[].oi_usd | number|null | USD | Sözleşmenin tek taraflı açık pozisyonu; ağırlık olarak kullanılır. |
| delivery.contracts[].vol_usd_24h | number|null | USD | Sözleşmenin 24h nominal hacmi; ağırlık olarak kullanılır. |
| delivery.contracts[].last_ts | number|null | ms | Son işlemin zamanı. |
| delivery.contracts[].observed_at | number|null | ms | Kaynağın veri için verdiği zaman damgası. |
| delivery.contracts[].received_at | number | ms | CoinBoss toplayıcısının veriyi aldığı zaman. |
| delivery.contracts[].age_s | number | s | Satırın alınmasından bu yana geçen saniye. |
| coverage | object | — | Sayılara nelerin dahil olduğu ve nelerin olmadığı. Toplamları başka bir kaynakla karşılaştırmadan önce bunu karşılaştırın. |
| coverage.included_exchanges | array | — | Güncel verisi dahil edilen kaynaklar. |
| coverage.included_exchanges[] | string | — | Güncel verisi dahil edilen kaynaklar. |
| coverage.unavailable | array | — | Dahil edilemeyen kaynaklar; her biri nedeniyle birlikte. Hiçbir zaman 0 olarak sayılmazlar. |
| coverage.unavailable[] | object | — | Dahil edilemeyen kaynaklar; her biri nedeniyle birlikte. Hiçbir zaman 0 olarak sayılmazlar. |
| coverage.unavailable[].exchange | string | — | Borsa kimliği (küçük harf). |
| coverage.unavailable[].reason | string | — | Makine tarafından okunabilir neden kodu. |
| coverage.unavailable[].detail | string | — | Nedenin insan tarafından okunabilir açıklaması. |
| coverage.stale_excluded | array | — | Son güncellemesi güncellik penceresinin dışında kaldığı için hariç bırakılan satırlar. bu tabloyu üretmek için kullanılan örneklerde boş |
| coverage.missing_fields | array | — | Fiyatlardan birini yayımlamayan borsalar. |
| coverage.excluded_from_aggregate | array | — | Gösterilen ama toplu değerin dışında bırakılan satırlar; her biri nedeniyle birlikte. |
| coverage.excluded_from_aggregate[] | object | — | Gösterilen ama toplu değerin dışında bırakılan satırlar; her biri nedeniyle birlikte. |
| coverage.excluded_from_aggregate[].exchange | string | — | Borsa kimliği (küçük harf). |
| coverage.excluded_from_aggregate[].symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| coverage.excluded_from_aggregate[].section | string | — | Satırın ait olduğu bölüm. |
| coverage.excluded_from_aggregate[].reason | string | — | Makine tarafından okunabilir neden kodu. |
| coverage.stock_excluded | array | — | Aynı ticker'ı paylaşan ve çıkarılan hisse sürekli vadeli sözleşmeleri. bu tabloyu üretmek için kullanılan örneklerde boş |
| coverage.dropped_delisted_rows | number | — | Sözleşme güncellenmeyi bıraktığı için atılan satırlar. |
| coverage.delivery_unavailable | array | — | Teslimatlı vadeli sözleşmeleri toplanmayan borsalar. |
| coverage.delivery_unavailable[] | object | — | Teslimatlı vadeli sözleşmeleri toplanmayan borsalar. |
| coverage.delivery_unavailable[].exchange | string | — | Borsa kimliği (küçük harf). |
| coverage.delivery_unavailable[].reason | string | — | Makine tarafından okunabilir neden kodu. |
| coverage.delivery_unavailable[].detail | string | — | Nedenin insan tarafından okunabilir açıklaması. |
| method | object | — | Bu yanıtta kullanılan formüllerin düz metin açıklaması; alan başına bir girdi. |
| method.perp.basis_pct | string | — | `perp.basis_pct` için formül notu, düz metin. |
| method.perp.basis_last_pct | string | — | `perp.basis_last_pct` için formül notu, düz metin. |
| method.perp.aggregate.oi_weighted_pct | string | — | `perp.aggregate.oi_weighted_pct` için formül notu, düz metin. |
| method.perp.aggregate.vol_weighted_pct | string | — | `perp.aggregate.vol_weighted_pct` için formül notu, düz metin. |
| method.perp.aggregate.median_pct | string | — | `perp.aggregate.median_pct` için formül notu, düz metin. |
| method.perp.aggregate.inclusion | string | — | `perp.aggregate.inclusion` için formül notu, düz metin. |
| method.spot_perp.basis_pct | string | — | `spot_perp.basis_pct` için formül notu, düz metin. |
| method.spot_perp.aggregate.inclusion | string | — | `spot_perp.aggregate.inclusion` için formül notu, düz metin. |
| method.delivery.basis_pct | string | — | `delivery.basis_pct` için formül notu, düz metin. |
| method.delivery.annualized_pct | string | — | `delivery.annualized_pct` için formül notu, düz metin. |
| method.index_lag_s | string | — | `index_lag_s` için formül notu, düz metin. |
| method.multiplier | string | — | `multiplier` için formül notu, düz metin. |
| meta | object | — | Bu yanıtın veri kökeni ve güncelliği. |
| meta.schema | string | — | Bu yanıtın şema kimliği. Yalnızca mevcut bir alanın anlamı veya türü değiştiğinde değişir. |
| meta.source | array | — | Verinin toplandığı herkese açık kaynak uç noktaları. |
| meta.source[] | object | — | Verinin toplandığı herkese açık kaynak uç noktaları. |
| meta.source[].exchange | string | — | Borsa kimliği (küçük harf). |
| meta.source[].endpoint | string | — | Toplayıcının okuduğu kaynağın herkese açık uç noktası (veri kökeni için gösterilir; istemciler bunu hiçbir zaman çağırmaz). |
| meta.observed_at | number | ms | Kaynağın veri için verdiği zaman damgası. |
| meta.received_at | number | ms | CoinBoss toplayıcısının veriyi aldığı zaman. |
| meta.fetched_at | number | ms | Bu yanıtın oluşturulduğu zaman. |
| meta.window | string | — | Sayıların kapsadığı zaman penceresi. |
| meta.quality | string | — | Veri zaman damgalarına ve kapsama göre değerlendirilen FRESH, PARTIAL, STALE, BROKEN veya UNAVAILABLE. |
| meta.is_stale | boolean | — | Veri güncellik penceresinden eskiyse true. |
| meta.cache_ttl_s | number | s | Bu yanıtın önbellek ömrü. |
| meta.fallback | string | — | Toplayıcı veya bir kaynak başarısız olduğunda uç noktanın ne döndürdüğü. |
| meta.collector_heartbeat_age_s | number | s | Toplayıcının çalıştığını en son bildirmesinden bu yana geçen saniye. |
| coverage.missing_fields[] | object | — | Fiyatlardan birini yayımlamayan borsalar. |
| coverage.missing_fields[].exchange | string | — | Borsa kimliği (küçük harf). |
| coverage.missing_fields[].symbol | string | — | CoinBoss'un depolama biçimindeki sözleşme sembolü. |
| coverage.missing_fields[].missing | string | — | Borsanın yayımlamadığı fiyat (`mark` veya `index`). |
Üretilme zamanı: 2026-11-11 23:00 UTC; kaynak: 4 gerçek yanıt.
Örnek yanıt
/api/sd/basis?coin=BTC · Gerçek yanıt, yakalanma zamanı: 2026-11-13 03:52:48 UTC. Uzun diziler ve eşlemeler görüntüleme için kısaltılmıştır: meta.source: 20 öğe içeriyordu; perp.contracts: 37 öğe içeriyordu; spot_perp.pairs: 22 öğe içeriyordu; delivery.contracts: 53 öğe içeriyordu; coverage.unavailable: 4 öğe içeriyordu; coverage.included_exchanges: 20 öğe içeriyordu.
- "success"true
- "schema""coinboss.sd.basis/1"
- "now"1794541956692
- "coin""BTC"
- "perp"
- "unit""percent"
- "aggregate"
- "contracts"
- "spot_perp"
- "unit""percent"
- "aggregate"
- "pairs"
- "delivery"
- "unit""percent"
- "contracts"
- "coverage"
- "included_exchanges"
- "unavailable"
- "stale_excluded"
- "missing_fields"
- "excluded_from_aggregate"
- "stock_excluded"
- "dropped_delisted_rows"0
- "delivery_unavailable"
- "method"
- "perp.basis_pct""(mark_price - index_price) / index_price * 100, percent; mark and index are both published by the same exchange for that…"
- "perp.basis_last_pct""(last_price - index_price) / index_price * 100; null when the exchange gives no last-trade price or the last trade is mo…"
- "perp.aggregate.oi_weighted_pct""sum(basis_pct * oi_usd) / sum(oi_usd) over all included perpetual contracts that have an open-interest weight; oi_usd fr…"
- "perp.aggregate.vol_weighted_pct""same with 24h notional volume (market_tickers.volume_usd / sd_contract_latest.vol_usd_24h, <= 1 h old) as weight"
- "perp.aggregate.median_pct""median of basis_pct over one primary contract per exchange (largest OI, then volume, then USDT-margined); mean_pct is th…"
- "perp.aggregate.inclusion""row is fresh (<= 180 s), basis_pct is not null, index_kind is exchange_index or oracle, the contract traded within 24 h …"
- "spot_perp.basis_pct""(perp last_price, or mark_price when last is unusable - spot last price * spot_mult) / (spot last price * spot_mult) * 1…"
- "spot_perp.aggregate.inclusion""as perp, plus spot 24h turnover >= 10000 (quote currency) when the exchange reports it"
- "delivery.basis_pct""(F - S) / S * 100 with F = mark_price and S = the exchange index price of the underlying; basis_last_pct uses F = last_p…"
- "delivery.annualized_pct""basis_pct * 365 / days_to_expiry, simple (not compounded); null when days_to_expiry < 1; days_to_expiry = (expiry_ts - p…"
- "index_lag_s""seconds between the mark timestamp and the index timestamp of the row; 0 when the exchange returns both in one response;…"
- "multiplier""contract units per coin (1000PEPE, kPEPE = 1000); mark and index carry the same multiplier so basis_pct is unaffected; s…"
- "meta"
- "schema""coinboss.sd.basis/1"
- "source"
- "observed_at"1794539247345
- "received_at"1794539247425
- "fetched_at"1794541956692
- "window""latest"
- "quality""STALE"
- "is_stale"true
- "cache_ttl_s"20
- "fallback""rows older than 180 s are excluded; if no exchange is fresh the last stored rows (<= 1 h old) are served with is_stale=t…"
- "collector_heartbeat_age_s"2759
Doğrulanmış örnekler
Yoklama, yukarıdaki örneğin yanı sıra bu uç noktayı aşağıdaki parametrelerle de çağırır ve her seferinde şemayı kontrol eder.
| Parametreler | HTTP | Yanıt süresi | Sonuç |
|---|---|---|---|
| coin=ETH | 200 | 28 ms | Başarılı STALE |
| coin=SOL | 200 | 26 ms | Başarılı STALE |
| coin=PEPE | 200 | 26 ms | Başarılı STALE |
| — | 400 | 2 ms | Başarılı beklenen hatayı döndürür |
Kontrol: 2026-11-13 03:28:06 UTC
Ayrıntılar
- Kimlik doğrulama
- Yok. Herkese açık uç nokta.
- İstek sınırı
- IP başına dakikada 1200 istek
- Sunucu önbelleği
- 20s
- Edge mikro önbelleği
- 10s
- Güncelleme sıklığı
- Toplayıcı turu 60 saniyede bir; bir satır 180 saniye boyunca güncel sayılır. Geçmiş, saatlik anlık görüntülerden beslenir.
- Pencere
- Sözleşme başına en güncel değer.
- Veri kaynakları
- 21 türev borsasının yayımladığı işaret fiyatı, endeks fiyatı ve son fiyat ile aynı borsanın spot fiyatı; CoinBoss tarafından toplanır ve saklanır (sd_px_latest, sd_px_hourly).
- Borsa kapsamı
- 21 borsa. Endeks fiyatı veya işaret fiyatı yayımlamayan borsalar `coverage.unavailable` altında listelenir; iki fiyat bacağı arasında 60 saniyeden fazla fark olan satırlar `null` döndürür. Toplu değerin dışında bırakılan satırlar, nedeniyle birlikte `coverage.excluded_from_aggregate` altında listelenir.
- Sayfalama
- Sayfalama yok.
- Sıralama
- Açık pozisyonu en büyük olan sözleşmeler önce.
- Birimler
- All basis values in percent. Prices in the quote currency of the contract (USDT / USDC / USD). `oi_usd` single-sided.
- Yöntem
- Perpetual: basis_pct = (mark − index) ÷ index × 100. Spot-perp: (perpetual price − spot price) ÷ spot price × 100, same exchange and quote currency. Delivery: basis_pct = (futures − index) ÷ index × 100; annualized_pct = basis_pct × 365 ÷ days to expiry (simple interest; `null` inside the last day). Aggregates use one primary contract per exchange; a row enters only if it is fresh, traded within 24 hours and |basis| ≤ 10 %.
- Zaman damgaları
- Alan açıklamasında aksi belirtilmedikçe Unix epoch milisaniyesi (UTC)
- Yanıt biçimi
- json
- Kararlılık
- Kararlı
- Kullanıma sunulma
- 2026-11-11
Canlı durum
Uç nokta veri kalitesini STALE olarak bildiriyor
Erişilebilirlik, son 30 gün
406 kontrolde başarı oranı: %100
Hatalar
Başarısız çağrılar tüm uç noktalarda aynı yapıyı paylaşır. Tam liste hatalar sayfasındadır. Hatalar ve istek sınırları →
| Kod | HTTP | Anlamı | Ne yapmalı |
|---|---|---|---|
| INVALID_PARAM | 400 | Zorunlu bir parametre eksik ya da bir değer kabul edilmiyor. Biliniyorsa `param` parametrenin adını verir. | Değiştirmeden yeniden denemeyin; isteği düzeltin. |
| UNAUTHORIZED | 401 | `CB-API-KEY` başlığı gönderildi, ancak anahtar bilinmiyor veya iptal edilmiş. Herkese açık veriler anahtar gerektirmez; başlığı kaldırın veya geçerli bir anahtar kullanın. | Değiştirmeden yeniden denemeyin. |
| FORBIDDEN | 403 | Bu rota herkese açık API'nin parçası değildir (dahilî veya yalnızca hesaba özel). | Yeniden denemeyin. |
| NOT_FOUND | 404 | Bilinmeyen rota ya da istenen coin / borsa / fon yok. | Yeniden denemeyin; yolu ve tanımlayıcıları katalogla karşılaştırarak kontrol edin. |
| RATE_LIMITED | 429 | Dakika başına sınırdan fazla istek gönderildi. `Retry-After`, beklenecek saniye sayısını verir. | `Retry-After` süresi kadar bekleyin, ardından artan beklemeyle yeniden deneyin. |
| INTERNAL | 500 | Beklenmeyen sunucu hatası. Mesaj bilinçli olarak geneldir; hatayı bildirirken `request_id` değerini belirtin. | Birkaç saniye sonra bir kez yeniden deneyin; sorun sürerse istek kimliğiyle birlikte bildirin. |
| UPSTREAM_FAILED | 503 | Bu uç noktanın arkasındaki veri kaynağı zamanında yanıt vermedi. Yerine eskimiş veya ikame rakamlar döndürülmez. | Artan beklemeyle yeniden deneyin; durum sayfasını kontrol edin. |
| UNAVAILABLE | 501 / 503 | Veri kümesi geçici olarak hazır değil (önbellek ısınıyor) ya da uç noktanın henüz yasal bir herkese açık kaynağı yok. | Daha sonra yeniden deneyin; katalog, tasarım gereği mevcut olmayan uç noktaları işaretler. |
| REQUEST_FAILED | 200 | Bazı eski uç noktalar HTTP 200 ile `success: false` yanıtı verir. Yalnızca HTTP durumunu değil, her zaman `success` değerini de kontrol edin. | Mesaja bağlıdır; başarısız bir istek olarak ele alın. |
Deneyin
/api/sd/basisAksamalıstring — Coin symbol, case-insensitive (for example `BTC`). Missing or malformed values return 400.
https://www.coinboss.com/api/sd/basis?coin=BTCBu kategoride daha fazlası
- Vadeli işlem bazı (tüm borsalar) /api/sd/basis
- Baz geçmişi (saatlik) /api/sd/basis/history
- Baza göre coin sıralaması /api/sd/basis/rank
- Vadeli-spot baz listesi /api/derivatives/basis
- Coinbase ile Kraken arasındaki günlük BTC fiyat farkı /api/p3/cb-kr-spread
- Coinbase Bitcoin prim endeksi /api/p3/coinbase-premium
- Sürekli vadeli prim endeksi listesi /api/p3/premium-index
- Tek coin için prim endeksi geçmişi /api/p3/premium-index/history
- Prim endeksi mumları /api/p3/premium-index/klines
- İtibari para döviz kurlarına göre USDT OTC primi /api/usdt-premium
- Tam vadeli-spot baz listesi /api/basis/list