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 v1 APIs have a rate limit of 10 requests per second (10 RPS). Explore the production spec at the Prod Swagger UI.

Base URLs

EnvironmentBase URLSwagger UI
Productionhttps://damm-api.meteora.agOpen
Devnethttps://damm-api.devnet.meteora.agUse the checked-in OpenAPI server dropdown when available.
The checked-in OpenAPI file is refreshed from the production Swagger source at https://damm-api.meteora.ag/api-docs/openapi.json and includes both production and devnet servers for docs usage.

Pools

Pools

Returns indexed DAMM v1 pools using GET /pools

Pool Search

Returns paginated pool search results with filters using GET /pools/search

Pool Metrics

Returns aggregate DAMM v1 pool metrics using GET /pools-metrics

Pool Configs

Returns published pool config accounts using GET /pool-configs

Pools With Farms

Returns DAMM v1 pools with farms using GET /farms

Pools By A Vault LP

Returns pools by token A vault LP address using POST /pools_by_a_vault_lp

Alpha Vault

Alpha Vaults

Returns DAMM v1 alpha vaults using GET /alpha-vault

Alpha Vault Configs

Returns alpha vault configs using GET /alpha-vault-configs

Fee Configs

Fee Configs

Returns fee configs associated with a config address using GET /fee-config/{config_address}

Query Parameters

EndpointParameters
GET /poolsaddress, unknown, pool_type, is_monitoring, hide_low_tvl, hide_low_apr, launchpad.
GET /pools/searchpage, size, filter, sort_key, order_by, pools_to_top, unknown, pool_type, is_monitoring, hide_low_tvl, hide_low_apr, include_token_mints, include_pool_token_pairs, launchpad.
GET /alpha-vaultvault_address, pool_address, base_mint.
GET /fee-config/{config_address}config_address path parameter.
POST /pools_by_a_vault_lpJSON body with address array.
pool_type supports dynamic, multitoken, lst, and farms. sort_key for pool search supports tvl, volume, fee_tvl_ratio, and l_m; order_by supports asc and desc.

When To Use The API

Use the Data API forRead on-chain accounts for
Pool discovery, filtering, and search.Transaction construction and slippage-sensitive quotes.
Aggregate metrics, TVL, volume, APY, and farm metadata.Current pool, Dynamic Vault, lock escrow, and protocol fee balances.
Config and alpha-vault discovery.CPI account validation and exact pool state reconciliation.
For swaps, deposits, withdrawals, and lock claims, quote from fresh on-chain pool and Dynamic Vault accounts before building transactions.