Skip to main content
GET
Liquidity Events by Pool Address

Notes

  • Paginate with cursor rather than a page number:
    • Pass meta.next_cursor back unchanged as cursor to fetch the next page.
    • meta.next_cursor is null on the last page.
    • An invalid or expired cursor returns 400 — restart pagination without cursor.
  • base_token_amount and quote_token_amount are always positive; kind carries the direction.
  • volume_in_usd is the combined USD value of both tokens in the event.
  • Pools on any other network or DEX return 400.
  • A pool on a supported DEX with no liquidity events returns 200 with an empty data array, not 404.
Event history is available from May 2026 onwards.

Authorizations

x-cg-pro-api-key
string
header
required

Learn how to set up your API key

Path Parameters

network
string
default:solana
required

Network ID. *refers to /onchain/networks.

pool_address
string
default:G9YxfMcZQiW7EmsU1Asxuomcm5iQrBDKpbozuTM2iwne
required

Pool contract address.

Query Parameters

kind
enum<string>

Filter by liquidity event kind, omit to return both. Available values: add, remove

Available options:
add,
remove
volume_in_usd_greater_than
number

Filter liquidity events by volume in USD greater than this value. Must be a positive number.

cursor
string

Cursor from the previous response, passed back unchanged to fetch the next page.

per_page
integer

Total results per page. Default value: 20 Valid values: 1...50

Response

200 - application/json

Liquidity events from a pool

data
object[]
required
meta
object