Content Module API

The BBX Content Module API provides a complete set of content data endpoints, including newsflashes, news articles, and more. With these APIs, you can easily fetch and integrate BBX platform content to deliver timely and professional crypto market information to your users.


POST/v2/content/ai-coins

AI Coin Insights

Get AI-generated insights and forecasts for coins.

Request Parameters

  • Name
    coinKeys
    Type
    array
    Description

    List of coin IDs (corresponding to coin_key from the "Get Coin List" endpoint)

  • Name
    language
    Type
    string
    Description

    Language for the response data (CN: Simplified Chinese, EN: English, TC: Traditional Chinese; default: Simplified Chinese)

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Data

  • Name
    success
    Type
    boolean
    Description

    Endpoint status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

  • Name
    data
    Type
    object
    Description

    Response data

    • Name
      list
      Type
      array
      Description

      Coin list

      • Name
        coinKey
        Type
        string
        Description

        Primary key

      • Name
        coinShow
        Type
        string
        Description

        Display name

      • Name
        coinLogo
        Type
        string
        Description

        Coin logo

      • Name
        price
        Type
        string
        Description

        Price

      • Name
        degree
        Type
        string
        Description

        Change percentage

      • Name
        interpret
        Type
        string
        Description

        Insight

      • Name
        trend
        Type
        string
        Description

        Trend color [rise, fall]

      • Name
        predition
        Type
        string
        Description

        Forecast

Request

POST
/v2/content/ai-coins
curl -X POST https://api.bbx.com/v2/content/ai-coins \
  -H "Content-Type: application/json" \
  -d '{
    "coinKeys": ["apecoin"],
    "language": "CN",
    "AccessKeyId": "975988f45090561684b7d8f4e45b85c2",
    "SignatureNonce": "2",
    "Timestamp": "1612149637",
    "Signature": "M2Y0ODNlYTUwNDFiMTg5MjRmMGQxNmY1YTMyMzc1NTc5NTUzNDAzYw=="
  }'

Response

{
  "success": true,
  "errorCode": 200,
  "error": "",
  "data": {
    "list": [
      {
        "coinKey": "apecoin",
        "coinShow": "APE",
        "coinLogo": "http://static.bbxstorge.com/coin/20220317/164748720890293.png",
        "price": "9.24",
        "degree": "-20.62",
        "interpret": "APE recently launched Ape Chain Layer 3 and gained support from Covalent. In the short term, consider watching for pullback entries; in the long term, monitor ecosystem expansion and net capital inflows.",
        "trend": "rise",
        "predition": "AI bullish"
      }
    ]
  }
}

GET/v2/content/square/market/news-list

Get News List (RSS)

Get a news list via a dedicated RSS link.

Request Parameters

  • Name
    page
    Type
    integer
    Description

    Current page number

  • Name
    pageSize
    Type
    integer
    Description

    Page size (maximum: 20)

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Data

  • Name
    success
    Type
    boolean
    Description

    Endpoint status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

  • Name
    data
    Type
    array
    Description

    News list data

    • Name
      title
      Type
      string
      Description

      Title

    • Name
      description
      Type
      string
      Description

      Summary

    • Name
      image
      Type
      string
      Description

      Cover image

    • Name
      pubDate
      Type
      integer
      Description

      Publish time

Request

GET
/v2/content/square/market/news-list
curl -G https://open.bbx.com/api/upgrade/v2/content/square/market/news-list \
  -d "page=1" \
  -d "pageSize=20" \
  -d "AccessKeyId=YOUR_ACCESS_KEY_ID" \
  -d "SignatureNonce=RANDOM_NONCE" \
  -d "Timestamp=CURRENT_TIMESTAMP" \
  -d "Signature=YOUR_SIGNATURE"

Response

{
  "success": true,
  "errorCode": 200,
  "data": [
    {
      "title": "Bitcoin breaks above $40,000",
      "description": "Bitcoin moved above the $40,000 level after an extended consolidation period...",
      "image": "https://example.com/btc-40k.jpg",
      "pubDate": 1612149637
    }
  ]
}

GET/v2/content/newsflash

Get Newsflash

Get newsflash information published only by BBX.

Request Parameters

  • Name
    language
    Type
    string
    Description

    Language options: cn (Chinese), tc (Traditional Chinese), en (English)

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Parameters

  • Name
    data
    Type
    array
    Description

    Array of returned items

    • Name
      id
      Type
      integer
      Description

      Newsflash ID

    • Name
      title
      Type
      string
      Description

      Newsflash title

    • Name
      content
      Type
      string
      Description

      Newsflash content

    • Name
      language
      Type
      string
      Description

      Language

    • Name
      createtime
      Type
      integer
      Description

      Publish time

    • Name
      columnist
      Type
      object
      Description

      Author information

      • Name
        nick_name
        Type
        string
        Description

        Author nickname

      • Name
        avatar
        Type
        string
        Description

        Author avatar

      • Name
        avatar_black
        Type
        string
        Description

        Dark mode avatar

  • Name
    success
    Type
    boolean
    Description

    Call status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

Request

GET
/v2/content/newsflash
curl -G https://open.bbx.com/api/upgrade/v2/content/newsflash \
  -d "language=cn" \
  -d "AccessKeyId=YOUR_ACCESS_KEY_ID" \
  -d "SignatureNonce=RANDOM_NONCE" \
  -d "Timestamp=CURRENT_TIMESTAMP" \
  -d "Signature=YOUR_SIGNATURE"

Response

{
  "success": true,
  "errorCode": 200,
  "error": "",
  "data": [
    {
      "id": 987654,
      "title": "Bitcoin rises above $47,000 to a near two-year high",
      "content": "According to CoinGecko data, Bitcoin (BTC) climbed above $47,000, marking its highest level since March 2022. Analysts attributed the rally to expectations around spot ETF approvals and the approaching halving cycle...",
      "language": "en",
      "createtime": 1704790800,
      "columnist": {
        "nick_name": "Crypto Market Analyst",
        "avatar": "https://static.bbx.com/avatars/crypto-analyst-123.jpg",
        "avatar_black": "https://static.bbx.com/avatars/crypto-analyst-123-dark.jpg"
      }
    }
  ]
}

GET/v2/content/flashList

Get Newsflash (Industry)

Get industry-related newsflash information.

Request Parameters

  • Name
    language
    Type
    string
    Description

    Language options: cn (Chinese), tc (Traditional Chinese), en (English)

  • Name
    createtime
    Type
    integer
    Description

    Create time

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Parameters

  • Name
    success
    Type
    boolean
    Description

    Call status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

  • Name
    data
    Type
    array
    Description

    Array of returned items

    • Name
      id
      Type
      integer
      Description

      Newsflash ID

    • Name
      title
      Type
      string
      Description

      Newsflash title

    • Name
      content
      Type
      string
      Description

      Newsflash content

    • Name
      language
      Type
      string
      Description

      Language

    • Name
      createtime
      Type
      integer
      Description

      Publish time

    • Name
      flashType
      Type
      integer
      Description

      Newsflash type:

      • 0: Unclassified

      • 1: Small-cap large change push

      • 3: Turnover rate anomaly push

      More types...
      • 4: Coin price new high/new low push

      • 5: Options max pain data push

      • 6: CME weekly positions report data push

      • 7: Options open interest anomaly push

      • 8: Volume anomaly push

      • 10: Index new high/new low

      • 14: Chip distribution push

      • 15: Overall market liquidation data push

      • 16: BTC wick signal push

      • 18: Coin key level breakout/breakdown

      • 19: Key focus for next week

      • 20: Fund flow newsflash push

      • 21: New listing detection

      • 22: Whale newsflash

      • 23: Coin change monitoring (price anomaly)

      • 24: Max pain data

      • 25: Liquidation orders push

      • 26: OKX futures total open interest

      • 27: Lack of confidence in the market outlook (strong confidence from major players)

      • 28: Top headlines digest

    • Name
      columnist
      Type
      object
      Description

      Author information

      • Name
        nick_name
        Type
        string
        Description

        Author nickname

      • Name
        avatar
        Type
        string
        Description

        Author avatar

      • Name
        avatar_black
        Type
        string
        Description

        Dark mode avatar

Request

GET
/v2/content/flashList
curl -G https://open.bbx.com/api/upgrade/v2/content/flashList \
  -d "language=cn" \
  -d "AccessKeyId=YOUR_ACCESS_KEY_ID" \
  -d "SignatureNonce=RANDOM_NONCE" \
  -d "Timestamp=CURRENT_TIMESTAMP" \
  -d "Signature=YOUR_SIGNATURE"

Response

{
  "success": true,
  "errorCode": 200,
  "error": "",
  "data": [
    {
      "id": 987654,
      "title": "Bitcoin rises above $47,000 to a near two-year high",
      "content": "According to CoinGecko data, Bitcoin (BTC) climbed above $47,000, marking its highest level since March 2022. Analysts attributed the rally to expectations around spot ETF approvals and the approaching halving cycle...",
      "language": "en",
      "createtime": 1704790800,
      "flashType": 1,
      "columnist": {
        "nick_name": "Crypto Market Analyst",
        "avatar": "https://static.bbx.com/avatars/crypto-analyst-123.jpg",
        "avatar_black": "https://static.bbx.com/avatars/crypto-analyst-123-dark.jpg"
      }
    }
  ]
}

GET/v2/content/exchange-listing-flash

Get Exchange Listing/Delisting Newsflash

Get coin listing/delisting newsflashes for the specified exchanges.

Request Parameters

  • Name
    language
    Type
    string
    Description

    Language options: cn (Chinese), tc (Traditional Chinese), en (English)

  • Name
    memberIds
    Type
    array
    Description

    List of exchange member IDs (max 5). Supports both array and comma-separated formats:

    • Array format: memberIds[]=477&memberIds[]=1509
    • Comma-separated: memberIds=477,1509

    Common exchange IDs:

    • 477 = Binance
    • 1509 = Bitget

    Default: [477, 1509]

  • Name
    pageSize
    Type
    integer
    Description

    Page size, default 20 (optional)

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Parameters

  • Name
    success
    Type
    boolean
    Description

    Call status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

  • Name
    data
    Type
    array
    Description

    Array of returned items

    • Name
      id
      Type
      integer
      Description

      Newsflash ID

    • Name
      title
      Type
      string
      Description

      News title

    • Name
      content
      Type
      string
      Description

      Content

    • Name
      language
      Type
      string
      Description

      Language

    • Name
      createtime
      Type
      integer
      Description

      Publish time

    • Name
      newsType
      Type
      integer
      Description

      News type, fixed to 2 to indicate exchange newsflash

Request

GET
/v2/content/exchange-listing-flash
curl -G https://open.bbx.com/api/upgrade/v2/content/exchange-listing-flash \
  -d "language=cn" \
  -d "memberIds[]=477" \
  -d "memberIds[]=1509" \
  -d "pageSize=20" \
  -d "AccessKeyId=YOUR_ACCESS_KEY_ID" \
  -d "SignatureNonce=RANDOM_NONCE" \
  -d "Timestamp=CURRENT_TIMESTAMP" \
  -d "Signature=YOUR_SIGNATURE"

Response

{
  "success": true,
  "errorCode": 200,
  "error": "",
  "data": [
    {
      "id": 404384,
      "title": "BNB/USDT contract upgrade completed",
      "content": "Dear Bitget users:\\nThe BNB/USDT contract upgrade has been completed and trading has resumed...",
      "language": "EN",
      "createtime": 1565867889,
      "newsType": 2
    }
  ]
}

GET/v2/content/news-list

Get News List

Get a list of news articles.

Request Parameters

  • Name
    page
    Type
    integer
    Description

    Current page number

  • Name
    pageSize
    Type
    integer
    Description

    Page size (maximum: 20)

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Parameters

  • Name
    data
    Type
    array
    Description

    Array of returned items

    • Name
      id
      Type
      integer
      Description

      News article ID

    • Name
      title
      Type
      string
      Description

      News title

    • Name
      describe
      Type
      string
      Description

      Summary

    • Name
      cover
      Type
      string
      Description

      Cover image

    • Name
      createtime
      Type
      integer
      Description

      Publish time

    • Name
      language
      Type
      integer
      Description

      News language code (10 or 0 for Chinese, 11 for English)

    • Name
      columnist
      Type
      object
      Description

      Author information

      • Name
        nick_name
        Type
        string
        Description

        Author nickname

      • Name
        avatar
        Type
        string
        Description

        Author avatar

      • Name
        avatar_black
        Type
        string
        Description

        Dark mode avatar

  • Name
    success
    Type
    boolean
    Description

    Call status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

Request

GET
/v2/content/news-list
curl -G https://open.bbx.com/api/upgrade/v2/content/news-list \
  -d "page=1" \
  -d "pageSize=20" \
  -d "AccessKeyId=YOUR_ACCESS_KEY_ID" \
  -d "SignatureNonce=RANDOM_NONCE" \
  -d "Timestamp=CURRENT_TIMESTAMP" \
  -d "Signature=YOUR_SIGNATURE"

Response

{
  "success": true,
  "errorCode": 200,
  "error": "",
  "data": [
    {
      "id": 55836,
      "title": "Bitcoin moves above $45,000 to a near two-year high",
      "describe": "Bitcoin broke above $45,000 during Asian trading hours, reaching its highest level since April 2022. Analysts linked the move to spot ETF expectations and the approaching halving cycle.",
      "cover": "https://static.bbxstorge.com/article/20231208/btc_price_45k.jpg",
      "createtime": 1702022400,
      "language": 11,
      "columnist": {
        "nick_name": "Sarah Chen",
        "avatar": "https://static.bbxstorge.com/columnist/20230615/sarah_chen.jpg",
        "avatar_black": "https://static.bbxstorge.com/columnist/20230615/sarah_chen_dark.jpg"
      }
    }
  ]
}

GET/v2/content/news-detail

Get News Detail

Get detailed news content.

Request Parameters

  • Name
    id
    Type
    integer
    Description

    News article ID

  • Name
    AccessKeyId
    Type
    string
    Description

    User access key ID

  • Name
    SignatureNonce
    Type
    string
    Description

    Signature nonce

  • Name
    Timestamp
    Type
    string
    Description

    Request timestamp (seconds), valid for 30 seconds

  • Name
    Signature
    Type
    string
    Description

    Signature generated with HmacSHA1 + Base64. See Generate API Signature

Response Parameters

  • Name
    success
    Type
    boolean
    Description

    Call status

  • Name
    errorCode
    Type
    integer
    Description

    Status code

  • Name
    error
    Type
    string
    Description

    Error message

  • Name
    data
    Type
    object
    Description

    Response data

    • Name
      id
      Type
      integer
      Description

      News article ID

    • Name
      title
      Type
      string
      Description

      News title

    • Name
      describe
      Type
      string
      Description

      Summary

    • Name
      cover
      Type
      string
      Description

      Cover image

    • Name
      createtime
      Type
      integer
      Description

      Publish time

    • Name
      content
      Type
      string
      Description

      Content

    • Name
      language
      Type
      integer
      Description

      News language code (10 or 0 for Chinese, 11 for English)

    • Name
      columnist
      Type
      object
      Description

      Author information

      • Name
        nick_name
        Type
        string
        Description

        Author nickname

      • Name
        avatar
        Type
        string
        Description

        Author avatar

      • Name
        avatar_black
        Type
        string
        Description

        Dark mode avatar

Request

GET
/v2/content/news-detail
curl -G https://open.bbx.com/api/upgrade/v2/content/news-detail \
  -d "id=55848" \
  -d "AccessKeyId=YOUR_ACCESS_KEY_ID" \
  -d "SignatureNonce=RANDOM_NONCE" \
  -d "Timestamp=CURRENT_TIMESTAMP" \
  -d "Signature=YOUR_SIGNATURE"

Response

{
  "success": true,
  "errorCode": 200,
  "error": "",
  "data": {
    "id": 55848,
    "title": "Bitcoin breaks above the $45,000 mark",
    "cover": "https://static.bbxstorge.com/article/20231208/btc_45k.jpg",
    "source": "BBX News",
    "createtime": 1702022400,
    "describe": "Bitcoin reaches its highest level in nearly two years...",
    "content": "Bitcoin rose above $45,000 during Asian trading hours, marking its highest level since April 2022. Analysts said the move was driven by expectations around spot ETF approvals and the approaching halving cycle...",
    "language": 11,
    "columnist": {
      "nick_name": "Sarah Chen",
      "avatar": "https://static.bbxstorge.com/columnist/20230615/sarah_chen.jpg",
      "avatar_black": "https://static.bbxstorge.com/columnist/20230615/sarah_chen_dark.jpg"
    }
  }
}

Was this page helpful?