pump.fun Data API

pump.fun market and social trading data: coin overview and stats, top holders with usernames and P&L, top traders, trade tape, candles, trending and live boards, search, the P&L leaderboard and trader profiles with portfolios. Data comes from pump.fun's own web app, unchanged. Read-only. Base URL: https://pump.x4o2.com.

Paying

Every /v1 route answers an unpaid request with 402 Payment Required and a PAYMENT-REQUIRED header (base64 JSON) describing the payment: scheme exact, network eip155:8453, asset USDC, amount in atomic units (0.001 USD = 1000). Sign that with any x402 v2 client and retry with a PAYMENT-SIGNATURE header; the response carries the settled transaction in PAYMENT-RESPONSE. Failed or 503 responses are never settled.

import { x402Client } from "@x402/core/client";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client();
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.PRIVATE_KEY) });
const fetchWithPayment = wrapFetchWithPayment(fetch, client);

const res = await fetchWithPayment("https://pump.x4o2.com/v1/coin/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump/holders");
const { data, meta } = await res.json();

Agents using the Coinbase Bazaar, agentic.market or an MCP client with x402 support find these routes by description; the same metadata is in /openapi.json.

Conventions

Endpoints

GET /v1/coin/:mint

One pump.fun coin in full: its metadata and bonding-curve/AMM state (coins-v3), the live indexer row (market cap, volume, dev wallet, program, creation time), trading activity windows (5m/1h/6h/24h transactions, volume, buyers and sellers, price change), all-time-high market cap and holder count. Use for a quantitative read on a pump.fun token.

ParamInDescriptionExample
mintpathToken mint address (base58)Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coin/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump

Response (HTTP 200):

{
  "data": {
    "coin": {
      "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "initialized": true,
      "name": "Catecoin",
      "symbol": "CATE",
      "image_uri": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/coin-image/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "bonding_curve": "3Sg92V4Mre9Apm7dJsM39B6vrAEVVErE1vBsZMKyUbxT",
      "associated_bonding_curve": "3jNo7eYYhLFrRXSpYEevBCYj8uJioA95sH1MujyB1GJk",
      "creator": "D9gQ6RhKEpnobPBUdWY5bPQt2p3zGk3iVz6ChpUi2ArA",
      "created_timestamp": 1785083078000,
      "complete": true,
      "virtual_sol_reserves": 114147489352,
      "virtual_token_reserves": 282003577203745,
      "total_supply": 1000000000000000,
      "show_name": true,
      "last_trade_timestamp": 1792074265000,
      "market_cap": 603084.619112104,
      "nsfw": false,
      "inverted": true,
      "is_banned": false,
      "pump_swap_pool": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3",
      "real_sol_reserves": 0,
      "real_token_reserves": 0,
      "updated_at": 1792074266,
      "livestream_ban_expiry": 0,
      "reply_count": 0,
      "is_currently_live": false,
      "ath_market_cap": 130574324.57841259,
      "ath_market_cap_timestamp": 1789849765000,
      "hide_banner": false,
      "program": "pump",
      "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
      "quote_mint": "11111111111111111111111111111111",
      "base_decimals": 6,
      "quote_decimals": 9,
      "pool_address": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3",
      "is_cashback_enabled": false,
      "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "multichain_family": 1,
      "protocol": "pump",
      "total_supply_str": "1000000000000000",
      "market_cap_usd": 62137938.407120995,
      "virtual_quote_reserves": 114147489352,
      "real_quote_reserves": 0,
      "market_cap_quote": 603084.619112104,
      "boost_mode": "COMPLETED",
      "verified": true,
      "is_holder_reward": true,
      "depth": 0,
      "security_verdict": {
        "verdict": "allow",
        "scope": "all",
        "reasons": [
          "operator_bypass"
        ],
        "decided_by": "bypass",
        "provider": "none",
        "version": 22,
        "updated_at": 1792072097761,
        "source": "token-trust"
      },
      "usd_market_cap": 62137938.407120995,
      "volume_1h_usd": 181592.5984278035,
      "canonical_pool_liquidity_usd": 2810821.009510475,
      "circulating_supply_str": "1000000000000000"
    },
    "indexer": {
      "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "chain": "solana:mainnet",
      "name": "Catecoin",
      "ticker": "CATE",
      "dev": "D9gQ6RhKEpnobPBUdWY5bPQt2p3zGk3iVz6ChpUi2ArA",
      "program": "pump_amm",
      "platform": "",
      "creationTime": 1785083078000,
      "pair": "SOL",
      "marketCapUsd": 62146853.15812627,
      "volumeSol": 2118749.814363657,
      "volumeUsd": 226187415.95550907,
      "progress": 100,
      "graduationDate": 1787625930000,
      "athMarketCapUsd": 130574324.57841259,
      "currentMarketPrice": 0,
      "sniperCount": 0,
      "numKolsTraded": 201,
      "txCount": 1488841,
      "buyCount": 1012129,
      "sellCount": 476712,
      "priorityFeeSol": 374.1685814400949,
      "priorityFeeUsd": 39809.02639809846,
      "builderTipSol": 0,
      "builderTipUsd": 0,
      "tradingAppFeeSol": 0,
      "tradingAppFeeUsd": 0,
      "builderTipSolV2": 224.2279907635495,
      "builderTipUsdV2": 24087.384471654004,
      "tradingAppFeeSolV2": 2233.827853480985,
      "tradingAppFeeUsdV2": 237740.0601099727,
      "txFeeSolV2": 397.4673842159609,
      "txFeeUsdV2": 42449.20754199711,
      "feeSeedSol": 0,
      "feeSeedUsd": 0,
      "isMayhemMode": false,
      "mayhemState": null,
      "mayhemMode": null,
      "isMultiplayer": false,
      "mayhemBotCoinSupplied": 0,
      "isCashbackEnabled": false,
      "isHolderReward": true,
      "isCurrentlyLive": false,
      "numLiveParticipants": 0,
      "isCharity": false,
      "isNsfw": false,
      "isBanned": true,
      "imageUrl": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/coin-image/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "description": "",
      "videoUri": "",
      "hasSocial": false,
      "hasTwitter": false,
      "hasWebsite": false,
      "hasTelegram": false,
      "twitterReuseCount": 0,
      "telegramReuseCount": 0,
      "websiteReuseCount": 0,
      "numHolders": 17709,
      "top10HoldersPercent": 14.5945,
      "devHoldingsPercent": 0,
      "snipersOwnedPercent": 0,
      "bundlerOwnedPercentageV2": 0,
      "coinCreatedSupply": 0,
      "lastRecommendedAt": 1792074260012,
      "totalFees": 2855.5232284604954,
      "totalFeesUSD": 304276.6521236238
    },
    "activity": {
      "5m": {
        "numTxs": 53,
        "volumeUSD": 16527.155384390247,
        "numUsers": 42,
        "numBuys": 46,
        "numSells": 7,
        "buyVolumeUSD": 3565.1342846657512,
        "sellVolumeUSD": 12962.021099724498,
        "numBuyers": 36,
        "numSellers": 7,
        "priceChangePercent": -1.4928341151241973
      },
      "1h": {
        "numTxs": 542,
        "volumeUSD": 180635.4705879377,
        "numUsers": 213,
        "numBuys": 303,
        "numSells": 239,
        "buyVolumeUSD": 106546.09179244089,
        "sellVolumeUSD": 74089.37879549683,
        "numBuyers": 109,
        "numSellers": 134,
        "priceChangePercent": 6.435470061599693
      },
      "6h": {
        "numTxs": 1500,
        "volumeUSD": 369465.56682841125,
        "numUsers": 493,
        "numBuys": 848,
        "numSells": 652,
        "buyVolumeUSD": 199357.72612891166,
        "sellVolumeUSD": 170107.84069949956,
        "numBuyers": 277,
        "numSellers": 318,
        "priceChangePercent": 4.6095537423224044
      },
      "24h": {
        "numTxs": 9881,
        "volumeUSD": 1765123.934705482,
        "numUsers": 2717,
        "numBuys": 5356,
        "numSells": 4525,
        "buyVolumeUSD": 901092.5608650381,
        "sellVolumeUSD": 864031.373840444,
        "numBuyers": 1641,
        "numSellers": 1870,
        "priceChangePercent": 4.033347679332993
      }
    },
    "ath": {
      "athMarketCap": 130574324.57841259
    },
    "holders": {
      "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "chain": "solana",
      "networkId": 1399811149,
      "holderCount": 140445
    }
  },
  "meta": {
    "observedAt": 1792074226834,
    "ageMs": 42632,
    "source": "fresh",
    "parts": {
      "coin": {
        "observedAt": 1792074267861,
        "source": "fresh"
      },
      "indexer": {
        "observedAt": 1792074267861,
        "source": "fresh"
      },
      "marketActivity": {
        "observedAt": 1792074267861,
        "source": "fresh"
      },
      "ath": {
        "observedAt": 1792074226834,
        "source": "cache"
      },
      "holderCount": {
        "observedAt": 1792074267862,
        "source": "fresh"
      }
    }
  }
}

GET /v1/coin/:mint/holders

The largest positions in a coin as pump.fun tracks them: each holder's wallet, pump.fun username and profile, amount held, position value, cost basis, realized and unrealized P&L and whether they are the developer. Use for holder concentration and smart-money analysis of a token.

ParamInDescriptionExample
mintpathToken mint address (base58)Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
limitqueryNumber of entries, 1-10050

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coin/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump/holders?limit=20

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "positions": [
      {
        "coinMint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
        "chainId": 1399811149,
        "userId": "aa653097-46b7-40f7-bc93-3b84d8787853",
        "userName": "latentfish83215",
        "profileImage": "https://socialimages.pump.fun/profile-images/pumpatar/2/Orange~Body-3-Green~Face-8~Glasses-black~Hairstyle-1---Green~...",
        "walletAddress": "HDixbrzwwLXczhDBk1JVrurPQsuLE8FUKnW2pucSXN3o",
        "isVerified": false,
        "verifiedBadgeVisible": true,
        "xUsername": null,
        "accountKind": "person",
        "amountHeld": 27535448.11699,
        "pnlUsd": 1587813.8299095354,
        "pnlPercentage": 1145.0764323741341,
        "realizedPnlUsd": 9286.993489819346,
        "costBasisAmount": 27535448.11699,
        "costBasisUsd": 128231.97405955517,
        "amountBoughtUsd": 138664.44064501926,
        "amountBought": 33222827.13715201,
        "callout": null,
        "lowQuality": false
      },
      {
        "coinMint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
        "chainId": 1399811149,
        "userId": "f779e161-0f93-49ec-b763-2142854fd005",
        "userName": "SossaDotKek",
        "profileImage": "https://socialimages.pump.fun/profile-images/2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ/1483b61e-df0d-4b93-a3d4-161...",
        "walletAddress": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
        "isVerified": true,
        "verifiedBadgeVisible": false,
        "xUsername": "GeoffO7",
        "accountKind": "person",
        "amountHeld": 19611607.990354,
        "pnlUsd": 661271.9153029163,
        "pnlPercentage": 119.2909991770251,
        "realizedPnlUsd": 0,
        "costBasisAmount": 19611607.99030797,
        "costBasisUsd": 554335.129946899,
        "amountBoughtUsd": 356240.85633483774,
        "amountBought": 14413072.671787988,
        "callout": {
          "calloutId": "c80441e0-f76e-4bc6-8672-8419a9383529",
          "chain": null,
          "assetClass": "ASSET_CLASS_TOKEN",
          "perp": null,
          "calledOutAtMcap": 27728837,
          "multiple": 2.155731573909867,
          "thesis": "I'm back 100x the Cate",
          "mediaUrl": null,
          "calloutTimestamp": "2026-08-04T03:30:32.325Z",
          "likes": 582,
          "hasLiked": false,
          "updates": [
            {
              "id": "c77e4dce-9dfb-437b-b111-f4900de7d3df",
              "content": "Market down, gCate up",
              "createdAt": "2026-10-14T21:06:24.525Z",
              "likeCount": 3,
              "mediaUrl": "https://socialimages.pump.fun/community-media/f779e161-0f93-49ec-b763-2142854fd005/75177424-7c92-4884-8eb9-72baaf1ca015",
              "parentMessageId": null,
              "repostCount": 0,
              "viewCount": 702
            },
            {
              "id": "a8d3716e-7793-477a-b1b5-36c2f396c4f6",
              "content": "Cate coin is reversing ... Get your entries gCate is going to moon",
              "createdAt": "2026-10-12T12:25:22.721Z",
              "likeCount": 4,
              "mediaUrl": "https://socialimages.pump.fun/community-media/f779e161-0f93-49ec-b763-2142854fd005/e7931320-8882-42c6-8dd3-751af83cc35e",
              "parentMessageId": null,
              "repostCount": 1,
              "viewCount": 1302
            }
          ],
          "updateCount": 124,
          "commentCount": 82,
          "replyCount": 206,
          "maxMultiplier": 4.541219206305773,
          "maxMultiplierAt": "2026-09-19T20:29:33.664Z",
          "calloutPrice": 0.0287531428558,
          "repostCount": 30,
          "quoteCount": 0,
          "hasReposted": false,
          "viewCount": 570966,
          "quotedCalloutId": null,
          "quotedCallout": null,
          "actingUserId": null,
          "actingUser": null
        },
        "lowQuality": false
      }
    ],
    "totalCount": 5730,
    "hasMore": true
  },
  "meta": {
    "observedAt": 1792074228502,
    "ageMs": 40967,
    "source": "cache",
    "parts": {
      "positions": {
        "observedAt": 1792074228502,
        "source": "cache"
      }
    }
  }
}

GET /v1/coin/:mint/traders

pump.fun's top-trader leaderboard for one coin: the wallets and usernames with the highest profit on it, their realized and unrealized P&L, buy and sell totals, and the individual trades behind the number. Use to find who made money on a token and how.

ParamInDescriptionExample
mintpathToken mint address (base58)Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coin/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump/traders

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
    "traders": [
      {
        "userId": "f779e161-0f93-49ec-b763-2142854fd005",
        "walletAddress": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
        "username": "SossaDotKek",
        "profileImage": "https://socialimages.pump.fun/profile-images/2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ/1483b61e-df0d-4b93-a3d4-161...",
        "isVerified": true,
        "verifiedBadgeVisible": false,
        "bestRank": 1,
        "periods": [
          "daily",
          "weekly"
        ],
        "tradingWallets": [
          "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ"
        ],
        "tradeCount": 4
      },
      {
        "userId": "33b4317c-3a2f-4027-be28-34fe8db86494",
        "walletAddress": "9BMzTpSo4URse1oN666pmexhdjpU1vA5p7LtroCFQdLU",
        "username": "Aurelius",
        "profileImage": "https://socialimages.pump.fun/profile-images/33b4317c-3a2f-4027-be28-34fe8db86494/29feff3b-484e-4c04-b279-077efb6cabc9",
        "isVerified": true,
        "verifiedBadgeVisible": false,
        "bestRank": 1,
        "periods": [
          "daily",
          "weekly"
        ],
        "tradingWallets": [
          "9BMzTpSo4URse1oN666pmexhdjpU1vA5p7LtroCFQdLU"
        ],
        "tradeCount": 94
      }
    ],
    "trades": [
      {
        "tx": "52Vk7PjLvXDuhhyyaQv85ot42PsrGjkKw3zCRyV2Tc9J8SXQrKPD5n3v1JkdFg6As94LhgHpWEYS9SKhz3yaBz2g",
        "isBuy": false,
        "timestamp": "2026-10-13T22:36:38.000Z",
        "amountUsd": 6.82367835648,
        "baseAmount": 122.670135,
        "priceUsd": 0.0556262398869945,
        "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
        "chainId": 1399811149,
        "walletAddress": "8ZN71XTdVo8yRovnGLmNgW3Tgniw6A4J3JGLvPD686FP",
        "userId": "5ae8d034-4ba0-45ea-b617-b858294c3108",
        "slotIndexId": "00045660884600102000000303",
        "amountSol": 0.063844296
      },
      {
        "tx": "31zuoPXkvFeLUoYFwR1GYLAymEGK9AP3RLWua6nJjX4Ud9T9yuYNY5mpm5YbfvP5Y68fZ5cUsDnC7nPKhbL6mko4",
        "isBuy": false,
        "timestamp": "2026-10-13T22:10:56.000Z",
        "amountUsd": 420.5074350758353,
        "baseAmount": 7647.574547,
        "priceUsd": 0.054985725538405174,
        "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
        "chainId": 1399811149,
        "walletAddress": "8ZN71XTdVo8yRovnGLmNgW3Tgniw6A4J3JGLvPD686FP",
        "userId": "5ae8d034-4ba0-45ea-b617-b858294c3108",
        "slotIndexId": "00045660176800078600000000",
        "amountSol": 3.9332599248445916
      }
    ],
    "boardsBuiltAtMs": 1792074217541,
    "generatedAtMs": 1792074229358,
    "page": {
      "nextCursor": "1789725647000|00044805032200002800000005|6HJetMbdHBuk3mLUainxAPpBpWzDgYbHGTS2TqDAUSX2",
      "to": null,
      "limit": 500
    }
  },
  "meta": {
    "observedAt": 1792074229008,
    "ageMs": 40463,
    "source": "cache",
    "parts": {
      "topTraders": {
        "observedAt": 1792074229008,
        "source": "cache"
      }
    }
  }
}

GET /v1/coin/:mint/trades

The coin's trade tape as pump.fun shows it: the most recent buys and sells with wallet (and username where known), token and SOL amounts, USD value, price and market cap at the time, slot and transaction signature. minUsd filters out dust. Use to see current flow in a token.

ParamInDescriptionExample
mintpathToken mint address (base58)Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
limitqueryNumber of entries, 1-200100
minUsdqueryMinimum USD size of trades to include1

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coin/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump/trades?limit=20

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "trades": [
      {
        "ordinalKey": "457269819-72-403-1792074265000",
        "blockId": "457269819",
        "txIndex": 72,
        "eventIndex": 403,
        "blockTimeMs": 1792074265000,
        "txId": "5wbqUm78LLniJaQkqZ3avPacGdoyGVKZeGZzpRAfXAj7UZmBvmukmx8fCXEdBPPArQ3opLRPGvgXar1vqrdWAd9r",
        "legIndex": 0,
        "late": false,
        "isBackfill": false,
        "side": "buy",
        "kind": "swap",
        "venue": "pump_amm",
        "pool": {
          "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "address": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3"
        },
        "trader": {
          "address": "DAqCpTpQN1JNCDYLXWir28q1J2eXSufiNNADsSnUQTBZ"
        },
        "baseAmount": {
          "raw": "3012560298",
          "decimals": 6
        },
        "quoteAmount": {
          "raw": "1816586336",
          "decimals": 9
        },
        "quote": {
          "id": "So11111111111111111111111111111111111111112"
        },
        "priceUsd": "0.062146853158126274",
        "priceQuote": "0.000603084619112103",
        "quotePriceUsd": "103.0483139325",
        "valueUsd": "187.19615903761792632",
        "valueNative": "1.816586336"
      },
      {
        "ordinalKey": "457269645-89-103-1792074229000",
        "blockId": "457269645",
        "txIndex": 89,
        "eventIndex": 103,
        "blockTimeMs": 1792074229000,
        "txId": "4PmD9uSJVD3y7Ubbn19dbufHXn4uwFyEh2gc8BUgwNd1QL8WD5JszhZg2Psh7PXefn3KmUeGhf9A2vKAsFZ4pr1N",
        "legIndex": 0,
        "late": false,
        "isBackfill": false,
        "side": "sell",
        "kind": "swap",
        "venue": "pump_amm",
        "pool": {
          "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "address": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3"
        },
        "trader": {
          "address": "Cy3UVwZFRK5nYqdUc24VTzfsk9c4jEs6RuiW4TtcrHFq"
        },
        "baseAmount": {
          "raw": "69319263",
          "decimals": 6
        },
        "quoteAmount": {
          "raw": "41668978",
          "decimals": 9
        },
        "quote": {
          "id": "So11111111111111111111111111111111111111112"
        },
        "priceUsd": "0.062139275239484018",
        "priceQuote": "0.000602923834356471",
        "quotePriceUsd": "103.06322573199999",
        "valueUsd": "4.294539285635741896",
        "valueNative": "0.041668978"
      }
    ],
    "aggregates": {
      "buys": 15,
      "sells": 5,
      "buyVolumeUsd": "1795.3396161433097",
      "sellVolumeUsd": "645.3845168900864",
      "netBase": {
        "raw": "18488405779",
        "decimals": 6
      },
      "asOf": "457269819-72-403-1792074265000"
    },
    "cursor": "AQBEIcDM5Z2sgKgx8z-hAQAAGjAwMDQ1NzI2OTgxOTAwMDA3MjAwMDAwNDAzEIzvP6EBAAAaMDAwNDU3MjY4Njk2MDAwMzY4MDAwMDA2MDSD2jAOiuI7sw",
    "source": "indexed"
  },
  "meta": {
    "observedAt": 1792074269473,
    "ageMs": 499,
    "source": "fresh",
    "parts": {
      "trades": {
        "observedAt": 1792074269473,
        "source": "fresh"
      }
    }
  }
}

GET /v1/coin/:mint/candles

Historical candles for one coin from pump.fun's own chart data: open, high, low, close, USD volume and trade count per bucket. res picks the bucket (1m, 5m, 15m, 30m, 1h, 4h, 6h, 12h, 1d), count how many of the most recent buckets, measure whether values are price or market cap in USD or SOL.

ParamInDescriptionExample
mintpathToken mint address (base58)Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
resqueryBucket: 1m, 5m, 15m, 30m, 1h, 4h, 6h, 12h, 1d5m
countqueryNumber of most recent buckets, 1-1000100
measurequeryprice_usd, price_sol, market_cap_usd or market_cap_solprice_usd

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coin/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump/candles?res=1h&count=24

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "candles": [
      {
        "openTimeMs": 1791990000000,
        "open": "0.058092652985557691",
        "high": "0.06044576455090427",
        "low": "0.058092652985557691",
        "close": "0.060096758391370746",
        "volumeUsd": "58543.38205194269265129",
        "trades": 253,
        "final": true,
        "isCorrection": false,
        "pool": {
          "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "address": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3"
        }
      },
      {
        "openTimeMs": 1791993600000,
        "open": "0.060096758391370746",
        "high": "0.060291850466462077",
        "low": "0.058868649891752382",
        "close": "0.05941858394312344",
        "volumeUsd": "31990.607514571309765213",
        "trades": 266,
        "final": true,
        "isCorrection": false,
        "pool": {
          "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "address": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3"
        }
      }
    ],
    "hasOlder": true,
    "source": "indexed",
    "served": {
      "res": "1h",
      "measure": "price_usd"
    }
  },
  "meta": {
    "observedAt": 1792074269973,
    "ageMs": 325,
    "source": "fresh",
    "parts": {
      "candles": {
        "observedAt": 1792074269973,
        "source": "fresh"
      }
    }
  }
}

GET /v1/coins/trending

pump.fun's live trending board (the 'movers' surface of its advanced indexer): mint, name, ticker, chain, market cap, volume, price changes, holder and transaction counts per coin, ordered as the site ranks them. Use to find what is active on pump.fun at this moment.

ParamInDescriptionExample
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
limitqueryNumber of entries, 1-15050

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coins/trending?limit=20

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "board": "movers",
    "version": 0,
    "serverTs": 1792074270623,
    "entries": [
      {
        "m": "nxPqZ4F7ux8Vph5NFu25rEP6Kx9Gr1U6Fmj36Rjpump",
        "c": "solana:mainnet",
        "n": "Dacity Coin",
        "t": "Dacity",
        "i": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/coin-image/nxPqZ4F7ux8Vph5NFu25rEP6Kx9Gr1U6Fmj36Rjpump",
        "mc": 2104359.9148315587,
        "v": 81078.45306381793,
        "vUsd": 8573100.352230657,
        "p": 100,
        "v5": 825.8239052952632,
        "v15": 3349.6063271661387,
        "v1h": 16568.19802332709,
        "v24h": 39815.282268689014,
        "vUsd5": 85099.9729964476,
        "vUsd15": 345387.0102763289,
        "vUsd1h": 1687780.34242489,
        "vUsd24h": 4052555.4724271894,
        "tx5": 561,
        "age": 356877,
        "kol": 40,
        "sn": 32,
        "mh": false,
        "hs": true,
        "pg": "pump",
        "pl": "",
        "lp": "pump",
        "gd": 1791717419000,
        "ath": 3639243.8563637296,
        "bc": 48668,
        "sc": 41811,
        "txc": 90479,
        "nh": 3533,
        "t10": 20.4971,
        "dh": 0,
        "tw": true,
        "ws": false,
        "tg": false,
        "cb": false,
        "hr": true,
        "dw": "FFdBLYqL9rs5fUT38ArE8GV2L3BziEgG5LJUu6sshfkF",
        "lv": false,
        "np": 0,
        "ic": false,
        "so": 0.1308,
        "bo": 0,
        "pa": "TTWO",
        "ih": true,
        "tf": 591.3675844160243,
        "tfUsd": 62538.34897003474
      },
      {
        "m": "AKotzk1dhcNangAJBtvNKtT9bhbSVZc2mMhRFgkFpump",
        "c": "solana:mainnet",
        "n": "Macca The Gator",
        "t": "Macca",
        "i": "https://images.pump.fun/coin-image/AKotzk1dhcNangAJBtvNKtT9bhbSVZc2mMhRFgkFpump",
        "mc": 143315.2294719068,
        "v": 5079.658348596809,
        "vUsd": 517929.7799649737,
        "p": 100,
        "v5": 365.2341747578804,
        "v15": 1209.4433058231211,
        "v1h": 4844.656303878728,
        "v24h": 5079.658348596802,
        "vUsd5": 37658.38834875637,
        "vUsd15": 124685.68323086148,
        "vUsd1h": 494057.83573416044,
        "vUsd24h": 517929.7799649744,
        "tx5": 719,
        "age": 3752,
        "kol": 12,
        "sn": 24,
        "mh": false,
        "hs": true,
        "pg": "pump",
        "pl": "",
        "lp": "pump",
        "gd": 1792071617000,
        "ath": 196819.58526494761,
        "bc": 5800,
        "sc": 4215,
        "txc": 10015,
        "nh": 1061,
        "t10": 30.8264,
        "dh": 0,
        "tw": true,
        "ws": true,
        "tg": false,
        "cb": false,
        "hr": true,
        "dw": "8nqtxpFpuXwfXG4pBLsDkkuMMPK9FjSkBMCn542HiM3v",
        "lv": false,
        "np": 0,
        "ic": false,
        "so": 0,
        "bo": 4.3054,
        "pa": "TTWO",
        "ih": true,
        "tf": 33.587734955999295,
        "tfUsd": 3420.4817017039495
      }
    ]
  },
  "meta": {
    "observedAt": 1792074270299,
    "ageMs": 363,
    "source": "fresh",
    "parts": {
      "trending": {
        "observedAt": 1792074270299,
        "source": "fresh"
      }
    }
  }
}

GET /v1/coins/feed

The ranked coin feed pump.fun's home page loads: each coin's mint, name, image, market cap, protocol (pump bonding curve or AMM), creator, creation time and activity figures. A broader, slower-moving list than the trending board. Use for market-wide scans.

ParamInDescriptionExample
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
limitqueryNumber of entries, 1-15050

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coins/feed?limit=20

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "coins": [
      {
        "coinMint": "8XVZUnMvMQzZs44RQjAUxa4ajDhc1CGMXFpC4o16pump",
        "coinName": "AUTCRAFT",
        "coinImage": "https://axiomtrading-v2.axiom-cdn.io/Dmi1LuszVXMVnkTCcUkqxUCz3EtApAkN1vVGmyn8BAGS.webp",
        "symbol": "AUTCRAFT",
        "coinDescription": null,
        "marketCap": 49720.228029775906,
        "protocol": "pump",
        "platform": null,
        "program": "pump",
        "chain": "solana",
        "narrative": null,
        "position": {
          "userId": "1aa084f0-8044-4ba4-bdcc-0235e4c06d6d",
          "userName": "daumen",
          "profileImage": "https://pump.mypinata.cloud/ipfs/bafkreidhqd752ihlgsw3xjr5fe6pyz34j3b42cavb5sgmjwsegimx46kum",
          "walletAddress": "8MaVa9kdt3NW4Q5HyNAm1X5LbR8PQRVDc1W8NMVK88D5",
          "isVerified": true,
          "verifiedBadgeVisible": false,
          "xUsername": "daumenxyz",
          "xProfileImage": null,
          "accountKind": "person",
          "followerCount": 124214,
          "totalCallouts": 32,
          "amountHeld": 10432023.579507,
          "valueUsd": 539.905358737149,
          "pnlUsd": 311.0901202621843,
          "pnlPercentage": 93.8876494089437,
          "realizedPnlUsd": 7.973329729791992,
          "tokenPriceUsd": 0.000051754614492796605,
          "costBasisAmount": 10432023.579507,
          "costBasisUsd": 236.78856820475667,
          "amountBoughtUsd": 331.3429638728925,
          "amountBought": 21196313.005862,
          "callout": {
            "calloutId": "e311c762-ce46-4608-9987-3e99a57d4008",
            "chain": null,
            "assetClass": "ASSET_CLASS_TOKEN",
            "perp": null,
            "calledOutAtMcap": 27994,
            "multiple": 2.2011437114490993,
            "thesis": "this guy created a minecraft server for autistic people . and he endorsed this and posted the CA\n\nundervalued\n\nhttps:...",
            "mediaUrl": null,
            "calloutTimestamp": "2026-10-15T14:17:31.626Z",
            "likes": 1,
            "hasLiked": false,
            "updates": [
              {
                "id": "6f7ebd4b-57f7-4237-a439-984e79cb950a",
                "content": "this is the first CA endorsed by them as well",
                "createdAt": "2026-10-15T14:19:02.439Z",
                "likeCount": 2,
                "mediaUrl": null,
                "parentMessageId": null,
                "repostCount": 1,
                "viewCount": 1278
              }
            ],
            "updateCount": 1,
            "commentCount": 0,
            "replyCount": 1,
            "maxMultiplier": 2.7194223996879487,
            "maxMultiplierAt": "2026-10-15T14:22:17.496Z",
            "calloutPrice": 0.0000303464039206,
            "repostCount": 1,
            "quoteCount": 0,
            "hasReposted": false,
            "viewCount": 2962,
            "quotedCalloutId": null,
            "quotedCallout": null,
            "actingUserId": null,
            "actingUser": null
          },
          "contentKind": "callout",
          "quote": null
        },
        "recommendationId": "93c75388-8350-45b1-ba12-273c4930c7d8",
        "recommendationRank": 1,
        "followedHolders": null
      },
      {
        "coinMint": "2ybUNoFqgdfeZxfSCbwhHZsBNWvyJeN8eRVSPaQKpump",
        "coinName": "Macca The Gator",
        "coinImage": "https://ipfs.io/ipfs/bafkreifnutflo3wwyxd242wgq4jovec3poiil2xnhh33bvntvmiayjtf7y",
        "symbol": "Macca",
        "coinDescription": null,
        "marketCap": 15443.074220931052,
        "protocol": "pump",
        "platform": null,
        "program": "pump",
        "chain": "solana",
        "narrative": null,
        "position": {
          "userId": "54aa923a-9f00-4913-8109-6b999b5c11e3",
          "userName": "gar0u",
          "profileImage": "https://socialimages.pump.fun/profile-images/54aa923a-9f00-4913-8109-6b999b5c11e3/2b0b1099-7c17-44fb-8472-50971577e437",
          "walletAddress": "649ot18fccD6Mc9V4aHWTdoSVCuqAEtg9aWuxBA9cRoU",
          "isVerified": true,
          "verifiedBadgeVisible": false,
          "xUsername": "WatcherGarou",
          "xProfileImage": null,
          "accountKind": "person",
          "followerCount": 11039,
          "totalCallouts": 22,
          "amountHeld": 21862165.968381,
          "valueUsd": 319.1823610391932,
          "pnlUsd": 114.04778334680321,
          "pnlPercentage": 55.59656720468834,
          "realizedPnlUsd": 0,
          "tokenPriceUsd": 0.000014599759305680096,
          "costBasisAmount": 21862165.968381,
          "costBasisUsd": 205.13457769239,
          "amountBoughtUsd": 205.13457769239,
          "amountBought": 21862165.968381,
          "callout": {
            "calloutId": "185ff5f6-ac57-4efe-9a4e-3f0ace08e3a3",
            "chain": null,
            "assetClass": "ASSET_CLASS_TOKEN",
            "perp": null,
            "calledOutAtMcap": 12943,
            "multiple": 1.1280070104248698,
            "thesis": "4month OG here",
            "mediaUrl": "https://socialimages.pump.fun/community-media/54aa923a-9f00-4913-8109-6b999b5c11e3/017a24f9-dcc1-40da-ba5f-e3fb3711f02a",
            "calloutTimestamp": "2026-10-15T14:20:48.938Z",
            "likes": 2,
            "hasLiked": false,
            "updates": [],
            "updateCount": 0,
            "commentCount": 1,
            "replyCount": 1,
            "maxMultiplier": 1.1899217850866632,
            "maxMultiplierAt": "2026-10-15T14:21:07.219Z",
            "calloutPrice": 0.0000129429685904,
            "repostCount": 1,
            "quoteCount": 0,
            "hasReposted": false,
            "viewCount": 1015,
            "quotedCalloutId": null,
            "quotedCallout": null,
            "actingUserId": null,
            "actingUser": null
          },
          "contentKind": "callout",
          "quote": null
        },
        "recommendationId": "93c75388-8350-45b1-ba12-273c4930c7d8",
        "recommendationRank": 2,
        "followedHolders": null
      }
    ]
  },
  "meta": {
    "observedAt": 1792074270664,
    "ageMs": 458,
    "source": "fresh",
    "parts": {
      "homeFeed": {
        "observedAt": 1792074270664,
        "source": "fresh"
      }
    }
  }
}

GET /v1/coins/live

Coins whose creators are live on pump.fun right now: coin metadata, market cap, bonding-curve state, livestream participant counts and thumbnail. Use to track the livestream meta.

ParamInDescriptionExample
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
limitqueryNumber of entries, 1-10020
offsetqueryPagination offset0
nsfwquery1 includes coins flagged NSFW0

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coins/live?limit=10

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": [
    {
      "mint": "Fh7mLxtPAysdvHcMcJ37A3vc6WvBVh7JVDwxmwk6pump",
      "initialized": true,
      "name": "GIVEBACK",
      "symbol": "GBACK",
      "description": "GiveBack Coin is a community-driven cryptocurrency designed to create real impact. Every transaction helps fund food ...",
      "image_uri": "https://ipfs.io/ipfs/QmZMeRUskLubJuwREjyd9qa67dZo3WEmKRoJphaVV8PjfN",
      "metadata_uri": "https://ipfs.io/ipfs/QmSc5pNT9sLCMd9ekxMzBwopkXViD979ZyHSbnmSJtdi5T",
      "twitter": "https://x.com/gbackcoin",
      "bonding_curve": "HpgfgJuftabJh1CUHHfUgvqhYasHchuPKqG2hy1AJsnT",
      "associated_bonding_curve": "AHLqXMQAaFmnB6751tAZ56VwPc8nt4fjgvkn4jGBm15s",
      "creator": "BDKjPWZSVpuQev1ttGfUWmVGMsD8xkZLz7G3xfK2LFCf",
      "created_timestamp": 1758311370860,
      "complete": true,
      "hidden": false,
      "total_supply": 999927270781361,
      "website": "https://gbackcoin.com/",
      "show_name": true,
      "last_trade_timestamp": 1792072652000,
      "king_of_the_hill_timestamp": 1758318077000,
      "market_cap": 71759.49695385559,
      "nsfw": false,
      "is_banned": false,
      "pump_swap_pool": "5imMdVjpsBM84z9JvYw1aHfNF8zTA3unrmWeYUQKkiQs",
      "livestream_ban_expiry": 1766510043621,
      "is_currently_live": true,
      "ath_market_cap": 28671956.000782885,
      "ath_market_cap_timestamp": 1766170346000,
      "hide_banner": false,
      "program": "pump",
      "base_decimals": 6,
      "cto_address": "BDKjPWZSVpuQev1ttGfUWmVGMsD8xkZLz7G3xfK2LFCf",
      "pool_address": "5imMdVjpsBM84z9JvYw1aHfNF8zTA3unrmWeYUQKkiQs",
      "is_cashback_enabled": false,
      "indexed_by_pump": false,
      "tokenized_agent": false,
      "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "multichain_family": 1,
      "protocol": "pump",
      "is_charity": false,
      "total_supply_str": "999927270781361",
      "market_cap_usd": 7280817.721727295,
      "market_cap_quote": 71759.49695385559,
      "canonical_pool_liquidity_usd": 256185.56952209244,
      "boost_mode": "NONE",
      "verified": true,
      "is_holder_reward": false,
      "is_backfill": false,
      "depth": 0,
      "security_verdict": {
        "verdict": "allow",
        "scope": "all",
        "reasons": [
          "operator_bypass"
        ],
        "decided_by": "",
        "provider": "",
        "version": 2,
        "updated_at": 1791578366986,
        "source": ""
      },
      "usd_market_cap": 7280817.721727295,
      "thumbnail": "https://clips.pump.fun/Fh7mLxtPAysdvHcMcJ37A3vc6WvBVh7JVDwxmwk6pump/2593889_20261015_130051/thumb.jpg",
      "thumbnail_updated_at": 1792069290025,
      "num_participants": 5,
      "livestream_title": "GIVEBACK",
      "playlist_url": "https://clips.pump.fun/Fh7mLxtPAysdvHcMcJ37A3vc6WvBVh7JVDwxmwk6pump/2593889_20261015_130051/playlist_20261015_130051_...",
      "playlist_url_high": "https://clips.pump.fun/Fh7mLxtPAysdvHcMcJ37A3vc6WvBVh7JVDwxmwk6pump/2593889_20261015_130051/playlist_20261015_130051_...",
      "playlist_url_low": "https://clips.pump.fun/Fh7mLxtPAysdvHcMcJ37A3vc6WvBVh7JVDwxmwk6pump/2593889_20261015_130051/playlist_20261015_130051_...",
      "vod_playlist_url": "https://clips.pump.fun/Fh7mLxtPAysdvHcMcJ37A3vc6WvBVh7JVDwxmwk6pump/2593889_20261015_130051/master_playlist_20261015_...",
      "playlist_status": "ACTIVE",
      "playlist_updated_at": "2026-10-15T14:24:22.927Z"
    },
    {
      "mint": "5b4n12eHotCTYxktAkKcD6xhakzoAnwZJJad8f8fpump",
      "initialized": true,
      "name": "FOXTILKI",
      "symbol": "FOXTILKI",
      "description": "Şaka temalıdır projesi yoktur Topluluğumuzun Coinidir  Kaybettiğinizde üzülmeyeceğiniz bi yemek parası ile denemek is...",
      "image_uri": "https://ipfs.io/ipfs/bafybeig6y7rjukhvk4urz4g3s3mpqaucj3uijnanrt2v2jfx3fbb3q2psm",
      "metadata_uri": "https://ipfs.io/ipfs/bafkreigwqiurelm6yepomtzudiyrnfaykskanjuehlefvjosvut6t7k2um",
      "bonding_curve": "4A42FyuTpNMm2VNzwcTNwANkSgRVkqHqo1Mt9TrFsVTf",
      "associated_bonding_curve": "2WM8LRu3zNQ8XH5sq63D1yWRPi41mpEtC5ZEgAs4UrKN",
      "creator": "D8A9jpcysZacshWJw4JUKWchQknMRP9XpwfVeNsaFedd",
      "created_timestamp": 1787515637000,
      "complete": true,
      "hidden": false,
      "total_supply": 1000000000000000,
      "show_name": true,
      "last_trade_timestamp": 1792068096000,
      "market_cap": 2692.042158389751,
      "nsfw": false,
      "is_banned": false,
      "pump_swap_pool": "Hv8dLseQCbGG1WKRDdVjiiSQYHHC5xDWeq9Jz5GqjJWg",
      "livestream_ban_expiry": 0,
      "is_currently_live": true,
      "ath_market_cap": 818966.2886351276,
      "ath_market_cap_timestamp": 1788120632000,
      "hide_banner": false,
      "program": "pump",
      "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
      "quote_mint": "11111111111111111111111111111111",
      "base_decimals": 6,
      "quote_decimals": 9,
      "pool_address": "Hv8dLseQCbGG1WKRDdVjiiSQYHHC5xDWeq9Jz5GqjJWg",
      "is_cashback_enabled": false,
      "indexed_by_pump": false,
      "tokenized_agent": false,
      "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "multichain_family": 1,
      "protocol": "pump",
      "is_charity": false,
      "total_supply_str": "1000000000000000",
      "market_cap_usd": 275153.6290090164,
      "market_cap_quote": 2692.042158389751,
      "canonical_pool_liquidity_usd": 48869.7420758139,
      "boost_mode": "COMPLETED",
      "verified": false,
      "is_holder_reward": false,
      "is_backfill": false,
      "depth": 0,
      "security_verdict": {
        "verdict": "allow",
        "scope": "all",
        "reasons": [
          "benign"
        ],
        "decided_by": "",
        "provider": "",
        "version": 5,
        "updated_at": 1791596288234,
        "source": ""
      },
      "usd_market_cap": 275153.6290090164,
      "thumbnail": "https://clips.pump.fun/5b4n12eHotCTYxktAkKcD6xhakzoAnwZJJad8f8fpump/2595072_20261015_134946/thumb.jpg",
      "thumbnail_updated_at": 1792072230103,
      "num_participants": 3,
      "livestream_title": "Bitcoin Ethereum Foxtılkı Altcoin 4380 Canlı Yayın - Pumpfun Foxtılkı 25 Milyon Marketcap 90 Kat",
      "playlist_url": "https://clips.pump.fun/5b4n12eHotCTYxktAkKcD6xhakzoAnwZJJad8f8fpump/2595072_20261015_134946/playlist_20261015_134946_...",
      "playlist_url_high": "https://clips.pump.fun/5b4n12eHotCTYxktAkKcD6xhakzoAnwZJJad8f8fpump/2595072_20261015_134946/playlist_20261015_134946_...",
      "playlist_url_low": "https://clips.pump.fun/5b4n12eHotCTYxktAkKcD6xhakzoAnwZJJad8f8fpump/2595072_20261015_134946/playlist_20261015_134946_...",
      "vod_playlist_url": "https://clips.pump.fun/5b4n12eHotCTYxktAkKcD6xhakzoAnwZJJad8f8fpump/2595072_20261015_134946/master_playlist_20261015_...",
      "playlist_status": "ACTIVE",
      "playlist_updated_at": "2026-10-15T14:24:23.014Z"
    }
  ],
  "meta": {
    "observedAt": 1792074271124,
    "ageMs": 347,
    "source": "fresh",
    "parts": {
      "live": {
        "observedAt": 1792074271124,
        "source": "fresh"
      }
    }
  }
}

GET /v1/coins/search

pump.fun's coin search: matches on name, symbol, description or mint, ranked by USD market cap. Returns full coin records (mint, metadata, market cap, creator, bonding-curve state). Use to resolve a ticker or name to a mint.

ParamInDescriptionExample
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
qquerySearch text (name, ticker, mint or description)cat
limitqueryNumber of entries, 1-10020
offsetqueryPagination offset0

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coins/search?q=cat&limit=10

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": [
    {
      "mint": "0x020bfC650A365f8BB26819deAAbF3E21291018b4",
      "initialized": false,
      "name": "Cash Cat",
      "symbol": "CASHCAT",
      "image_uri": "https://coin-images.coingecko.com/coins/images/102174280/large/cashcat-logo.jpg?1782922765",
      "twitter": "https://x.com/cashcat_token",
      "telegram": "https://t.me/cashcat_robinhood",
      "creator": "0xcdfc08a1c1fbafb355645e5ddc32122e5716ca90",
      "created_timestamp": 1781812885000,
      "complete": false,
      "hidden": false,
      "website": "https://cashcat.cc/",
      "show_name": true,
      "last_trade_timestamp": 1792074209000,
      "market_cap": 103942511.9850129,
      "nsfw": false,
      "is_banned": false,
      "livestream_ban_expiry": 0,
      "is_currently_live": false,
      "ath_market_cap": 988480913727.4153,
      "ath_market_cap_timestamp": 1790197333000,
      "hide_banner": false,
      "quote_mint": "0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73",
      "base_decimals": 18,
      "quote_decimals": 18,
      "pool_address": "0xd42A491087a15E5afd51FEb3606066Cc152d2b09",
      "is_cashback_enabled": false,
      "indexed_by_pump": false,
      "tokenized_agent": false,
      "chain_id": "eip155:4663",
      "multichain_family": 2,
      "is_charity": false,
      "circulating_supply_str": "987810080542781949043273926",
      "total_supply_str": "1000000000000000000000000000",
      "market_cap_usd": 103942511.9850129,
      "canonical_pool_liquidity_usd": 1441526.1588808529,
      "boost_mode": "NONE",
      "verified": true,
      "is_holder_reward": false,
      "is_backfill": false,
      "security_verdict": {
        "verdict": "allow",
        "scope": "all",
        "reasons": [
          "operator_bypass"
        ],
        "decided_by": "",
        "provider": "",
        "version": 32,
        "updated_at": 1792044009721,
        "source": ""
      },
      "usd_market_cap": 103942511.9850129,
      "recommendation_id": "fe509ced-cca2-4772-aea3-7fd7904d02b4",
      "recommendation_rank": 1
    },
    {
      "mint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "initialized": true,
      "name": "Catecoin",
      "symbol": "CATE",
      "image_uri": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/coin-image/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
      "bonding_curve": "3Sg92V4Mre9Apm7dJsM39B6vrAEVVErE1vBsZMKyUbxT",
      "associated_bonding_curve": "3jNo7eYYhLFrRXSpYEevBCYj8uJioA95sH1MujyB1GJk",
      "creator": "D9gQ6RhKEpnobPBUdWY5bPQt2p3zGk3iVz6ChpUi2ArA",
      "created_timestamp": 1785083078000,
      "complete": true,
      "hidden": false,
      "total_supply": 1000000000000000,
      "show_name": true,
      "last_trade_timestamp": 1792074229000,
      "market_cap": 602923.8343564718,
      "nsfw": false,
      "is_banned": false,
      "pump_swap_pool": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3",
      "livestream_ban_expiry": 0,
      "is_currently_live": false,
      "ath_market_cap": 130574324.57841259,
      "ath_market_cap_timestamp": 1789849765000,
      "hide_banner": false,
      "program": "pump",
      "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
      "quote_mint": "11111111111111111111111111111111",
      "base_decimals": 6,
      "quote_decimals": 9,
      "pool_address": "HMzvsEEmtzHhvZNw9uwbaG85HCTmFnkbhzUx16cy7ca3",
      "is_cashback_enabled": false,
      "indexed_by_pump": false,
      "tokenized_agent": false,
      "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "multichain_family": 1,
      "protocol": "pump",
      "is_charity": false,
      "total_supply_str": "1000000000000000",
      "market_cap_usd": 62139275.23948403,
      "market_cap_quote": 602923.8343564717,
      "canonical_pool_liquidity_usd": 2811255.8779940032,
      "boost_mode": "COMPLETED",
      "verified": true,
      "is_holder_reward": true,
      "is_backfill": false,
      "depth": 0,
      "security_verdict": {
        "verdict": "allow",
        "scope": "all",
        "reasons": [
          "operator_bypass"
        ],
        "decided_by": "",
        "provider": "",
        "version": 22,
        "updated_at": 1792072097761,
        "source": ""
      },
      "usd_market_cap": 62139275.23948403,
      "volume_1h_usd": 182372.8022345577,
      "circulating_supply_str": "1000000000000000",
      "recommendation_id": "fe509ced-cca2-4772-aea3-7fd7904d02b4",
      "recommendation_rank": 2
    }
  ],
  "meta": {
    "observedAt": 1792074230961,
    "ageMs": 40512,
    "source": "cache",
    "parts": {
      "search": {
        "observedAt": 1792074230961,
        "source": "cache"
      }
    }
  }
}

GET /v1/coins

pump.fun's paginated coin list: full coin records sorted by market_cap, created_timestamp, last_trade_timestamp, reply_count or last_reply. Use sort=created_timestamp for new launches, market_cap for the biggest.

ParamInDescriptionExample
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
sortquerymarket_cap, created_timestamp, last_trade_timestamp, reply_count, last_replymarket_cap
orderqueryASC or DESCDESC
limitqueryNumber of entries, 1-10050
offsetqueryPagination offset0
nsfwquery1 includes coins flagged NSFW0

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/coins?sort=created_timestamp&limit=10

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": [
    {
      "mint": "DB3XoQJNvfsvcd9jeTjmLCdFaCPgTsrD17eBrtarpump",
      "initialized": true,
      "name": "Feral Specter",
      "symbol": "FERSPE",
      "image_uri": "https://ipfs.io/ipfs/QmZJupcpcb9A9xEaXDMXGau5cdvNN1k5h87DqKsFaTNMNf",
      "metadata_uri": "https://ipfs.io/ipfs/QmUagRfNKZ1euHSuo2WLw1vtVkm7KqGJY9MTb2Kcxa3CXw",
      "bonding_curve": "A7EJiZPPPFM6b8FjtSabsWcqoJCzBfx6FByxMrpGoaBR",
      "associated_bonding_curve": "cf9rmxmP5Krj7UYRWM38sjWt5y3fp7BhbfAGGYp3XMq",
      "creator": "Hqw7DnrXAAV5efHKbzh79RmDj9yzUVnSHL8qpH8PeQd4",
      "created_timestamp": 1792074264000,
      "complete": false,
      "virtual_sol_reserves": 30146659423,
      "virtual_token_reserves": 1067780000075319,
      "total_supply": 1000000000000000,
      "show_name": true,
      "last_trade_timestamp": 1792074264000,
      "market_cap": 28.23302498723849,
      "nsfw": false,
      "is_banned": false,
      "real_sol_reserves": 146659423,
      "real_token_reserves": 787880000075319,
      "updated_at": 1792074266,
      "livestream_ban_expiry": 0,
      "reply_count": 0,
      "is_currently_live": false,
      "ath_market_cap": 2909.3656221490687,
      "ath_market_cap_timestamp": 1792074264000,
      "hide_banner": false,
      "program": "pump",
      "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
      "mayhem_state": "active",
      "quote_mint": "11111111111111111111111111111111",
      "base_decimals": 6,
      "quote_decimals": 9,
      "pool_address": "BkZrXbLvMHSTMLSe1XUA7qZhVCkiMaFX7wsnMDNzbM4i",
      "is_cashback_enabled": false,
      "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "multichain_family": 1,
      "protocol": "pump",
      "total_supply_str": "1000000000000000",
      "market_cap_usd": 2909.3656221490687,
      "virtual_quote_reserves": 30146659423,
      "real_quote_reserves": 146659423,
      "market_cap_quote": 28.23302498723849,
      "boost_mode": "NONE",
      "verified": false,
      "quote_token_program": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
      "is_holder_reward": false,
      "transfer_fee_bps": 0,
      "transfer_hook_program": "",
      "depth": 0,
      "username": "Geanche",
      "profile_image": "https://socialimages.pump.fun/profile-images/pumpatar/2/Amber~Body-3-Red-glass~Face-7~Sunglasses~Cap-back-green~Empty...",
      "usd_market_cap": 2909.3656221490687
    },
    {
      "mint": "5JwKAZyp67Mtr5fzCkFhYoMSFp8AYUE67QQH7ATHpump",
      "initialized": true,
      "name": "Chunkee the Manatee",
      "symbol": "Chunkee",
      "image_uri": "https://ipfs.io/ipfs/bafybeiee3xe2npks5wuqmsnctbrwxrgkvppqy5uyq4roeqpdfwdwuf7bcq",
      "metadata_uri": "https://ipfs.io/ipfs/bafkreihelz33cezgca7eeskkqhot4wu6z427gv6wv2motm2reca4mncouy",
      "twitter": "https://x.com/Felixonchain/status/2110737933783183625",
      "bonding_curve": "49UpyFKda2kq2NcYBpyN1fSiFGhAfdG4EEdmXJajgg2D",
      "associated_bonding_curve": "BoiwBzvuQ54L7dkBv4yS1bwNybtCvM1SfmFPkLxu5i93",
      "creator": "BUk4YL3MXwKeTdHM3irn7xQWggsstthh5rZkFwKbHZ2A",
      "created_timestamp": 1792074264000,
      "complete": false,
      "virtual_sol_reserves": 25862996514,
      "virtual_token_reserves": 1067582690069133,
      "total_supply": 1000000000000000,
      "show_name": true,
      "last_trade_timestamp": 1792074269000,
      "market_cap": 24.225754833403304,
      "nsfw": false,
      "is_banned": false,
      "real_sol_reserves": 152231111,
      "real_token_reserves": 787682690069133,
      "updated_at": 1792074270,
      "livestream_ban_expiry": 0,
      "reply_count": 0,
      "is_currently_live": false,
      "ath_market_cap": 2915.3750040097484,
      "ath_market_cap_timestamp": 1792074264000,
      "hide_banner": false,
      "program": "pump",
      "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
      "mayhem_state": "active",
      "quote_mint": "11111111111111111111111111111111",
      "base_decimals": 6,
      "quote_decimals": 9,
      "pool_address": "7QwjyatC9q7VpBTKHgKkWTkmyZddWwJ2h8NWMvQTWdDD",
      "is_cashback_enabled": false,
      "chain_id": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "multichain_family": 1,
      "protocol": "pump",
      "total_supply_str": "1000000000000000",
      "market_cap_usd": 2496.4231893243227,
      "virtual_quote_reserves": 25862996514,
      "real_quote_reserves": 152231111,
      "market_cap_quote": 24.225754833403304,
      "boost_mode": "NONE",
      "verified": false,
      "quote_token_program": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
      "is_holder_reward": false,
      "transfer_fee_bps": 0,
      "transfer_hook_program": "",
      "depth": 0,
      "username": "N0o0",
      "profile_image": "https://socialimages.pump.fun/profile-images/0ec4f9ad-3623-4743-b954-c39097c90f81/d6ac5f063826ade15a48d27288782b1b",
      "usd_market_cap": 2496.4231893243227
    }
  ],
  "meta": {
    "observedAt": 1792074271475,
    "ageMs": 392,
    "source": "fresh",
    "parts": {
      "coins": {
        "observedAt": 1792074271475,
        "source": "fresh"
      }
    }
  }
}

GET /v1/leaderboard

pump.fun's trader leaderboard: rank, wallet, username, P&L in SOL and USD, percent return, buy spend, realized and unrealized split, for the daily, weekly, monthly or all-time period. Also returns the current SOL price. Use to find the best-performing traders to follow.

ParamInDescriptionExample
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
periodquerydaily, weekly, monthly or alldaily
sortquerycombined, realized, unrealized or percentcombined
limitqueryNumber of entries, 1-100100

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/leaderboard?period=daily&limit=20

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "leaderboard": {
      "entries": [
        {
          "rank": 1,
          "walletAddress": "4Bc4Ue2G37zoQCiksAvwMgXQQJFKcYQThnoHPKizAmWB",
          "pnlSol": 504.4584022779904,
          "pnlUsd": 51898.1640922499,
          "pnlPercent": 1188.3609013732114,
          "buySpendSol": 25.471586416069954,
          "lastRefreshedAtMs": 1792074178108,
          "realizedPnlSol": 9.044304668887483,
          "realizedPnlUsd": 930.468807113977,
          "unrealizedPnlSol": 495.41409760910295,
          "unrealizedPnlUsd": 50967.695285135924,
          "positionsCount": 3,
          "topPositions": [
            {
              "mint": "nxPqZ4F7ux8Vph5NFu25rEP6Kx9Gr1U6Fmj36Rjpump",
              "chainId": 1399811149,
              "symbol": "Dacity",
              "name": "Dacity Coin",
              "imageUri": "https://axiomtrading-v2.axiom-cdn.io/Gr8tMCGZFksM9ntigms2xjdSyMbSmmvDPbLNDcZQpump.webp"
            },
            {
              "mint": "BMWWZWJGbdNMjzbDLGQP6J8hPm7JvWLvHN7ngkFCFQ6o",
              "chainId": 1399811149,
              "symbol": "ChatGBT",
              "name": "Millionaire In 30 Days",
              "imageUri": "https://axiomtrading-v2.axiom-cdn.io/En16sv5K6yueTo2WHRYdigM9Zt3UekgW2cgym47bpump.webp"
            }
          ],
          "username": "vvvvvvvvvv1",
          "profileImage": "https://socialimages.pump.fun/profile-images/pumpatar/2/Cyan~Body-3-Green~Face-5~Sunglasses~Hairstyle-3-grey~Empty+2~...",
          "xUsername": null,
          "isVerified": false,
          "verifiedBadgeVisible": true,
          "userId": "b393b3ef-83f6-4d57-a1c5-8aad737bc572",
          "isViewer": false,
          "viewerFollows": false
        },
        {
          "rank": 2,
          "walletAddress": "3bzaJd5yZG73EVDz8xosQb7gfZm2LN5auFGh6wnP1n1f",
          "pnlSol": 466.18614834090704,
          "pnlUsd": 48012.51141763001,
          "pnlPercent": 285.0440853024706,
          "buySpendSol": 193.85098302205452,
          "lastRefreshedAtMs": 1792074216834,
          "realizedPnlSol": 127.79653525933799,
          "realizedPnlUsd": 13161.765166359219,
          "unrealizedPnlSol": 338.38961308156905,
          "unrealizedPnlUsd": 34850.74625127079,
          "positionsCount": 8,
          "topPositions": [
            {
              "mint": "4qH8A5GxvRMZgpRFjXASc6U9HAoEzKeUqxY2dPB7pump",
              "chainId": 1399811149,
              "symbol": "Groklet",
              "name": "Grok Mascot",
              "imageUri": "https://ipfs.io/ipfs/QmT4YHU2No2gCKfgKnH7cdnuw7TaHGjpztH1uRvTFGZpz6"
            },
            {
              "mint": "nxPqZ4F7ux8Vph5NFu25rEP6Kx9Gr1U6Fmj36Rjpump",
              "chainId": 1399811149,
              "symbol": "Dacity",
              "name": "Dacity Coin",
              "imageUri": "https://axiomtrading-v2.axiom-cdn.io/Gr8tMCGZFksM9ntigms2xjdSyMbSmmvDPbLNDcZQpump.webp"
            }
          ],
          "username": "MattFws",
          "profileImage": "https://socialimages.pump.fun/profile-images/3bzaJd5yZG73EVDz8xosQb7gfZm2LN5auFGh6wnP1n1f/111d78fb-39a3-4e06-909d-931...",
          "xUsername": "MattFws",
          "isVerified": true,
          "verifiedBadgeVisible": false,
          "userId": "5582ac13-bf86-4067-88e4-cc68833a8132",
          "isViewer": false,
          "viewerFollows": false
        }
      ],
      "periodType": 3,
      "periodLabel": "24h",
      "windowStartSec": 1791986400,
      "viewer": {
        "found": false,
        "projectedRank": 0,
        "onBoard": false,
        "approximate": true,
        "totalRanked": 20624,
        "periodLabel": "24h",
        "windowStartSec": 1791986400
      }
    },
    "solPrice": {
      "solPrice": 103.00825011250001,
      "asOfTimestamp": 1792074270805,
      "stale": false
    }
  },
  "meta": {
    "observedAt": 1792074231754,
    "ageMs": 40514,
    "source": "fresh",
    "parts": {
      "leaderboard": {
        "observedAt": 1792074231754,
        "source": "cache"
      },
      "solPrice": {
        "observedAt": 1792074271868,
        "source": "fresh"
      }
    }
  }
}

GET /v1/user/:user

The public profile of one pump.fun user (wallet address, user id, username, bio, follower counts, creation stats) plus their overview. Add include= with any of portfolio (open positions with P&L), summary (period P&L; period=1d|1w|1m|all), balance (wallet value and token balances), created (coins they launched), followers, following, achievements. Use to evaluate a trader seen in holders, traders or the leaderboard.

ParamInDescriptionExample
userpathWallet address (base58) or pump.fun user id (uuid)2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ
maxAgequeryServe a cached copy up to this many seconds old; 0 forces the freshest allowed5
stalequery1 returns any cached copy immediately and refreshes in the background0
includequeryComma-separated extras: portfolio, summary, balance, created, followers, following, achievementsportfolio,summary
periodqueryFor summary: 1d, 1w, 1m or all1d

Example

curl -H "PAYMENT-SIGNATURE: ..." https://pump.x4o2.com/v1/user/2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ?include=portfolio,summary,balance

Response (HTTP 200; arrays cut to 2 entries and long strings shortened for display):

{
  "data": {
    "user": {
      "address": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
      "userId": "f779e161-0f93-49ec-b763-2142854fd005",
      "is_pump_user": true,
      "is_banned": false,
      "username": "SossaDotKek",
      "profile_image": "https://socialimages.pump.fun/profile-images/2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ/1483b61e-df0d-4b93-a3d4-161...",
      "header_image_url": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/6b0fc278-d541-400d-48d8-5d5bd2232300/profiles",
      "avatar_decoration": null,
      "kind": "person",
      "member_count": 0,
      "last_username_update_timestamp": 1786803263858,
      "following": 7,
      "followers": 138760,
      "bio": "Hodler by nature",
      "x_username": "GeoffO7",
      "canonical_svm_wallet": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
      "canonical_evm_wallet": "0x452a3eb1ba7ffab825ba4529a8b6a3cf9536cc9a",
      "group_badges": [
        {
          "group_id": "2200eed3-6b3d-4115-9512-e4b43c839121",
          "username": "SossaDotKek100",
          "profile_image_url": "https://socialimages.pump.fun/profile-images/f779e161-0f93-49ec-b763-2142854fd005/9eb07404-7b3e-4d6a-8788-e05169dd2001",
          "role": "OWNER"
        }
      ],
      "last_active_at": null
    },
    "overview": {
      "address": "f779e161-0f93-49ec-b763-2142854fd005",
      "profile": {
        "address": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
        "userId": "f779e161-0f93-49ec-b763-2142854fd005",
        "is_pump_user": true,
        "is_banned": false,
        "username": "SossaDotKek",
        "profile_image": "https://socialimages.pump.fun/profile-images/2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ/1483b61e-df0d-4b93-a3d4-161...",
        "header_image_url": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/6b0fc278-d541-400d-48d8-5d5bd2232300/profiles",
        "avatar_decoration": null,
        "kind": "person",
        "member_count": 0,
        "last_username_update_timestamp": 1786803263858,
        "following": 7,
        "followers": 138760,
        "bio": "Hodler by nature",
        "x_username": "GeoffO7",
        "canonical_svm_wallet": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
        "canonical_evm_wallet": "0x452a3eb1ba7ffab825ba4529a8b6a3cf9536cc9a",
        "group_badges": [
          {
            "group_id": "2200eed3-6b3d-4115-9512-e4b43c839121",
            "username": "SossaDotKek100",
            "profile_image_url": "https://socialimages.pump.fun/profile-images/f779e161-0f93-49ec-b763-2142854fd005/9eb07404-7b3e-4d6a-8788-e05169dd2001",
            "role": "OWNER"
          }
        ]
      },
      "isPumpUser": true,
      "counts": {
        "followers": 138760,
        "following": 7
      },
      "verified": false,
      "achievementBadgeIds": [
        "views-1m",
        "followers-100k"
      ],
      "banned": false,
      "createdCoinsCount": 2,
      "viewer": {
        "isViewer": false,
        "follows": false,
        "followsYou": false,
        "dmEligible": false,
        "mutuals": {
          "totalCount": 0,
          "preview": []
        }
      },
      "degraded": []
    },
    "portfolio": {
      "positions": [
        {
          "coinMint": "Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
          "chainId": 1399811149,
          "isExited": false,
          "walletAddress": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
          "amountHeld": 19611607.990354,
          "pnlUsd": 664464.5920215064,
          "pnlPercentage": 119.86694620728022,
          "costBasisAmount": 19611607.99030797,
          "costBasisUsd": 554335.129946899,
          "amountBoughtUsd": 356240.85633483774,
          "amountBought": 14413072.671787988,
          "callout": {
            "calloutId": "c80441e0-f76e-4bc6-8672-8419a9383529",
            "chain": null,
            "assetClass": "ASSET_CLASS_TOKEN",
            "perp": null,
            "calledOutAtMcap": 27728837,
            "multiple": 2.161393398620777,
            "thesis": "I'm back 100x the Cate",
            "mediaUrl": null,
            "calloutTimestamp": "2026-08-04T03:30:32.325Z",
            "likes": 582,
            "hasLiked": null,
            "updates": [
              {
                "id": "c77e4dce-9dfb-437b-b111-f4900de7d3df",
                "content": "Market down, gCate up",
                "createdAt": "2026-10-14T21:06:24.525Z",
                "likeCount": 3,
                "mediaUrl": "https://socialimages.pump.fun/community-media/f779e161-0f93-49ec-b763-2142854fd005/75177424-7c92-4884-8eb9-72baaf1ca015",
                "parentMessageId": null,
                "repostCount": 0,
                "viewCount": 702
              }
            ],
            "updateCount": 124,
            "commentCount": 82,
            "replyCount": 206,
            "maxMultiplier": 4.541219206305773,
            "maxMultiplierAt": "2026-09-19T20:29:33.664Z",
            "calloutPrice": 0.0287531428558,
            "repostCount": 30,
            "quoteCount": 0,
            "hasReposted": null,
            "viewCount": 570966,
            "quotedCalloutId": null,
            "quotedCallout": null,
            "actingUserId": null,
            "actingUser": null
          },
          "hasTransfers": true,
          "likelyLost": false,
          "hasUntrustedUsdBasis": false,
          "hasUntrustedSolBasis": false,
          "valueUsd": 1218799.7219712662,
          "tokenPriceUsd": 0.06214685315812628,
          "realizedPnlUsd": 0,
          "updatedAt": "2026-10-14T20:00:33.000Z",
          "lastSlotIndexId": "00045696349700108900000007",
          "potentialSpam": false,
          "userMarkedNonSpam": false,
          "dustFloorFiltered": false,
          "isNative": false,
          "coin": {
            "name": "Catecoin",
            "symbol": "CATE",
            "imageUri": "https://imagedelivery.net/WL1JOIJiM_NAChp6rtB6Cw/coin-image/Ai66LHZG9MCzg1WKdawwqduVAXpNDUuV8M3uyq5ppump",
            "marketCapUsd": 62146853.15812628,
            "totalSupply": 1000000000,
            "protocol": "pump",
            "platform": null,
            "program": "pump"
          }
        },
        {
          "coinMint": "tqhtQ1bzuUzhqFnq9b5TD7ViDRsMxVk81KTATG3YAhk",
          "chainId": 1399811149,
          "isExited": false,
          "walletAddress": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
          "amountHeld": 225552991.651823,
          "pnlUsd": 27286.880946711626,
          "pnlPercentage": null,
          "costBasisAmount": 225552991.65182298,
          "costBasisUsd": 0,
          "amountBoughtUsd": 0,
          "amountBought": 0,
          "callout": null,
          "hasTransfers": true,
          "likelyLost": false,
          "hasUntrustedUsdBasis": false,
          "hasUntrustedSolBasis": false,
          "valueUsd": 27286.88094671163,
          "tokenPriceUsd": 0.000120977694629,
          "realizedPnlUsd": 0,
          "updatedAt": "2026-09-02T09:13:28.000Z",
          "lastSlotIndexId": "00044365962906553500000011",
          "potentialSpam": true,
          "userMarkedNonSpam": false,
          "dustFloorFiltered": false,
          "isNative": false,
          "coin": {
            "name": "Doge",
            "symbol": "mɔ",
            "imageUri": "https://token-media.defined.fi/1399811149_tqhtQ1bzuUzhqFnq9b5TD7ViDRsMxVk81KTATG3YAhk_small_db58f5e75e37.png",
            "marketCapUsd": 120705057.75183977,
            "totalSupply": 997746387232.8175,
            "protocol": null,
            "platform": null,
            "program": null
          }
        }
      ],
      "summary": {
        "positionCount": 447,
        "hlAccount": "missing"
      },
      "updatesApplied": true
    },
    "summary": {
      "wallet": "2M2vLX34LXMg24dMEnjWHvRXS1tshpEDRWzmXgV8ENNZ",
      "from": 1791986400,
      "to": 1792074210,
      "pnl": {
        "sol": 158.70943640836575,
        "usd": -6330.006817337095
      },
      "realizedPnl": {
        "sol": -18.288959481357498,
        "usd": -1921.1175478564844
      },
      "unrealizedPnl": {
        "sol": 176.99839588972324,
        "usd": -4408.88926948061
      },
      "percentage": {
        "sol": 1.3334515392645538,
        "usd": -0.49766879999658586
      },
      "totalBuySpend": {
        "sol": 22.617016497000012,
        "usd": 2954.6473636062137
      },
      "heldOpenValue": {
        "sol": 11882.602236449,
        "usd": 1252310.0277220262
      },
      "maxCapitalDeployed": {
        "sol": 11902.15255185799,
        "usd": 1254944.7296133405
      },
      "equityAtWindowStart": {
        "sol": null,
        "usd": null
      },
      "missingPriceMints": [
        "49WyS73uVYMTQ9v9FdgWpdwHrTGZt61CZfkSi6qcpump",
        "8WWj3SbYULecv6rvzabGdzpXwb2gy3uWbNGLA7h2ZQWR"
      ],
      "tokenCount": 19,
      "tradePercentage": {
        "sol": 1.3334515392645538,
        "usd": -0.50440522741487
      },
      "totalValueUsd": 1265601.6106319625,
      "solPriceUsd": 103.08617312865788,
      "nativeBalanceSol": 17.731180337,
      "cache": {
        "filledAtMs": 1792074231341,
        "ttlSeconds": 30
      },
      "computedAt": 1792074231341,
      "evmAddress": "0x452a3eb1ba7ffab825ba4529a8b6a3cf9536cc9a"
    },
    "balance": {
      "success": true,
      "data": {
        "total_value": 1263052.173409356,
        "native_balance": 17.731180337,
        "native_lamports": 17731180337,
        "wrapped_sol_balance": 0,
        "sol_price": 103.01249500081116,
        "token_count": 136,
        "dust_count": 236,
        "dust_value_usd": 3.4156197371838806,
        "hidden_count": 43,
        "hidden_value_usd": 413.640009530713,
        "last_update_ts": 1792074272,
        "portfolioPnL": {
          "total_cost_basis_usd": 1232472.6475025748,
          "total_unrealized_usd": 30579.5259067812,
          "total_percentage": 2.4811525001180454
        }
      }
    },
    "created": null,
    "followers": null,
    "following": null,
    "achievements": null
  },
  "meta": {
    "observedAt": 1792074232523,
    "ageMs": 40843,
    "source": "fresh",
    "parts": {
      "user": {
        "observedAt": 1792074232523,
        "source": "cache"
      },
      "userOverview": {
        "observedAt": 1792074233005,
        "source": "cache"
      },
      "portfolio": {
        "observedAt": 1792074272271,
        "source": "fresh"
      },
      "portfolioSummary": {
        "observedAt": 1792074233005,
        "source": "cache"
      },
      "balanceSummary": {
        "observedAt": 1792074272271,
        "source": "fresh"
      }
    }
  }
}