# Paxie Solana Burst History

> Paxie Solana Burst History is a paid API for AI agents from api.paxie.fun, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-14).

Returns historical pump.fun buyer burst events on Solana with anatomy, curve progress, inflow, and scored outcomes over a 1–24 hour lookback window.

## Facts

- Endpoint: GET https://api.paxie.fun/v1/sol/bursts/history?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paxie-solana-burst-history-4705eaef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YGxxuYta6PbjZWzdLcTnF

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-burst-history-4705eaef
```

Example prompt: Pull the last 6 hours of Solana pump.fun burst history from Paxie — I want to see which bursts were scored, their curve progress, SOL inflows, and whether the tokens graduated.

## When to prefer this

Use this endpoint when you need historical Solana pump.fun burst event data with scored outcomes — ideal for backtesting signal quality, analyzing buyer anatomy over time, or reviewing graduation rates. Prefer this over live burst endpoints when you need lookback data rather than real-time alerts. Choose this over Robinhood Chain burst endpoints when your focus is pump.fun bonding curve tokens specifically on Solana.

## Known failure modes

- hours parameter out of range (must be 1-24) returns validation error
- x402 payment not included or insufficient USDC returns 402 Payment Required
- data temporarily unavailable if chain indexing lag exceeds 30s
- outcome fields null if scoring window has not yet closed for recent bursts
- burst list may be empty if no qualifying pump.fun bursts occurred in the lookback window

## 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 historical pump.fun burst events on Solana, each containing: burst timestamp, mint address, token age in minutes, curve progress from/at burst, SOL inflow, window seconds, buyer anatomy (buys, unique buyers, top holder shares, bundled share, repeat buyers), and a scored outcome object including 20-minute return, peak return, rule return, graduation status, and graduation return. Also includes chain identifier, SOL/USD price at time of generation, 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": {
      "hours": {
       "type": "number",
       "default": 24,
       "maximum": 24,
       "minimum": 1,
       "description": "Look-back window in hours, 1-24 (default 24)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "chain",
      "schemaVersion",
      "generatedAt",
      "ageSec",
      "bursts"
     ],
     "properties": {
      "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"
          ]
         }
        }
       }
      },
      "solUsd": {
       "type": [
        "number",
        "null"
       ]
      },
      "generatedAt": {
       "type": "integer"
      },
      "sche
… (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-burst-history-4705eaef/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)
