BotanaryBotanary

Market

Read-only tokenized-equity catalog (browsable display + disclosure metadata). A buy/sell still trades through the Money swap surface - this tag adds no build/sign path of its own. Public, unauthenticated market data; moves no funds.

Browse the real, read-only tokenized-equity catalog for a chain - no auth

GET
/market/equities

Query Parameters

chainId*integer
address?string

Optional ERC-20 address. When present, the response is narrowed to just that token AND it is priced even if it is a non-featured Ondo catalog row - the detail page resolves by (chainId, address), so it never shows a bare "-" for a token the browse list left unpriced. An unmatched address yields an empty assets array (not a 404).

Match^0x[0-9a-fA-F]{40}$

Response Body

application/json

application/json

curl -X GET "https://api.app.botanary.xyz/market/equities?chainId=0"
{
  "chainId": 46630,
  "asOf": "2019-08-24T14:15:22Z",
  "assets": [
    {
      "symbol": "AAPL",
      "name": "Apple",
      "issuer": "Robinhood Assets (Jersey) Limited",
      "logoUrl": "https://financialmodelingprep.com/image-stock/AAPL.png",
      "category": "Tech",
      "tokenAddress": "0x8f2A9c4419aD77b0392bC41D8123aa77c0Fe41D0",
      "decimals": 18,
      "featured": true,
      "priceUsd": 200,
      "change24h": 1.25,
      "sparkline": [
        198,
        199,
        201,
        202.5
      ],
      "week52Low": 150.25,
      "week52High": 260.75,
      "chainId": 4663,
      "verified": true,
      "legalNature": "Tokenized stock - a debt claim on the issuer, referenced to the stock's price. Not equity; no voting or shareholder rights.",
      "backingNote": "Carries issuer and custody risk. The price tracks through arbitrage, not a guarantee.",
      "uiMultiplier": 1,
      "explorerUrl": "https://robinhoodchain.blockscout.com/address/0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9",
      "tradeable": false
    }
  ]
}
{
  "error": {
    "code": "out_of_scope",
    "message": "This action exceeds the per-action cap.",
    "declineReason": "cap_exceeded",
    "details": {},
    "requestId": "string"
  }
}

Price history for one equity symbol, for the detail chart - no auth

GET
/market/equities/{symbol}/history

Path Parameters

symbol*string

Query Parameters

range?string

Chart range for a price-history pull. An unrecognized value normalizes to 1M.

Default"1M"
Value in"1D" | "1W" | "1M" | "1Y" | "ALL"

Response Body

application/json

curl -X GET "https://api.app.botanary.xyz/market/equities/string/history"
{
  "symbol": "AAPL",
  "token": "0x4f9fd6be4a90f2620860d680c0d4d5fb53d1a825",
  "range": "1D",
  "asOf": "2019-08-24T14:15:22Z",
  "points": [
    {
      "t": 1752882000000,
      "price": 202.5
    }
  ]
}