Skip to main content
GET
/
networks
/
{network}
/
pools
/
{pool_address}
/
transactions
Get transactions of a pool on a network. Paging can be used up to 100 pages.
curl --request GET \
  --url https://api.dexpaprika.com/networks/{network}/pools/{pool_address}/transactions
{
  "transactions": [
    {
      "id": "<string>",
      "log_index": 123,
      "transaction_index": 123,
      "pool_id": "<string>",
      "sender": "<string>",
      "recipient": 123,
      "token_0": "<string>",
      "token_0_symbol": "<string>",
      "token_1": "<string>",
      "token_1_symbol": "<string>",
      "amount_0": "<string>",
      "amount_1": "<string>",
      "price_0": 123,
      "price_1": 123,
      "price_0_usd": 123,
      "price_1_usd": 123,
      "created_at_block_number": 123,
      "created_at": "2023-11-07T05:31:56Z"
    }
  ],
  "page_info": {
    "limit": 123,
    "page": 123,
    "total_items": 123,
    "total_pages": 123
  }
}

Endpoint overview

List recent swaps, adds, and removes for a pool with paging.

FAQs

Use page/limit or the cursor for deep pagination. cursor points to a specific transaction id for resume.
Swaps, liquidity adds, and removes with token amounts, USD values when available, and timestamps.
Request with limit (e.g., 20–100) and without page to get the latest batch; poll periodically for new entries.
Results are returned in reverse chronological order (most recent first) per pool.

Path Parameters

network
string
required

Network slug or ID (e.g., 'solana'). You can find the list of supported networks with their IDs here: /networks.

pool_address
string
required

Unique pool address or identifier. Such as 0xc7bbec68d12a0d1830360f8ec58fa599ba1b0e9b for WETH / USDT on ethereum.

Query Parameters

page
integer

Zero-based page index for paginated results.

Required range: 0 <= x <= 1000
limit
integer
default:10

Number of items to return per page (max 100).

Required range: 1 <= x <= 100
cursor
string

Cursor is a transaction ID used for pagination. If empty, the first set of results is returned.

Response

successful operation

  • Option 1
  • Option 2

Response for a request with page-based pagination.

transactions
object[]
page_info
object
I