Pump.fun AMM Swap History

The last 1000 Pump.fun AMM swaps are stored in our cache

Basic
Premium
Enterprise
Credit Cost

3 per request

GET /api/v1/pumpfun-amm-swaps/history

or with parameters to get a prefered amount of transactions:

GET /api/v1/pumpfun-amm-swaps/history?limit=1000&offset=0

{
    "success": true,
    "data": [
        {
            "timestamp": "1749864832",
            "source": "pumpfun-amm-swaps",
            "type": "pumpfun_amm_swap",
            "signature": "4ViinFPiL8nQTFQtUbGzjcn82P3VHSBTKUy9YZ5b8THjSNYN9b77d5P441ap1afYwK75UL7XtmN4BFj3vqq59FAD",
            "slot": "346640107",
            "is_amm": false,
            "amm": null,
            "fishy_transaction": true,
            "tokens": {
                "HkdZgTpVUvhQcmur28F1iLJf59cSqKQz9W9ka9pePUMP": 6,
                "So11111111111111111111111111111111111111112": 9
            },
            "event_data": {
                "timestamp": "1749864832",
                "base_amount_in": "7453401478",
                "min_quote_amount_out": "7672145693288",
                "user_base_token_reserves": "7453401478",
                "user_quote_token_reserves": "1394304519814",
                "pool_base_token_reserves": "550735424496",
                "pool_quote_token_reserves": "586340782712624",
                "quote_amount_out": "7829309819766",
                "lp_fee_basis_points": "20",
                "lp_fee": "15658619640",
                "protocol_fee_basis_points": "5",
                "protocol_fee": "3914654910",
                "quote_amount_out_without_lp_fee": "7813651200126",
                "user_quote_amount_out": "7809736545216",
                "pool": "DgGuuSNzFgi9xocZzApoFGPWhhwTFHSnaH17aWbDnwTH",
                "user": "A63kVEM7BcZbPWvK3CzG1utE7hDdD8ZtCZuycp1iTy5F",
                "user_base_token_account": "DWUNyo7pMCGPYFmaPbi6hgoYDmmVW5QPqEn1WLAwh2LC",
                "user_quote_token_account": "DyLTgtaLm3YapMGDEHzDrgfKu9k1hMcmsAkSDFrcESeS",
                "protocol_fee_recipient": "7VtfL8fvgNfhz17qKRMjzQEXgbdpnHHHQRh54R9jP2RJ",
                "protocol_fee_recipient_token_account": "FZHfoMkyViCus1SNj6YkrhDvWuBaJ1eKvWRoRcKwUR1q"
            }
        },
        {
            "timestamp": "1749864832",
            "source": "pumpfun-amm-swaps",
            "type": "pumpfun_amm_swap",
            "signature": "3Cme692MkMuZzoBEAWa3K7PUBLbRK4CF8SDoccTGUCxZDQjKPFLq3sSpLH1RatY3o4HyQ6YC2ma2HJ9LU8CsrP11",
            "slot": "346640107",
            "is_amm": false,
            "amm": null,
            "fishy_transaction": true,
            "tokens": {
                "HkdZgTpVUvhQcmur28F1iLJf59cSqKQz9W9ka9pePUMP": 6,
                "So11111111111111111111111111111111111111112": 9
            },
            "event_data": {
                "timestamp": "1749864832",
                "base_amount_out": "74905600",
                "max_quote_amount_in": "83059799190",
                "user_base_token_reserves": "0",
                "user_quote_token_reserves": "178212895076",
                "pool_base_token_reserves": "550810330096",
                "pool_quote_token_reserves": "586260885814951",
                "quote_amount_in": "79737422827",
                "lp_fee_basis_points": "20",
                "lp_fee": "159474846",
                "protocol_fee_basis_points": "5",
                "protocol_fee": "39868712",
                "quote_amount_in_with_lp_fee": "79896897673",
                "user_quote_amount_in": "79936766385",
                "pool": "DgGuuSNzFgi9xocZzApoFGPWhhwTFHSnaH17aWbDnwTH",
                "user": "14jDgxoSKYSWHM2QRh46YbgLiUhFFpHQ17YE3E6jBzuK",
                "user_base_token_account": "4f21tn4zu4PX5b24CzDhSoDDZtEWi5ZcWpJcBfAA1K3i",
                "user_quote_token_account": "9LynxptkNFTKmozqovRKMVXeWxweakzY6ezU111Q7fJR",
                "protocol_fee_recipient": "7VtfL8fvgNfhz17qKRMjzQEXgbdpnHHHQRh54R9jP2RJ",
                "protocol_fee_recipient_token_account": "FZHfoMkyViCus1SNj6YkrhDvWuBaJ1eKvWRoRcKwUR1q"
            }
        }
        // ...and so on
    ],
    "pagination": {
        "limit": 100,
        "offset": 0,
        "total": 1000,
        "returned": 100
    },
    "credits_consumed": 0,
    "message": "Pump.fun AMM swaps history retrieved successfully"
}

Last updated