Market & Price
See Chain & API Support for per-chain API support.
Get K-line
Request Path: /bgw-pro/market/v3/coin/getKline
Request Method: POST
Request Parameters:
{
"chain": "sol",
"contract": "CFbEmC3JJ5HqXwfFNrKMzhAnFaMp64QkbBegcTw3Hpzh",
"period": "1m", // K-line interval: 1s, 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w
"size": 100 // Number of K-lines, maximum 1440
}Response Example:
{
"data": {
"list": [
{
"ts": 1752580800, // Timestamp in seconds (10 digits)
"high": 0.000034747982898902, // High price
"low": 0.000034294032294306, // Low price
"open": 0.000034514703016717, // Open price
"close": 0.000034747982898902, // Close price
"turnover": 6435.217462826669, // Trading volume (USD)
"buyTurnover": 2839.6432060468173, // Buy volume
"sellTurnover": 3595.5742567798516, // Sell volume
"amount": 6435.217462826669, // Trading amount
"buyAmount": 6435.217462826669, // Buy amount
"sellAmount": 6435.217462826669 // Sell amount
}
]
},
"status": 0
}Get Token Transaction Info
Request Path: /bgw-pro/market/v3/coin/getTxInfo
Request Method: POST
Request Parameters:
{
"chain": "sol",
"contract": "7wti9XBn5L3gV815sovZUx7UDFxQydcSgCeBTXfHpump"
}Response Example:
{
"data": {
"chain": "eth",
"contract": "",
"txn_info": { // Only supports 5m, 1h, 4h, 24h
"1h": {
"high": 0, // High price
"low": 0, // Low price
"open": 0, // Open price
"turnover": 0, // Trading volume
"buy_turnover": 0, // Buy volume
"sell_turnover": 0, // Sell volume
"makers": 0, // Number of traders
"buyers": 0, // Number of buyers
"sellers": 0, // Number of sellers
"txns": 0, // Number of transactions
"buys": 0, // Number of buy transactions
"sells": 0 // Number of sell transactions
},
"24h": {
"high": 0,
"low": 0,
"open": 0,
"turnover": 0,
"buy_turnover": 0,
"sell_turnover": 0,
"makers": 0,
"buyers": 0,
"sellers": 0,
"txns": 0,
"buys": 0,
"sells": 0
},
"4h": {
"high": 0,
"low": 0,
"open": 0,
"turnover": 0,
"buy_turnover": 0,
"sell_turnover": 0,
"makers": 0,
"buyers": 0,
"sellers": 0,
"txns": 0,
"buys": 0,
"sells": 0
},
"5m": {
"high": 0,
"low": 0,
"open": 0,
"turnover": 0,
"buy_turnover": 0,
"sell_turnover": 0,
"makers": 0,
"buyers": 0,
"sellers": 0,
"txns": 0,
"buys": 0,
"sells": 0
}
},
"price": 0
},
"status": 0
}Get Token Transaction Info List (Batch)
Request Path: /bgw-pro/market/v3/coin/batchGetTxInfo
Request Method: POST
Request Parameters:
{
"list": [
{
"chain": "sol",
"contract": "7wti9XBn5L3gV815sovZUx7UDFxQydcSgCeBTXfHpump"
}
]
}Response Example:
{
"data": {
"list": [
{
"chain": "eth",
"contract": "7wti9XBn5L3gV815sovZUx7UDFxQydcSgCeBTXfHpump",
"txn_info": { // Only supports 5m, 1h, 4h, 24h
"1h": {
"high": 0, // High price
"low": 0, // Low price
"open": 0, // Open price
"turnover": 0, // Trading volume
"buy_turnover": 0, // Buy volume
"sell_turnover": 0, // Sell volume
"makers": 0, // Number of traders
"buyers": 0, // Number of buyers
"sellers": 0, // Number of sellers
"txns": 0, // Number of transactions
"buys": 0, // Number of buy transactions
"sells": 0 // Number of sell transactions
},
"24h": {
"high": 0,
"low": 0,
"open": 0,
"turnover": 0,
"buy_turnover": 0,
"sell_turnover": 0,
"makers": 0,
"buyers": 0,
"sellers": 0,
"txns": 0,
"buys": 0,
"sells": 0
},
"4h": {
"high": 0,
"low": 0,
"open": 0,
"turnover": 0,
"buy_turnover": 0,
"sell_turnover": 0,
"makers": 0,
"buyers": 0,
"sellers": 0,
"txns": 0,
"buys": 0,
"sells": 0
},
"5m": {
"high": 0,
"low": 0,
"open": 0,
"turnover": 0,
"buy_turnover": 0,
"sell_turnover": 0,
"makers": 0,
"buyers": 0,
"sellers": 0,
"txns": 0,
"buys": 0,
"sells": 0
}
},
"price": 0
}
]
},
"status": 0
}Batch Get Full Token Info
Request Path: /bgw-pro/market/v3/coin/batchGetFullInfo
Request Method: POST
Batch fetch token base info, market data, and security audit results. Maximum 50 items in list.
Request Parameters:
| Parameter | Type | Description | Example |
|---|---|---|---|
list | array | Token list | - |
list[].chain | string | Chain name | sol |
list[].contract | string | Contract address | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
{
"list": [
{
"chain": "sol",
"contract": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}
]
}Response Example:
{
"status": 0,
"data": {
"list": [
{
"chain": "sol",
"contract": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"symbol": "USDC",
"name": "USD Coin",
"decimals": 6,
"total_supply": 0,
"max_supply": 0,
"circulating_supply": 45000000000,
"icon": "https://cdn.bitkeep.vip/u_b_abc123.png",
"twitter": "https://twitter.com/circle",
"website": "https://www.circle.com",
"telegram": "",
"discord": "",
"whitepaper": "",
"facebook": "",
"about": "USDC is a fully collateralized US dollar stablecoin.",
"issue_date": 1569888000,
"holders": 2000000,
"liquidity": 500000000,
"top10_holder_percent": 0.45,
"insider_holder_percent": 0.02,
"sniper_holder_percent": 0.01,
"dev_holder_percent": 0.005,
"dev_holder_balance": 2250000,
"dev_issue_coin_count": 1,
"dev_rug_coin_count": 0,
"dev_rug_percent": 0,
"lock_lp_percent": 0.8,
"price": 1.0001,
"market": {
"price": 1.0001,
"market_cap": 45004500000,
"fdv": 45004500000,
"liquidity": 500000000,
"turnover": 3200000000,
"age": 163296000,
"change_5m": 0.0001,
"change_1h": -0.0002,
"change_4h": 0.0003,
"change_24h": -0.0001,
"volume_usd_5m": 1200000,
"volume_usd_1h": 85000000,
"volume_usd_4h": 620000000,
"volume_usd_24h": 3200000000,
"pairs": [
{
"pool_address": "58oQChx4yWmvKdeACKeVUPa4TkZGEWjFtNBBHzWMGbVa",
"protocol": "raydium",
"token0_symbol": "USDC",
"token1_symbol": "SOL",
"liquidity": 120000000
}
]
},
"security": {
"chain": "sol",
"chain_id": 501,
"contract": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"riskChecks": [],
"warnChecks": [
{
"labelName": "WarnTitle24",
"status": 2,
"values": { "lockedShare": 0.8 },
"priority": 10,
"type": 1
}
],
"lowChecks": [],
"riskCount": 0,
"warnCount": 1,
"checkStatus": 2,
"support": 1,
"checking": false,
"buyTax": 0,
"sellTax": 0,
"freezeAuth": false,
"mintAuth": false,
"token2022": false,
"lpLock": true,
"top_10_holder_risk_level": 0,
"highRisk": false
}
}
]
}
}For security labelName meanings, see Token — Security Detection labelName Reference.
Further Reading
- API Key Access Documentation: Authentication
- Trading API Documentation: Trading API
Important Notes
Due to the large scale of on-chain data, clients need to prepare appropriate hardware resources before integration. Here are some recommendations for reference.
Data Scale
- Approximately 25 million transaction records per day, with ~300 TPS
- Millions of K-line updates per day
- Approximately 100 million token information changes per day
- Real-time data is pushed via WebSocket; see WebSocket Service


