Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.meteora.ag/llms.txt

Use this file to discover all available pages before exploring further.

All DLMM APIs have a rate limit of 30 requests per second (30 RPS). Explore the production spec at the Prod Swagger UI or the development spec at the Dev Swagger UI.

Base URLs

EnvironmentBase URLSwagger UI
Productionhttps://dlmm.datapi.meteora.agOpen
Developmenthttps://dlmm.dev.metdev.ioOpen
The checked-in OpenAPI file uses the same endpoint schema for both environments. Use the server dropdown in the API playground to switch between production and development.

Pools

Pools

Returns a paginated list of pools using GET /pools

Groups

Returns a paginated list of pool groups using GET /pools/groups

Group

Returns pools that belong to a specific pool group using GET /pools/groups/{lexical_order_mints}

Pool

Returns metadata and current state for a single pool using GET /pools/{address}

OHLCV

Returns OHLCV candles for a single pool over a time range using GET /pools/{address}/ohlcv

Historical Volume

Returns historical volume for a pool aggregated into time buckets using GET /pools/{address}/volume/history

Portfolio

Closed Portfolio

Returns user portfolio data with pools containing closed positions using GET /portfolio

Open Portfolio

Returns user portfolio data with pools containing open positions using GET /portfolio/open

Portfolio Total

Returns total portfolio PnL across pools using GET /portfolio/total

Positions

Historical Events

Returns add, remove, claim fee, and claim reward events using GET /positions/{address}/historical

Position PnL

Returns position PnL for open and closed positions using GET /positions/{pool_address}/pnl

Stats

Protocol Overview

Returns aggregated protocol-level metrics across all pools using GET /stats/protocol_metrics

Limit Orders

Open Limit Order Pools

Returns open limit order pools for a wallet using GET /wallets/{wallet}/limit_orders/open/pools

Open Limit Orders For Pool

Returns open limit orders for a wallet and pool using GET /wallets/{wallet}/limit_orders/open/pools/{pool_address}

Closed Limit Order Pools

Returns closed limit order pools for a wallet using GET /wallets/{wallet}/limit_orders/closed/pools

Closed Limit Orders For Pool

Returns closed limit orders for a wallet and pool using GET /wallets/{wallet}/limit_orders/closed/pools/{pool_address}

Limit Order Summary

Returns wallet limit order summary using GET /wallets/{wallet}/limit_orders/summary

Bonus Claimed For Pool

Returns bonus claimed data using GET /wallets/{wallet}/limit_orders/pools/{pool_address}/bonus_claimed

Wallets

Wallet Pool Total Claims

Returns accumulated fee/reward claims for a wallet and pool using GET /wallets/{wallet}/pools/{pool_address}/total_claims

Query Syntax

List endpoints use common query parameters:
ParameterUse
page1-based page number.
page_sizePage size. Pool lists support up to 1000; group lists support up to 100.
querySearch by name, tokens, or address.
sort_byFormat: <field>:<direction> or <metric>_<window>:<direction>.
filter_byFormat: <field><op><value> [&& <field><op><value> ...].
Supported time windows include 5m, 30m, 1h, 2h, 4h, 12h, and 24h.