Binance Tokenized Securities Info Skill
Overview
Recommended Workflows
Use Cases
- List Supported Stocks: Get all Ondo tokenized tickers with chain and contract info
- Company Research: Get company metadata, CEO, industry, concept tags, and attestation reports
- Market Status Check: Determine if the Ondo market is open, closed, or in pre/post-market session
- Corporate Action Detection: Check if a specific asset is paused or limited due to earnings, dividends, stock splits, mergers, or maintenance
- Real-Time Data: Get on-chain price, holder count, circulating supply, US stock P/E, dividend yield, 52-week range, and order limits
- Technical Analysis: Fetch token K-Line (candlestick) data with configurable intervals and time ranges
Key Concept: Token ≠ Share
Each token represents multiplier shares of the underlying stock, not exactly 1 share. Most tokens have a multiplier near 1.0 (cumulative dividend adjustment), but stock-split tokens can be 5.0 or 10.0 (e.g. multiplier = 10.0 means 1 token = 10 shares).
See Notes §6 for common multiplier categories.
Supported Chains
API 1: Token Symbol List
Method: GET
URL:
Request Parameters:
Headers: Accept-Encoding: identity
Example:
Response:
Response Fields (each item in data):
API 2: RWA Meta
Method: GET
URL:
Request Parameters:
Headers: Accept-Encoding: identity
Example:
Response:
Response Fields (data):
Company Info Fields (data.companyInfo):
API 3: Market Status
Method: GET
URL:
Request Parameters: None
Headers: Accept-Encoding: identity
Example:
Response:
Note: The sample above is captured with
openState=false(market closed/paused), sonextOpenis earlier thannextClose.
Response Fields (data):
Interpretation: These fields are state-dependent. When
openState=true,nextCloseis expected to be earlier thannextOpen(market closes before the next open). WhenopenState=false,nextOpenis expected to be earlier thannextClose(market opens before the next close).
API 4: Asset Market Status
Method: GET
URL:
Request Parameters:
Headers: Accept-Encoding: identity
Example:
Response:
Response Fields (data):
Reason Codes
Corporate Actions (when ASSET_PAUSED or ASSET_LIMITED)
When an asset is paused or limited, the reasonMsg field indicates the specific corporate action:
API 5: RWA Dynamic V2
Method: GET
URL:
Request Parameters:
Headers: Accept-Encoding: identity
Example:
Response:
Response Fields
Top-level (data):
Token Info (data.tokenInfo):
Stock Info (data.stockInfo):
Status Info (data.statusInfo):
Same schema as API 4 response. See Asset Market Status for field details and reason codes.
Limit Info (data.limitInfo):
API 6: Token K-Line
Method: GET
URL:
Request Parameters:
Note on
startTime/endTime: Both reference the candle's open time. If omitted, returns the latest candles. When both are provided,endTimeshould be the target candle's open time minus 1ms.
Interval Reference:
Headers: Accept-Encoding: identity
Example:
Response:
Candle Array Format (each element in data.klineInfos[]):
Response Fields:
User Agent Header
Include User-Agent header with the following string: binance-web3/1.1 (Skill)
Notes
-
volume24hin tokenInfo is misleading:tokenInfo.volume24hfrom the RWA Dynamic API returns the US stock daily trading volume in USD, not the on-chain DEX trading volume. For actual on-chain buy/sell volume, use the Binance on-chain dynamic API (/market/token/dynamic/info) withvolume24hBuy+volume24hSellfields instead. -
dividendYieldis a percentage value, not a raw decimal: A value of0.27means 0.27% dividend yield. -
Icon and report URLs are relative paths — prepend domain to use: The API returns relative paths for
icon,dailyAttestationReports, andmonthlyAttestationReports(e.g./images/web3-data/public/token/logos/...). To construct the full URL, prependhttps://bin.bnbstatic.com. Example:/images/web3-data/public/token/logos/<TOKEN_ID>.png→https://bin.bnbstatic.com/images/web3-data/public/token/logos/<TOKEN_ID>.png. -
No API key required: All endpoints are public APIs. No authentication needed.
-
Multi-chain deployments: Each supported stock may be deployed on multiple chains (e.g. both Ethereum and BSC).
stockInfoandtokenInfo.priceare identical across chains.tokenInfo.totalHoldersis aggregated cross-chain.tokenInfo.circulatingSupplyandtokenInfo.marketCapare chain-specific. -
multiplier/sharesMultiplier— critical for price comparison: Each token representsmultipliershares of the underlying stock, not exactly 1 share. The multiplier starts at 1.0 and increases over time as cash dividends are reinvested (cumulative dividend adjustment). Some tokens also reflect stock splits (e.g. multiplier = 10.0 means 1 token = 10 shares).Formula:
tokenInfo.priceandstockInfo.pricecome from different sources (on-chain oracle vs stock feed) and update at different frequencies, so a small premium/discount (typically within ±0.1%) is normal.Common multiplier categories:
The exact multiplier value changes over time as dividends accumulate. Always read it from the API at query time — never hardcode.


