Get Asset News Context
Get Asset News Context
Get news related to a DeepCoin tradable asset. An agent can combine this news context with existing market endpoints to analyze the asset.
This is a public V1 endpoint. Rate limit dimension: IP.
Request URL
GET /deepcoin/market/ai-analysis/asset-news
Request Parameters
| Field Name | Required | Type | Description |
|---|---|---|---|
| asset | true | string | DeepCoin tradable asset code, for example BTC, AAPL, NVDA, XAU, or XAG. Maximum length: 32 |
| lang | false | string | News language. Default: en. zh is normalized to zh-cn |
| beforeId | false | integer | News cursor. Returns news with IDs lower than this value. Omit for the first page |
| limit | false | integer | Number of news items. Default: 10; range: 1 to 20 |
Supported assets and aliases are derived dynamically from the current DeepCoin SPOT and SWAP product catalog. Matching is case-insensitive and exact after normalization; substring matching is not used.
Response Parameters
| Field Name | Type | Description |
|---|---|---|
| asset | string | Canonical asset code |
| hasMore | boolean | Whether another page is available |
| news | array | Related news ordered by news ID descending |
| news[].id | integer | News ID. Use the last item ID as beforeId for the next page |
| news[].title | string | News title in the requested language, with upstream language fallback |
| news[].content | string | News content in the requested language, with upstream language fallback |
| news[].source | string | News source |
| news[].sentiment | integer | Sentiment: 0 default, 1 bullish, 2 bearish, 3 neutral, 4 unknown |
| news[].tags | array<string> | All active tags on the news item |
| news[].publishTime | string | News publication time |
Response Example
{
"code": "0",
"msg": "",
"data": {
"asset": "BTC",
"hasMore": true,
"news": [
{
"id": 10231,
"title": "Bitcoin market update",
"content": "...",
"source": "tg",
"sentiment": 1,
"tags": ["btc", "etf"],
"publishTime": "2026-08-25 12:30:00"
}
]
}
}
Request Examples
# First page
curl --get 'https://api.deepcoin.com/deepcoin/market/ai-analysis/asset-news' \
--data-urlencode 'asset=BTC' \
--data-urlencode 'lang=en' \
--data-urlencode 'limit=10'
# Next page
curl --get 'https://api.deepcoin.com/deepcoin/market/ai-analysis/asset-news' \
--data-urlencode 'asset=BTC' \
--data-urlencode 'lang=en' \
--data-urlencode 'beforeId=10231' \
--data-urlencode 'limit=10'