# Paxie Solana Live Buyer Bursts

> Paxie Solana Live Buyer Bursts is a paid API for AI agents from api.paxie.fun, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Returns live pump.fun token buyer burst signals on Solana, including curve progress, inflow, anatomy, and scored outcomes, updated every 20 seconds.

## Facts

- Endpoint: GET https://api.paxie.fun/v1/sol/bursts/live?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paxie-solana-live-buyer-bursts-543c87ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-YFdjPVVtpvfVDWy1JDG-

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 paxie-solana-live-buyer-bursts-543c87ef
```

Example prompt: Show me the Solana pump.fun buyer burst signals from the last 90 minutes — I want to see which tokens have sudden SOL inflows, their curve progress, and whether the buys look organic or bundled.

## When to prefer this

Choose this endpoint when you need real-time Solana pump.fun burst detection with structured buyer anatomy, rug-risk signals, and scored outcomes in a single call. Prefer it over generic on-chain data sources when you specifically want bonding curve momentum signals with repeat-buyer and bundling analysis. Use the Paxie Matrix endpoint instead when you need a single pre-buy verdict (avoid/caution/ok) rather than raw burst data.

## Known failure modes

- Payment required (402) if x402 USDC payment on Base or Solana is not included
- Invalid minutes parameter (outside 1-240 range) returns a validation error
- No bursts returned if no qualifying pump.fun tokens fired signals in the requested window
- Outcome fields may be null if the 20-minute scoring window has not yet closed
- signal+seconds fields may be null if chain state computation is still pending (filled within 5-60s)
- Stale data if the 20-second refresh cycle is mid-update (up to 30s lag)

## How this service works

Launch data for Robinhood Chain and Solana, updated every 20 s (≤30 s lag). Robinhood Chain: every ETH-quoted Uniswap v4 and v3 pool created in the last 24 h. Solana: pump.fun tokens 5 min to 4 h old that show curve progress. Buyer bursts, a rug check on who holds each pool's liquidity (per burst, and per token before you buy), new pools, per-minute flow, repeat-buyer crews and copy-leader replays. Robinhood signals are scored 30 minutes later, Solana ones at graduation or 20 minutes, rugs counted. Data, not trading advice. Paid per call with x402 (USDC on Base or Solana); no API keys. Every schema property carries x-available: signal = Known when the burst fires. Safe to use as a feature. signal+seconds = Filled 5-60 s after the signal, computed from chain state as of the signal block. Safe as a feature once present; null until then. signal+30m = Outcome. Exists only after the scoring window closes (Robinhood 30 min; Solana graduation or 20 min). Never use as a feature: a backtest that does uses the future. now = Current state as of the response's generatedAt (or the row's checkedAt). Not tied to a signal. Errors (4xx/5xx) are never charged. /v1 is canonical; the original paid paths are also served unversioned.

## Output

A JSON array of burst events for pump.fun tokens on Solana, each containing: mint address, timestamp, SOL inflow, bonding curve progress (before and at burst), burst window in seconds, token age in minutes, buyer anatomy (buyer count, top holder share, bundled share, repeat buyers), and outcome data including 20-minute return, peak return, graduation status, and rule-based strategy returns. Also includes current SOL/USD price, chain identifier, schema version, and data age in seconds.

## 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"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "minutes": {
       "type": "number",
       "default": 60,
       "maximum": 240,
       "minimum": 1,
       "description": "Look-back window in minutes, 1-240 (default 60)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "chain",
      "schemaVersion",
      "generatedAt",
      "ageSec",
      "bursts"
     ],
     "properties": {
      "note": {
       "type": "string"
      },
      "rule": {
       "type": "string"
      },
      "chain": {
       "enum": [
        "robinhood",
        "solana"
       ],
       "type": "string"
      },
      "ageSec": {
       "type": "integer"
      },
      "bursts": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "at": {
          "type": [
           "integer",
           "null"
          ]
         },
         "id": {
          "type": [
           "string",
           "null"
          ]
         },
         "mint": {
          "type": [
           "string",
           "null"
          ]
         },
         "anatomy": {
          "type": [
           "object",
           "null"
          ]
         },
         "curveAt": {
          "type": [
           "number",
           "null"
          ]
         },
         "outcome": {
          "type": "object"
         },
         "curveFrom": {
          "type": [
           "number",
           "null"
          ]
         },
         "inflowSol": {
          "type": [
           "number",
           "null"
          ]
         },
         "windowSec": {
          "type": [
           "integer",
           "null"
          ]
         },
         "tokenAgeMin": {
          "type": [
           "number",
           "null"
          ]
         }
        }
       }
      },
      "latest": {
       "type": [
        "object",
        "null"
       ]
      },
      "solUsd
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rule": "pump.fun bonding curve: >= 10 SOL net in within 60s, token >= 5 min old, curve 25-55% full, still buying over the last ~15s; outcome = the curve path to graduation or 20 min (price = curve SOL squared), 2.5% round-trip costs",
  "chain": "solana",
  "ageSec": 12,
  "bursts": [
   {
    "at": 1791568772000,
    "mint": "8Fz3kQ2vXr7nTq1mWc5yBd9LhP4sGa6eRu2oJx3Kpump",
    "anatomy": {
     "buys": 33,
     "buyers": 29,
     "top3Share": 0.54,
     "holderTop1": 0.028,
     "sameSizeMax": 5,
     "sameSlotMax": 2,
     "bundledShare": 0,
     "holdersTop10": 0.195,
     "repeatBuyers": 10
    },
    "curveAt": 0.411,
    "outcome": {
     "byRule": {
      "hold": {
       "ret": -0.18,
       "sec": null,
       "why": "held"
      },
      "rule_2589cf": {
       "ret": -0.04,
       "sec": 95,
       "why": "burst-fade"
      }
     },
     "ret20m": -0.18,
     "scored": true,
     "gradMin": null,
     "gradRet": null,
     "peakRet": 0.31,
     "ruleRet": -0.04,
     "graduated": false,
     "nonStandardCurve": false
    },
    "curveFrom": 0.253,
    "inflowSol": 13.43,
    "windowSec": 60,
    "tokenAgeMin": 5.2
   }
  ],
  "solUsd": 141.2,
  "generatedAt": 1791570200000,
  "schemaVersion": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paxie-solana-live-buyer-bursts-543c87ef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.paxie.fun](https://www.zero.xyz/host/api.paxie.fun/llms.txt)
