Build / API 1.9
DeFi Market Data API | Perpetuals, Yield & Liquidity
Read supported Hyperliquid, GMX, Boros, Pendle, Morpho and Solana liquidity data through Bitpont. Keep market identity, units and freshness explicit.
One interface, exact market identities
The typed registry exposes Hyperliquid markets, books and candles; GMX markets; Boros rate markets; Pendle markets; Morpho markets; and selected Solana liquidity pool reads. Each has its own identity and parameter schema. Read /api/v1/resources for configured adapters.
Hyperliquid kind separates perpetual and spot data. A dex identifies a supported builder venue. Keep native and builder-deployed symbols distinct. Equity-linked perpetuals are derivative exposure, not ownership of shares.
for await (const page of bitpont.pages(
'pendle.markets', {network:'ethereum'}, {maxPages:100}
)) {
console.log(page.state, page.observedAt, page.data);
}
// No orders are placed by market-data reads.Preserve units and timestamps
Keep contract amounts as decimal strings. Do not coerce large base-unit values into JavaScript Number. APR, APY, funding rates and historical returns are different measures; preserve the provider’s unit and time period.
Use both source observation time and server response time. Never replace an unavailable price with zero, a delisted identity with a different asset, or missing volume with fabricated liquidity.
Follow market pagination
Pendle, Morpho and Boros catalogues can be paginated. Use the SDK’s pages() helper to follow the declared cursor. The helper rejects stalled cursors and stops at a configured page limit instead of silently claiming completeness.
Connect discovery to a reviewed action
These typed endpoints read market state. They do not place a Hyperliquid, GMX, Boros or Options order. Use the relevant Bitpont interface for supported wallet-reviewed trading and funding. Private Options authorization is not exposed by this API.