# pump.x4o2.com Coin Trade Tape

> pump.x4o2.com Coin Trade Tape is a paid API for AI agents from pump.x4o2.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-16).

Returns the most recent buy and sell transactions for a pump.fun token, including wallet, amounts, USD value, price, market cap, and transaction signature.

## Facts

- Endpoint: GET https://pump.x4o2.com/v1/coin/:mint/trades?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pump-x4o2-com-coin-trade-tape-9e918671
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nUNNC1cw1pZiQVMFQi42_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability pump-x4o2-com-coin-trade-tape-9e918671
```

Example prompt: Show me the last 50 trades on pump.fun for the token with mint address 6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN — filter out anything under $10 so I only see real activity.

## When to prefer this

Use this endpoint when you need real-time or near-real-time trade flow for a specific pump.fun token — particularly to identify who is buying or selling, at what size, and when. Prefer this over candle or OHLCV endpoints when you care about individual transaction-level detail (wallet attribution, tx signature, exact trade size) rather than aggregated price data. Use minUsd to cut through dust and focus on meaningful activity.

## Known failure modes

- Invalid or non-existent mint address returns an error or empty result
- minUsd set too high may return zero trades if all activity is dust
- Stale cache may return slightly outdated data if not forced fresh
- Rate limiting or payment failure if the x402 micropayment is not completed
- limit out of range (outside 1-200) may cause a validation error

## How this service works

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.

## Output

An ordered list of recent trades for the specified token, each containing the wallet address and username (if known), whether it was a buy or sell, the token and SOL amounts exchanged, the USD value of the trade, the token price and market cap at the time of the trade, the on-chain slot number, and the transaction signature for verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "mint"
     ],
     "properties": {
      "mint": {
       "type": "string",
       "description": "Token mint address (base58)"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "integer",
       "default": 100,
       "maximum": 200,
       "minimum": 1,
       "description": "Number of entries, 1-200"
      },
      "stale": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "1 returns any cached copy immediately and refreshes in the background"
      },
      "maxAge": {
       "type": "integer",
       "minimum": 0,
       "description": "Serve a cached copy up to this many seconds old; 0 forces the freshest allowed"
      },
      "minUsd": {
       "type": "number",
       "minimum": 0,
       "description": "Minimum USD size of trades to include"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "meta"
     ],
     "properties": {
      "data": {
       "type": [
        "object",
        "null"
       ],
       "properties": {
        "cursor": {
         "type": [
          "string",
          "null"
         ]
        },
        "source": {
         "type": [
          "string",
          "null"
         ]
        },
        "trades": {
         "type": [
          "array",
          "null"
         ],
         "items": {
          "type": [
           "object",
           "null"
          ],
          "properties": {
           "kind": {
            "type": [
             "string",
             "null"
            ]
           },
           "late": {
            "type": [
             "boolean",
             "null"
            ]
           },
           "pool": {
            "type": [
             "object",
             "null"
            ],
            "pro
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pump-x4o2-com-coin-trade-tape-9e918671/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pump.x4o2.com](https://www.zero.xyz/host/pump.x4o2.com/llms.txt)
