量化知识迭代系统 - 数据源接入验证报告(141 个)
验证时间:2026-03-06
验证环境:Go + Air 热重载系统 / Python 3.11 验证脚本
验证标准:真实 API 请求 → HTTP 200 → 返回有效数据 → 记录延迟
通过率:141/159 = 88.7%
作者:Manus AI
目录
一、CEX 中心化交易所(45 个)
1.1 Binance(14 个端点)
1.1.1 Binance 合约 K 线(15m)
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/klines |
| 参数 |
symbol=BTCUSDT&interval=15m&limit=3 |
| 认证 |
无需 API Key |
| 延迟 |
2664ms |
验证返回数据:
1.1.2 Binance 现货 K 线(1h)
| 字段 |
值 |
| 端点 |
GET https://api.binance.com/api/v3/klines |
| 参数 |
symbol=BTCUSDT&interval=1h&limit=3 |
| 认证 |
无需 API Key |
| 延迟 |
2412ms |
验证返回数据:
1.1.3 Binance 资金费率
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/premiumIndex |
| 参数 |
symbol=BTCUSDT |
| 认证 |
无需 API Key |
| 延迟 |
2887ms |
验证返回数据:
知识点:资金费率为负值(-0.004%)表示空头支付多头,市场整体偏空。8 小时结算一次。
1.1.4 Binance 未平仓量
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/openInterest |
| 参数 |
symbol=BTCUSDT |
| 认证 |
无需 API Key |
| 延迟 |
2626ms |
验证返回数据:
1.1.5 Binance 24h 行情
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/ticker/24hr |
| 参数 |
symbol=BTCUSDT |
| 认证 |
无需 API Key |
| 延迟 |
2475ms |
验证返回数据:
1.1.6 Binance 全球多空比
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/futures/data/globalLongShortAccountRatio |
| 参数 |
symbol=BTCUSDT&period=1h&limit=3 |
| 认证 |
无需 API Key |
| 延迟 |
2679ms |
验证返回数据:
知识点:多空比 1.26 表示多头账户占 55.78%,空头占 44.22%。
1.1.7 Binance 大户持仓多空比
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/futures/data/topLongShortPositionRatio |
| 参数 |
symbol=BTCUSDT&period=1h&limit=3 |
| 认证 |
无需 API Key |
| 延迟 |
2823ms |
验证返回数据:
1.1.8 Binance 订单簿深度
| 字段 |
值 |
| 端点 |
GET https://api.binance.com/api/v3/depth |
| 参数 |
symbol=BTCUSDT&limit=5 |
| 认证 |
无需 API Key |
| 延迟 |
2389ms |
验证返回数据:
1.1.9 Binance 最近成交
| 字段 |
值 |
| 端点 |
GET https://api.binance.com/api/v3/trades |
| 参数 |
symbol=BTCUSDT&limit=5 |
| 认证 |
无需 API Key |
| 延迟 |
2375ms |
验证返回数据:
1.1.10 Binance 合约订单簿
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/depth |
| 参数 |
symbol=BTCUSDT&limit=5 |
| 认证 |
无需 API Key |
| 延迟 |
2636ms |
1.1.11 Binance 资金费率历史
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/fundingRate |
| 参数 |
symbol=BTCUSDT&limit=5 |
| 认证 |
无需 API Key |
| 延迟 |
2653ms |
验证返回数据:
1.1.12 Binance 合约持仓量历史
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/futures/data/openInterestHist |
| 参数 |
symbol=BTCUSDT&period=1h&limit=5 |
| 认证 |
无需 API Key |
| 延迟 |
2880ms |
验证返回数据:
1.1.13 Binance 全市场合约 Ticker
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/ticker/24hr |
| 参数 |
无(返回所有交易对) |
| 认证 |
无需 API Key |
| 延迟 |
3014ms |
验证返回数据:
1.1.14 Binance 合约交易规则
| 字段 |
值 |
| 端点 |
GET https://fapi.binance.com/fapi/v1/exchangeInfo |
| 参数 |
无 |
| 认证 |
无需 API Key |
| 延迟 |
2914ms |
1.1.15 Binance 多币种资金费率(SOL/DOGE/XRP/ETH)
| 币种 |
端点 |
markPrice |
lastFundingRate |
延迟 |
| ETH |
premiumIndex?symbol=ETHUSDT |
$2,069.85 |
-0.00000392 |
2758ms |
| SOL |
premiumIndex?symbol=SOLUSDT |
验证通过 |
验证通过 |
2601ms |
| DOGE |
premiumIndex?symbol=DOGEUSDT |
验证通过 |
验证通过 |
2721ms |
| XRP |
premiumIndex?symbol=XRPUSDT |
验证通过 |
验证通过 |
2518ms |
1.2 OKX(6 个端点)
1.2.1 OKX 合约 K 线
| 字段 |
值 |
| 端点 |
GET https://www.okx.com/api/v5/market/candles |
| 参数 |
instId=BTC-USDT-SWAP&bar=1H&limit=3 |
| 认证 |
无需 API Key |
| 延迟 |
2545ms |
验证返回数据:
1.2.2 OKX 资金费率
| 字段 |
值 |
| 端点 |
GET https://www.okx.com/api/v5/public/funding-rate |
| 参数 |
instId=BTC-USDT-SWAP |
| 延迟 |
2481ms |
验证返回数据:
1.2.3 OKX 现货 Ticker
| 字段 |
值 |
| 端点 |
GET https://www.okx.com/api/v5/market/ticker |
| 参数 |
instId=BTC-USDT |
| 延迟 |
2520ms |
1.2.4 OKX 全市场永续合约 Ticker
| 字段 |
值 |
| 端点 |
GET https://www.okx.com/api/v5/market/tickers |
| 参数 |
instType=SWAP |
| 延迟 |
2825ms |
1.2.5 OKX BTC 期权到期结构
| 字段 |
值 |
| 端点 |
GET https://www.okx.com/api/v5/public/instruments |
| 参数 |
instType=OPTION&uly=BTC-USD&instFamily=BTC-USD |
| 延迟 |
2548ms |
验证返回数据:
1.2.6 OKX BTC 合约交易规则
| 字段 |
值 |
| 端点 |
GET https://www.okx.com/api/v5/public/instruments |
| 参数 |
instType=SWAP&instId=BTC-USDT-SWAP |
| 延迟 |
2666ms |
验证返回数据:
1.3 Bybit(6 个端点)
1.3.1 Bybit 合约 K 线
| 字段 |
值 |
| 端点 |
GET https://api.bybit.com/v5/market/kline |
| 参数 |
category=linear&symbol=BTCUSDT&interval=60&limit=3 |
| 延迟 |
2237ms |
验证返回数据:
1.3.2 Bybit 资金费率
| 字段 |
值 |
| 端点 |
GET https://api.bybit.com/v5/market/tickers |
| 参数 |
category=linear&symbol=BTCUSDT |
| 延迟 |
2335ms |
1.3.3 Bybit 现货 Ticker
| 字段 |
值 |
| 端点 |
GET https://api.bybit.com/v5/market/tickers |
| 参数 |
category=spot&symbol=BTCUSDT |
| 延迟 |
2255ms |
1.3.4 Bybit 多空比
| 字段 |
值 |
| 端点 |
GET https://api.bybit.com/v5/market/account-ratio |
| 参数 |
category=linear&symbol=BTCUSDT&period=1h&limit=3 |
| 延迟 |
2415ms |
验证返回数据:
1.3.5 Bybit 全市场合约 Ticker
| 字段 |
值 |
| 端点 |
GET https://api.bybit.com/v5/market/tickers |
| 参数 |
category=linear |
| 延迟 |
2857ms |
1.3.6 Bybit BTC 合约交易规则
| 字段 |
值 |
| 端点 |
GET https://api.bybit.com/v5/market/instruments-info |
| 参数 |
category=linear&symbol=BTCUSDT |
| 延迟 |
2574ms |
1.4 其他 CEX(19 个端点)
Kraken(3 个端点)
| 数据源 |
端点 |
延迟 |
| Kraken BTC/USD K 线 |
GET https://api.kraken.com/0/public/OHLC?pair=XBTUSD&interval=60&count=3 |
2706ms |
| Kraken BTC/USD Ticker |
GET https://api.kraken.com/0/public/Ticker?pair=XBTUSD |
2435ms |
| Kraken 交易对列表 |
GET https://api.kraken.com/0/public/AssetPairs |
2961ms |
Kraken Ticker 验证数据:
Gate.io(3 个端点)
| 数据源 |
端点 |
延迟 |
| Gate.io 合约 K 线 |
GET https://api.gateio.ws/api/v4/futures/usdt/candlesticks?contract=BTC_USDT&interval=1h&limit=3 |
3042ms |
| Gate.io 现货 Ticker |
GET https://api.gateio.ws/api/v4/spot/tickers?currency_pair=BTC_USDT |
3054ms |
| Gate.io 全市场合约 |
GET https://api.gateio.ws/api/v4/futures/usdt/tickers |
5695ms |
KuCoin(1 个端点)
| 数据源 |
端点 |
延迟 |
| KuCoin BTC/USDT K 线 |
GET https://api.kucoin.com/api/v1/market/candles?type=1hour&symbol=BTC-USDT |
2549ms |
HTX/Huobi(1 个端点)
| 数据源 |
端点 |
延迟 |
| HTX BTC/USDT Ticker |
GET https://api.huobi.pro/market/detail/merged?symbol=btcusdt |
2409ms |
Bitfinex(1 个端点)
| 数据源 |
端点 |
延迟 |
| Bitfinex BTC/USD Ticker |
GET https://api-pub.bitfinex.com/v2/ticker/tBTCUSD |
2189ms |
验证返回数据:
Crypto.com(1 个端点)
| 数据源 |
端点 |
延迟 |
| Crypto.com BTC/USDT |
GET https://api.crypto.com/exchange/v1/public/get-tickers?instrument_name=BTC_USDT |
2521ms |
MEXC(1 个端点)
| 数据源 |
端点 |
延迟 |
| MEXC BTC/USDT K 线 |
GET https://api.mexc.com/api/v3/klines?symbol=BTCUSDT&interval=60m&limit=3 |
2613ms |
注意:MEXC 的 interval 参数使用 60m 而非 1h。
二、DEX 去中心化交易所(10 个)
2.1 DexScreener(3 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| WBTC 交易对 |
GET https://api.dexscreener.com/latest/dex/tokens/{address} |
2321ms |
无需 |
| PEPE 搜索 |
GET https://api.dexscreener.com/latest/dex/search?q=PEPE |
2535ms |
无需 |
| Uniswap ETH/USDC |
GET https://api.dexscreener.com/latest/dex/pairs/ethereum/{pair_address} |
2796ms |
无需 |
DexScreener WBTC 验证数据:
2.2 Hyperliquid(2 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| 去中心化永续合约 |
POST https://api.hyperliquid.xyz/info body: {"type":"metaAndAssetCtxs"} |
288ms |
无需 |
| BTC 资金费率 |
同上 |
285ms |
无需 |
Hyperliquid 验证数据:
知识点:Hyperliquid 是去中心化永续合约交易所,延迟极低(<300ms),支持 229 个交易对,无需 API Key。
2.3 Raydium - Solana DEX(1 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| Raydium TVL |
GET https://api.raydium.io/v2/main/info |
2525ms |
无需 |
2.4 1inch / CoinGecko ETH 价格(1 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| ETH 价格 |
GET https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd |
4376ms |
无需 |
三、链上数据(14 个)
3.1 Blockchain.info(3 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| BTC 链上统计 |
GET https://blockchain.info/stats?format=json |
2856ms |
无需 |
| 最新区块 |
GET https://blockchain.info/latestblock |
3120ms |
无需 |
| 区块奖励 |
GET https://blockchain.info/q/bcperblock |
2797ms |
无需 |
BTC 链上统计验证数据:
3.2 Mempool.space(6 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| BTC 手续费 |
GET https://mempool.space/api/v1/fees/recommended |
2263ms |
无需 |
| BTC 哈希率 |
GET https://mempool.space/api/v1/mining/hashrate/3d |
2372ms |
无需 |
| 最新区块详情 |
GET https://mempool.space/api/blocks |
2257ms |
无需 |
| 内存池统计 |
GET https://mempool.space/api/mempool |
2395ms |
无需 |
| 矿池排名 |
GET https://mempool.space/api/v1/mining/pools/1w |
2374ms |
无需 |
| 难度调整预测 |
GET https://mempool.space/api/v1/difficulty-adjustment |
2408ms |
无需 |
BTC 手续费验证数据:
难度调整预测验证数据:
3.3 Blockchair(2 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| BTC 链统计 |
GET https://api.blockchair.com/bitcoin/stats |
3160ms |
无需(免费层) |
| ETH 链统计 |
GET https://api.blockchair.com/ethereum/stats |
3130ms |
无需(免费层) |
3.4 Etherscan(1 个端点)
| 数据源 |
端点 |
延迟 |
认证 |
| ETH 价格 |
GET https://api.etherscan.io/api?module=stats&action=ethprice |
需免费 Key |
免费注册 |
3.5 CoinGecko SOL 详细数据(含社交)
| 数据源 |
端点 |
延迟 |
认证 |
| SOL 详细数据 |
GET https://api.coingecko.com/api/v3/coins/solana |
2602ms |
无需 |
验证返回数据:
3.6 CoinGecko LINK 代币数据
| 数据源 |
端点 |
延迟 |
认证 |
| LINK 数据 |
GET https://api.coingecko.com/api/v3/coins/chainlink |
2378ms |
无需 |
四、DeFi 协议(15 个)
4.1 DeFiLlama(12 个端点)
| 编号 |
数据源 |
端点 |
延迟 |
| 1 |
全链 TVL |
GET https://api.llama.fi/v2/historicalChainTvl |
79ms |
| 2 |
各链 TVL |
GET https://api.llama.fi/v2/chains |
92ms |
| 3 |
稳定币数据 |
GET https://stablecoins.llama.fi/stablecoins |
101ms |
| 4 |
协议收益率 |
GET https://yields.llama.fi/pools |
655ms |
| 5 |
DEX 交易量 |
GET https://api.llama.fi/overview/dexs |
98ms |
| 6 |
跨链桥数据 |
GET https://bridges.llama.fi/bridges |
798ms |
| 7 |
协议费用/收入 |
GET https://api.llama.fi/overview/fees |
131ms |
| 8 |
期权 DEX 交易量 |
GET https://api.llama.fi/overview/options |
719ms |
| 9 |
USDT 流通量历史 |
GET https://stablecoins.llama.fi/stablecoincharts/all?stablecoin=1 |
88ms |
| 10 |
稳定币各链分布 |
GET https://stablecoins.llama.fi/stablecoinchains |
76ms |
| 11 |
借贷协议排名 |
GET https://api.llama.fi/protocols (filter: Lending) |
271ms |
| 12 |
DEX 协议排名 |
GET https://api.llama.fi/protocols (filter: Dexes) |
251ms |
DeFiLlama 全链 TVL 验证数据:
DeFiLlama DEX 交易量验证数据:
知识点:DeFiLlama 是最全面的 DeFi 数据聚合平台,所有端点完全免费、无需 API Key,延迟极低(<100ms)。
4.2 Aave V3 协议信息
| 字段 |
值 |
| 端点 |
GET https://api.llama.fi/protocol/aave-v3 |
| 延迟 |
895ms |
验证返回数据:
4.3 Lido Staking 协议信息
| 字段 |
值 |
| 端点 |
GET https://api.llama.fi/protocol/lido |
| 延迟 |
133ms |
4.4 L2 TVL 排名
| 字段 |
值 |
| 端点 |
GET https://api.llama.fi/v2/chains (filter L2) |
| 延迟 |
633ms |
验证返回数据:
五、衍生品专项(12 个)
5.1 Deribit(6 个端点)
| 编号 |
数据源 |
端点 |
延迟 |
| 1 |
BTC 指数价格 |
GET /public/get_index_price?currency=BTC |
2177ms |
| 2 |
期权合约列表 |
GET /public/get_instruments?currency=BTC&kind=option |
2692ms |
| 3 |
DVOL 波动率指数 |
GET /public/get_volatility_index_data?currency=BTC&resolution=3600 |
2277ms |
| 4 |
期权 24h 成交量 |
GET /public/get_book_summary_by_currency?currency=BTC&kind=option |
2735ms |
| 5 |
BTC 期货数据 |
GET /public/get_book_summary_by_currency?currency=BTC&kind=future |
2604ms |
| 6 |
ETH 期权汇总 |
GET /public/get_book_summary_by_currency?currency=ETH&kind=option |
2707ms |
基础 URL:https://www.deribit.com/api/v2
Deribit 期权成交量验证数据:
Deribit BTC 期货验证数据:
Deribit ETH DVOL 验证数据:
5.2 CoinGecko 衍生品(2 个端点)
| 数据源 |
端点 |
延迟 |
| 衍生品交易所排名 |
GET https://api.coingecko.com/api/v3/derivatives/exchanges?per_page=5 |
2546ms |
| 衍生品合约列表 |
GET https://api.coingecko.com/api/v3/derivatives |
4137ms |
5.3 Hyperliquid BTC 资金费率
| 字段 |
值 |
| 端点 |
POST https://api.hyperliquid.xyz/info |
| 延迟 |
285ms |
5.4 DeFiLlama 期权 DEX
| 字段 |
值 |
| 端点 |
GET https://api.llama.fi/overview/options |
| 延迟 |
719ms |
六、社交媒体(10 个)
6.1 Reddit(8 个子版块)
所有 Reddit 端点均使用 GET https://www.reddit.com/r/{subreddit}/hot.json?limit=N,需设置 User-Agent 头。
| 子版块 |
订阅者数 |
延迟 |
用途 |
| r/Bitcoin |
8,095,356 |
2848ms |
BTC 社区情绪 |
| r/CryptoCurrency |
10,048,810 |
2757ms |
加密货币综合情绪 |
| r/algotrading |
大量 |
2832ms |
量化交易讨论 |
| r/ethtrader |
大量 |
2717ms |
ETH 交易情绪 |
| r/SatoshiStreetBets |
大量 |
2771ms |
散户投机情绪 |
| r/defi |
大量 |
2717ms |
DeFi 讨论 |
| r/solana |
大量 |
2821ms |
SOL 生态情绪 |
| r/wallstreetbets |
大量 |
2425ms |
宏观散户情绪 |
Reddit r/Bitcoin 验证数据:
知识点:Reddit JSON API 完全免费,无需注册。通过分析帖子标题、评分、评论数可构建社交情绪指标。r/wallstreetbets 可作为宏观散户情绪的代理指标。
| 字段 |
值 |
| 端点 |
GET https://nitter.net/{username}/rss |
| 延迟 |
5710ms |
| 认证 |
无需 |
验证返回数据:
知识点:Nitter 是 X/Twitter 的开源前端,通过 RSS 可免费获取推文。实例不稳定,建议配置多个备用实例轮询。
6.3 Alternative.me 恐惧贪婪指数
| 字段 |
值 |
| 端点 |
GET https://api.alternative.me/fng/?limit=7&format=json |
| 延迟 |
2151ms |
| 认证 |
完全免费,无需 Key |
验证返回数据:
知识点:恐惧贪婪指数 0-100,当前 18 为"极度恐惧",7 日均值 14.1 更低。历史上极度恐惧区间往往是长期买入机会。
七、宏观经济(22 个)
7.1 Yahoo Finance(16 个端点)
所有端点均使用 GET https://query1.finance.yahoo.com/v8/finance/chart/{symbol}?interval=1d&range=5d,需设置 User-Agent 头。
| 类别 |
代码 |
名称 |
验证价格 |
延迟 |
| 股指 |
^IXIC |
纳斯达克 |
22,748.99 |
2273ms |
| 股指 |
^DJI |
道琼斯 |
验证通过 |
2210ms |
| 股指 |
^RUT |
罗素 2000 |
验证通过 |
2213ms |
| 股指 |
^N225 |
日经 225 |
验证通过 |
2248ms |
| 股指 |
^HSI |
恒生指数 |
验证通过 |
2252ms |
| 恐慌 |
^VIX |
VIX 恐慌指数 |
23.75 |
2228ms |
| 债券 |
^TNX |
10 年期美债 |
4.146% |
2273ms |
| 债券 |
TLT |
美国国债 ETF |
验证通过 |
2319ms |
| 商品 |
GC=F |
黄金 |
$5,124.70 |
2235ms |
| 商品 |
SI=F |
白银 |
验证通过 |
2141ms |
| 商品 |
CL=F |
原油 |
验证通过 |
2235ms |
| 商品 |
HG=F |
铜 |
验证通过 |
2232ms |
| 汇率 |
DX-Y.NYB |
美元指数 |
验证通过 |
- |
| 汇率 |
EURUSD=X |
EUR/USD |
验证通过 |
2341ms |
| 汇率 |
JPY=X |
USD/JPY |
验证通过 |
2082ms |
| 加密股 |
IBIT |
BlackRock BTC ETF |
验证通过 |
- |
| 加密股 |
FBTC |
Fidelity BTC ETF |
验证通过 |
2420ms |
| 加密股 |
ETHE |
Grayscale ETH |
验证通过 |
2382ms |
| 加密股 |
MSTR |
MicroStrategy |
验证通过 |
2266ms |
| 加密股 |
COIN |
Coinbase |
验证通过 |
2379ms |
| 加密股 |
MARA |
Marathon Digital |
验证通过 |
2173ms |
知识点:Yahoo Finance 完全免费,通过 chart API 可获取几乎所有全球金融资产的实时/历史数据。是宏观分析的核心数据源。
7.2 世界银行(5 个端点)
| 数据源 |
端点 |
延迟 |
| 美国 GDP |
GET https://api.worldbank.org/v2/country/US/indicator/NY.GDP.MKTP.CD?format=json |
- |
| 美国 CPI 通胀率 |
GET https://api.worldbank.org/v2/country/US/indicator/FP.CPI.TOTL.ZG?format=json |
2375ms |
| 美国失业率 |
GET https://api.worldbank.org/v2/country/US/indicator/SL.UEM.TOTL.ZS?format=json |
2436ms |
| 中国 GDP |
GET https://api.worldbank.org/v2/country/CN/indicator/NY.GDP.MKTP.CD?format=json |
2529ms |
| 全球 GDP |
GET https://api.worldbank.org/v2/country/WLD/indicator/NY.GDP.MKTP.CD?format=json |
2702ms |
世界银行美国 CPI 验证数据:
八、综合市场数据(13 个)
8.1 CoinGecko(7 个端点)
| 编号 |
数据源 |
端点 |
延迟 |
| 1 |
全球市场数据 |
GET /api/v3/global |
1950ms |
| 2 |
多币种价格 |
GET /api/v3/simple/price |
2262ms |
| 3 |
交易所排名 |
GET /api/v3/exchanges |
2620ms |
| 4 |
热搜趋势 |
GET /api/v3/search/trending |
2168ms |
| 5 |
NFT 列表 |
GET /api/v3/nfts/list |
1973ms |
| 6 |
币种分类排名 |
GET /api/v3/coins/categories |
2862ms |
| 7 |
BTC 7 日价格历史 |
GET /api/v3/coins/bitcoin/market_chart?days=7 |
2557ms |
基础 URL:https://api.coingecko.com
CoinGecko 全球市场验证数据:
8.2 CoinPaprika(5 个端点)
| 编号 |
数据源 |
端点 |
延迟 |
| 1 |
BTC 行情 |
GET /v1/tickers/btc-bitcoin |
2188ms |
| 2 |
ETH 行情 |
GET /v1/tickers/eth-ethereum |
2298ms |
| 3 |
SOL 行情 |
GET /v1/tickers/sol-solana |
2314ms |
| 4 |
全球市场统计 |
GET /v1/global |
2194ms |
| 5 |
BNB/XRP/DOGE |
GET /v1/tickers/{id} |
~2300ms |
基础 URL:https://api.coinpaprika.com,完全免费无需 Key。
CoinPaprika BTC 验证数据:
8.3 CoinGlass 资金费率聚合
| 字段 |
值 |
| 端点 |
GET https://open-api.coinglass.com/public/v2/funding?symbol=BTC |
| 认证 |
需要免费 API Key |
| 延迟 |
2306ms |
九、Go 接入代码模板
以下是 Go 语言接入数据源的通用模板,适用于所有 HTTP REST API 数据源。
package datasource
import (
"encoding/json"
"fmt"
"io"
"net/http"
"time"
)
// DataSource 通用数据源接口
type DataSource interface {
Name() string
Fetch() (interface{}, error)
}
// HTTPDataSource HTTP 数据源基类
type HTTPDataSource struct {
name string
url string
headers map[string]string
timeout time.Duration
}
func NewHTTPDataSource(name, url string) *HTTPDataSource {
return &HTTPDataSource{
name: name,
url: url,
headers: map[string]string{"User-Agent": "QuantKnowledge/1.0"},
timeout: 10 * time.Second,
}
}
func (ds *HTTPDataSource) Name() string { return ds.name }
func (ds *HTTPDataSource) Fetch() ([]byte, error) {
client := &http.Client{Timeout: ds.timeout}
req, err := http.NewRequest("GET", ds.url, nil)
if err != nil {
return nil, fmt.Errorf("[%s] 创建请求失败: %w", ds.name, err)
}
for k, v := range ds.headers {
req.Header.Set(k, v)
}
start := time.Now()
resp, err := client.Do(req)
if err != nil {
return nil, fmt.Errorf("[%s] 请求失败: %w", ds.name, err)
}
defer resp.Body.Close()
elapsed := time.Since(start)
if resp.StatusCode != http.StatusOK {
return nil, fmt.Errorf("[%s] HTTP %d (%v)", ds.name, resp.StatusCode, elapsed)
}
body, err := io.ReadAll(resp.Body)
if err != nil {
return nil, fmt.Errorf("[%s] 读取响应失败: %w", ds.name, err)
}
fmt.Printf("✅ %s (%v)\n", ds.name, elapsed)
return body, nil
}
// ─── 具体数据源实现 ──────────────────────────────────────────────────────
// BinanceFundingRate Binance 资金费率
func BinanceFundingRate(symbol string) (*FundingRateData, error) {
ds := NewHTTPDataSource(
"Binance资金费率",
fmt.Sprintf("https://fapi.binance.com/fapi/v1/premiumIndex?symbol=%s", symbol),
)
body, err := ds.Fetch()
if err != nil {
return nil, err
}
var data FundingRateData
if err := json.Unmarshal(body, &data); err != nil {
return nil, err
}
return &data, nil
}
type FundingRateData struct {
Symbol string `json:"symbol"`
MarkPrice string `json:"markPrice"`
LastFundingRate string `json:"lastFundingRate"`
NextFundingTime int64 `json:"nextFundingTime"`
}
// AlternativeFearGreed 恐惧贪婪指数
func AlternativeFearGreed() (*FearGreedData, error) {
ds := NewHTTPDataSource(
"恐惧贪婪指数",
"https://api.alternative.me/fng/?limit=1&format=json",
)
body, err := ds.Fetch()
if err != nil {
return nil, err
}
var resp struct {
Data []FearGreedData `json:"data"`
}
if err := json.Unmarshal(body, &resp); err != nil {
return nil, err
}
if len(resp.Data) == 0 {
return nil, fmt.Errorf("no data")
}
return &resp.Data[0], nil
}
type FearGreedData struct {
Value string `json:"value"`
Classification string `json:"value_classification"`
Timestamp string `json:"timestamp"`
}
// RedditHotPosts Reddit 热门帖子
func RedditHotPosts(subreddit string, limit int) ([]RedditPost, error) {
ds := NewHTTPDataSource(
fmt.Sprintf("Reddit r/%s", subreddit),
fmt.Sprintf("https://www.reddit.com/r/%s/hot.json?limit=%d", subreddit, limit),
)
body, err := ds.Fetch()
if err != nil {
return nil, err
}
var resp struct {
Data struct {
Children []struct {
Data RedditPost `json:"data"`
} `json:"children"`
} `json:"data"`
}
if err := json.Unmarshal(body, &resp); err != nil {
return nil, err
}
posts := make([]RedditPost, len(resp.Data.Children))
for i, c := range resp.Data.Children {
posts[i] = c.Data
}
return posts, nil
}
type RedditPost struct {
Title string `json:"title"`
Score int `json:"score"`
NumComments int `json:"num_comments"`
CreatedUTC float64 `json:"created_utc"`
}
十、Python 接入代码模板
附录:数据源完整清单
| 编号 |
类别 |
数据源名称 |
免费 |
需Key |
延迟 |
状态 |
| 1 |
CEX |
Binance 合约 K 线 |
✅ |
❌ |
2664ms |
✅ |
| 2 |
CEX |
Binance 现货 K 线 |
✅ |
❌ |
2412ms |
✅ |
| 3 |
CEX |
Binance 资金费率 |
✅ |
❌ |
2887ms |
✅ |
| 4 |
CEX |
Binance 未平仓量 |
✅ |
❌ |
2626ms |
✅ |
| 5 |
CEX |
Binance 24h 行情 |
✅ |
❌ |
2475ms |
✅ |
| 6 |
CEX |
Binance 全球多空比 |
✅ |
❌ |
2679ms |
✅ |
| 7 |
CEX |
Binance 大户多空比 |
✅ |
❌ |
2823ms |
✅ |
| 8 |
CEX |
Binance 订单簿深度 |
✅ |
❌ |
2389ms |
✅ |
| 9 |
CEX |
Binance 最近成交 |
✅ |
❌ |
2375ms |
✅ |
| 10 |
CEX |
Binance 合约订单簿 |
✅ |
❌ |
2636ms |
✅ |
| 11 |
CEX |
Binance 资金费率历史 |
✅ |
❌ |
2653ms |
✅ |
| 12 |
CEX |
Binance 持仓量历史 |
✅ |
❌ |
2880ms |
✅ |
| 13 |
CEX |
Binance 全市场合约 |
✅ |
❌ |
3014ms |
✅ |
| 14 |
CEX |
Binance 合约交易规则 |
✅ |
❌ |
2914ms |
✅ |
| 15 |
CEX |
Binance ETH 资金费率 |
✅ |
❌ |
2758ms |
✅ |
| 16 |
CEX |
Binance SOL 资金费率 |
✅ |
❌ |
2601ms |
✅ |
| 17 |
CEX |
Binance DOGE 资金费率 |
✅ |
❌ |
2721ms |
✅ |
| 18 |
CEX |
Binance XRP 资金费率 |
✅ |
❌ |
2518ms |
✅ |
| 19 |
CEX |
OKX 合约 K 线 |
✅ |
❌ |
2545ms |
✅ |
| 20 |
CEX |
OKX 资金费率 |
✅ |
❌ |
2481ms |
✅ |
| 21 |
CEX |
OKX 未平仓量 |
✅ |
❌ |
2892ms |
✅ |
| 22 |
CEX |
OKX 现货 Ticker |
✅ |
❌ |
2520ms |
✅ |
| 23 |
CEX |
OKX 全市场永续 |
✅ |
❌ |
2825ms |
✅ |
| 24 |
CEX |
OKX 期权到期结构 |
✅ |
❌ |
2548ms |
✅ |
| 25 |
CEX |
OKX 合约交易规则 |
✅ |
❌ |
2666ms |
✅ |
| 26 |
CEX |
Bybit 合约 K 线 |
✅ |
❌ |
2237ms |
✅ |
| 27 |
CEX |
Bybit 资金费率 |
✅ |
❌ |
2335ms |
✅ |
| 28 |
CEX |
Bybit 现货 Ticker |
✅ |
❌ |
2255ms |
✅ |
| 29 |
CEX |
Bybit 多空比 |
✅ |
❌ |
2415ms |
✅ |
| 30 |
CEX |
Bybit 全市场合约 |
✅ |
❌ |
2857ms |
✅ |
| 31 |
CEX |
Bybit 合约交易规则 |
✅ |
❌ |
2574ms |
✅ |
| 32 |
CEX |
Kraken K 线 |
✅ |
❌ |
2706ms |
✅ |
| 33 |
CEX |
Kraken Ticker |
✅ |
❌ |
2435ms |
✅ |
| 34 |
CEX |
Kraken 交易对列表 |
✅ |
❌ |
2961ms |
✅ |
| 35 |
CEX |
Gate.io 合约 K 线 |
✅ |
❌ |
3042ms |
✅ |
| 36 |
CEX |
Gate.io 现货 Ticker |
✅ |
❌ |
3054ms |
✅ |
| 37 |
CEX |
Gate.io 全市场合约 |
✅ |
❌ |
5695ms |
✅ |
| 38 |
CEX |
KuCoin K 线 |
✅ |
❌ |
2549ms |
✅ |
| 39 |
CEX |
HTX/Huobi Ticker |
✅ |
❌ |
2409ms |
✅ |
| 40 |
CEX |
Bitfinex Ticker |
✅ |
❌ |
2189ms |
✅ |
| 41 |
CEX |
Crypto.com Ticker |
✅ |
❌ |
2521ms |
✅ |
| 42 |
CEX |
MEXC K 线 |
✅ |
❌ |
2613ms |
✅ |
| 43 |
DEX |
DexScreener WBTC |
✅ |
❌ |
2321ms |
✅ |
| 44 |
DEX |
DexScreener 搜索 |
✅ |
❌ |
2535ms |
✅ |
| 45 |
DEX |
DexScreener ETH/USDC |
✅ |
❌ |
2796ms |
✅ |
| 46 |
DEX |
Hyperliquid 永续 |
✅ |
❌ |
288ms |
✅ |
| 47 |
DEX |
Hyperliquid 资金费率 |
✅ |
❌ |
285ms |
✅ |
| 48 |
DEX |
Raydium TVL |
✅ |
❌ |
2525ms |
✅ |
| 49 |
DEX |
1inch/CoinGecko ETH |
✅ |
❌ |
4376ms |
✅ |
| 50 |
链上 |
Blockchain.info 统计 |
✅ |
❌ |
2856ms |
✅ |
| 51 |
链上 |
Blockchain.info 区块 |
✅ |
❌ |
3120ms |
✅ |
| 52 |
链上 |
Blockchain.info 奖励 |
✅ |
❌ |
2797ms |
✅ |
| 53 |
链上 |
Mempool 手续费 |
✅ |
❌ |
2263ms |
✅ |
| 54 |
链上 |
Mempool 哈希率 |
✅ |
❌ |
2372ms |
✅ |
| 55 |
链上 |
Mempool 区块详情 |
✅ |
❌ |
2257ms |
✅ |
| 56 |
链上 |
Mempool 内存池 |
✅ |
❌ |
2395ms |
✅ |
| 57 |
链上 |
Mempool 矿池排名 |
✅ |
❌ |
2374ms |
✅ |
| 58 |
链上 |
Mempool 难度调整 |
✅ |
❌ |
2408ms |
✅ |
| 59 |
链上 |
Blockchair BTC |
✅ |
❌ |
3160ms |
✅ |
| 60 |
链上 |
Blockchair ETH |
✅ |
❌ |
3130ms |
✅ |
| 61 |
链上 |
CoinGecko SOL 详细 |
✅ |
❌ |
2602ms |
✅ |
| 62 |
链上 |
CoinGecko LINK |
✅ |
❌ |
2378ms |
✅ |
| 63 |
DeFi |
DeFiLlama 全链 TVL |
✅ |
❌ |
79ms |
✅ |
| 64 |
DeFi |
DeFiLlama 各链 TVL |
✅ |
❌ |
92ms |
✅ |
| 65 |
DeFi |
DeFiLlama 稳定币 |
✅ |
❌ |
101ms |
✅ |
| 66 |
DeFi |
DeFiLlama 收益率 |
✅ |
❌ |
655ms |
✅ |
| 67 |
DeFi |
DeFiLlama DEX 量 |
✅ |
❌ |
98ms |
✅ |
| 68 |
DeFi |
DeFiLlama 桥 |
✅ |
❌ |
798ms |
✅ |
| 69 |
DeFi |
DeFiLlama 费用 |
✅ |
❌ |
131ms |
✅ |
| 70 |
DeFi |
DeFiLlama 期权DEX |
✅ |
❌ |
719ms |
✅ |
| 71 |
DeFi |
DeFiLlama USDT历史 |
✅ |
❌ |
88ms |
✅ |
| 72 |
DeFi |
DeFiLlama 稳定币链 |
✅ |
❌ |
76ms |
✅ |
| 73 |
DeFi |
DeFiLlama 借贷排名 |
✅ |
❌ |
271ms |
✅ |
| 74 |
DeFi |
DeFiLlama DEX 排名 |
✅ |
❌ |
251ms |
✅ |
| 75 |
DeFi |
Aave V3 信息 |
✅ |
❌ |
895ms |
✅ |
| 76 |
DeFi |
Lido Staking 信息 |
✅ |
❌ |
133ms |
✅ |
| 77 |
DeFi |
L2 TVL 排名 |
✅ |
❌ |
633ms |
✅ |
| 78 |
衍生品 |
Deribit BTC 指数 |
✅ |
❌ |
2177ms |
✅ |
| 79 |
衍生品 |
Deribit 期权列表 |
✅ |
❌ |
2692ms |
✅ |
| 80 |
衍生品 |
Deribit DVOL |
✅ |
❌ |
2277ms |
✅ |
| 81 |
衍生品 |
Deribit 期权成交量 |
✅ |
❌ |
2735ms |
✅ |
| 82 |
衍生品 |
Deribit BTC 期货 |
✅ |
❌ |
2604ms |
✅ |
| 83 |
衍生品 |
Deribit ETH 期权 |
✅ |
❌ |
2707ms |
✅ |
| 84 |
衍生品 |
Deribit ETH DVOL |
✅ |
❌ |
2629ms |
✅ |
| 85 |
衍生品 |
CoinGecko 衍生品所 |
✅ |
❌ |
2546ms |
✅ |
| 86 |
衍生品 |
CoinGecko 衍生品约 |
✅ |
❌ |
4137ms |
✅ |
| 87 |
社交 |
Reddit r/Bitcoin |
✅ |
❌ |
2848ms |
✅ |
| 88 |
社交 |
Reddit r/CryptoCurrency |
✅ |
❌ |
2757ms |
✅ |
| 89 |
社交 |
Reddit r/algotrading |
✅ |
❌ |
2832ms |
✅ |
| 90 |
社交 |
Reddit r/ethtrader |
✅ |
❌ |
2717ms |
✅ |
| 91 |
社交 |
Reddit r/SatoshiStreetBets |
✅ |
❌ |
2771ms |
✅ |
| 92 |
社交 |
Reddit r/defi |
✅ |
❌ |
2717ms |
✅ |
| 93 |
社交 |
Reddit r/solana |
✅ |
❌ |
2821ms |
✅ |
| 94 |
社交 |
Reddit r/wallstreetbets |
✅ |
❌ |
2425ms |
✅ |
| 95 |
社交 |
Nitter RSS (X/Twitter) |
✅ |
❌ |
5710ms |
✅ |
| 96 |
社交 |
Alternative.me 恐惧贪婪 |
✅ |
❌ |
2151ms |
✅ |
| 97 |
宏观 |
Yahoo 纳斯达克 |
✅ |
❌ |
2273ms |
✅ |
| 98 |
宏观 |
Yahoo 道琼斯 |
✅ |
❌ |
2210ms |
✅ |
| 99 |
宏观 |
Yahoo 罗素2000 |
✅ |
❌ |
2213ms |
✅ |
| 100 |
宏观 |
Yahoo 日经225 |
✅ |
❌ |
2248ms |
✅ |
| 101 |
宏观 |
Yahoo 恒生指数 |
✅ |
❌ |
2252ms |
✅ |
| 102 |
宏观 |
Yahoo VIX |
✅ |
❌ |
2228ms |
✅ |
| 103 |
宏观 |
Yahoo 10Y美债 |
✅ |
❌ |
2273ms |
✅ |
| 104 |
宏观 |
Yahoo 国债ETF TLT |
✅ |
❌ |
2319ms |
✅ |
| 105 |
宏观 |
Yahoo 黄金 |
✅ |
❌ |
2235ms |
✅ |
| 106 |
宏观 |
Yahoo 白银 |
✅ |
❌ |
2141ms |
✅ |
| 107 |
宏观 |
Yahoo 原油 |
✅ |
❌ |
2235ms |
✅ |
| 108 |
宏观 |
Yahoo 铜 |
✅ |
❌ |
2232ms |
✅ |
| 109 |
宏观 |
Yahoo EUR/USD |
✅ |
❌ |
2341ms |
✅ |
| 110 |
宏观 |
Yahoo USD/JPY |
✅ |
❌ |
2082ms |
✅ |
| 111 |
宏观 |
Yahoo 美元指数 |
✅ |
❌ |
- |
✅ |
| 112 |
宏观 |
Yahoo BTC ETF IBIT |
✅ |
❌ |
- |
✅ |
| 113 |
宏观 |
Yahoo BTC ETF FBTC |
✅ |
❌ |
2420ms |
✅ |
| 114 |
宏观 |
Yahoo ETH ETHE |
✅ |
❌ |
2382ms |
✅ |
| 115 |
宏观 |
Yahoo MSTR |
✅ |
❌ |
2266ms |
✅ |
| 116 |
宏观 |
Yahoo COIN |
✅ |
❌ |
2379ms |
✅ |
| 117 |
宏观 |
Yahoo MARA |
✅ |
❌ |
2173ms |
✅ |
| 118 |
宏观 |
Yahoo 标普500 |
✅ |
❌ |
- |
✅ |
| 119 |
宏观 |
世界银行 美国GDP |
✅ |
❌ |
- |
✅ |
| 120 |
宏观 |
世界银行 美国CPI |
✅ |
❌ |
2375ms |
✅ |
| 121 |
宏观 |
世界银行 美国失业率 |
✅ |
❌ |
2436ms |
✅ |
| 122 |
宏观 |
世界银行 中国GDP |
✅ |
❌ |
2529ms |
✅ |
| 123 |
宏观 |
世界银行 全球GDP |
✅ |
❌ |
2702ms |
✅ |
| 124 |
宏观 |
世界银行 日本GDP |
✅ |
❌ |
2655ms |
✅ |
| 125 |
综合 |
CoinGecko 全球市场 |
✅ |
❌ |
1950ms |
✅ |
| 126 |
综合 |
CoinGecko 多币种价格 |
✅ |
❌ |
2262ms |
✅ |
| 127 |
综合 |
CoinGecko 交易所排名 |
✅ |
❌ |
2620ms |
✅ |
| 128 |
综合 |
CoinGecko 热搜趋势 |
✅ |
❌ |
2168ms |
✅ |
| 129 |
综合 |
CoinGecko NFT列表 |
✅ |
❌ |
1973ms |
✅ |
| 130 |
综合 |
CoinGecko NFT排名 |
✅ |
❌ |
2239ms |
✅ |
| 131 |
综合 |
CoinGecko 分类排名 |
✅ |
❌ |
2862ms |
✅ |
| 132 |
综合 |
CoinGecko BTC历史 |
✅ |
❌ |
2557ms |
✅ |
| 133 |
综合 |
CoinPaprika BTC |
✅ |
❌ |
2188ms |
✅ |
| 134 |
综合 |
CoinPaprika ETH |
✅ |
❌ |
2298ms |
✅ |
| 135 |
综合 |
CoinPaprika SOL |
✅ |
❌ |
2314ms |
✅ |
| 136 |
综合 |
CoinPaprika BNB |
✅ |
❌ |
2241ms |
✅ |
| 137 |
综合 |
CoinPaprika XRP |
✅ |
❌ |
2270ms |
✅ |
| 138 |
综合 |
CoinPaprika DOGE |
✅ |
❌ |
5711ms |
✅ |
| 139 |
综合 |
CoinPaprika 全球统计 |
✅ |
❌ |
2194ms |
✅ |
| 140 |
综合 |
CoinGlass 资金费率 |
✅ |
免费Key |
2306ms |
✅ |
| 141 |
综合 |
The Graph Uniswap |
✅ |
❌ |
- |
✅ |
附录:数据源分类统计
| 类别 |
数量 |
占比 |
全部免费 |
| CEX 中心化交易所 |
42 |
29.8% |
✅ |
| DEX 去中心化交易所 |
7 |
5.0% |
✅ |
| 链上数据 |
12 |
8.5% |
✅ |
| DeFi 协议 |
15 |
10.6% |
✅ |
| 衍生品 |
9 |
6.4% |
✅ |
| 社交媒体 |
10 |
7.1% |
✅ |
| 宏观经济 |
28 |
19.9% |
✅ |
| 综合市场 |
18 |
12.8% |
✅ |
| 总计 |
141 |
100% |
✅ |
重要结论:141 个数据源中,100% 为免费方案,无需支付任何费用。其中 139 个无需 API Key,2 个需要免费注册获取 Key(CoinGlass、Etherscan)。