On-chain
Public API
Read-only JSON endpoints for coins, trades, candles, holders, stocks, stats and rewards. No key required.
All endpoints are under /api/v1, return JSON, and are served from the same indexer that powers the app. Amounts are in display units: shares are already scaled by the stock's UI multiplier, coins are whole tokens, USD values are dollars. Responses carry cache-control headers; respect them.
Base URL: https://owned.markets/api/v1
Coins
/coins?tab=trending&stock=NVDAx&q=&sort=mcap&mode=holders&limit=24&offset=0Lists coins. tab is one of trending, new, graduating, graduated; stock filters by symbol; q searches name, ticker or mint; sort is mcap, volume, new, progress or holders; mode is holders or creator. Returns { items: Coin[], total }.
/coins/{mint}One coin by mint or ticker. Fields include mint, pool, dammPool, name, ticker, image, creator,
stockMint, stockSymbol, feeMode, status (curve, graduating, graduated), curveProgress,
priceQuote (shares per coin), priceUsd, mcapUsd, volume24hUsd, holders, raisedQuote,
thresholdQuote, feesPaidQuote, feesPaidUsd, configVersion, socials.
/coins/{mint}/trades?limit=50Most recent trades: signature, ts, side, trader, coinAmount, quoteAmount, usd, priceQuote,
priceUsd, feeQuote.
/coins/{mint}/candles?interval=15m&denom=usdOHLCV candles. interval is 1m, 5m, 15m, 1h, 4h or 1d; denom is quote (shares per coin) or
usd. Each candle: t (unix seconds), o, h, l, c, v (volume in shares).
/coins/{mint}/holders?limit=50Top holders with owner, balance, pct, an optional label (creator, curve, pool) and excluded
reason when the account is not reward-eligible.
/coins/{mint}/quote?side=buy&pay=SOL&amount=1&slippageBps=100A trade quote. pay is SOL, USDC or STOCK. Returns outputAmount, minOutput, priceImpactPct,
feeQuote, feeUsd, route and, for SOL or USDC payments, bridgeShares (the stock bought on the way
in).
Stocks
/stocksEvery supported quote asset: mint, symbol, name, issuer, decimals, multiplier, usdPrice,
change24h, liquidityUsd, marketOpen, marketNextOpen, marketNextClose, paused,
permanentDelegate, dbcBadge, coinsPaired, volume24hUsd, feesPaidUsd.
/stocks/{symbol}Market
/ticker?limit=24/statsPlatform totals: launches, volume, fees paid to holders and creators, graduations, active traders, and a 30-day daily history.
/leaderboard?range=24hTop coins, top creators and volume by stock for 24h, 7d or all.
/search?q=nvdaWallets
/portfolio/{wallet}Holdings with value, PnL, earned and claimable rewards per coin; creator launches with accrued and claimed fees; reward history.
Conventions
- Mints and wallets are base58 strings. Timestamps are unix milliseconds unless the field is a candle
t(seconds). - Errors return
{ "error": "message" }with a 4xx status. - Rate limit: 120 requests per minute per IP on read endpoints. Need more? Ask through the channels linked in the site footer.
curl -s https://owned.markets/api/v1/stocks | jq '.[0]'
curl -s "https://owned.markets/api/v1/coins?tab=new&limit=3" | jq '.items[].ticker'