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 DAMM v2 APIs have a rate limit of 10 requests per second (10 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://damm-v2.datapi.meteora.agOpen
Developmenthttps://damm-v2-api.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 indexed 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

Stats

Protocol Overview

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

Query Syntax

List endpoints use common query parameters:
ParameterUse
page1-based page number.
page_sizePage size. Pool lists support up to 1000.
querySearch by pool 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. Common sortable fields include tvl, fee_pct, bin_step, pool_created_at, farm_apy, volume_*, fee_*, fee_tvl_ratio_*, and apr_*. Common filter fields include tvl, is_blacklisted, pool_address, name, token_x, token_y, volume_*, fee_*, fee_tvl_ratio_*, and apr_*.