# Paxie Matrix – Solana Live Calls Feed

> Paxie Matrix – Solana Live Calls Feed 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 the latest Solana pump.fun token call signals (5 min–4 h old) from tracked Telegram chats, updated every 20 seconds, with curve progress, buyer-burst counts, and price-at-call snapshots.

## Facts

- Endpoint: GET https://api.paxie.fun/v1/sol/calls/live?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-matrix-solana-live-calls-feed-f737dbdc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AP1s_OUrrj5at36XT5Xxb

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-matrix-solana-live-calls-feed-f737dbdc
```

Example prompt: Show me the Solana token calls from the last 30 minutes — I want to see which pump.fun mints are being mentioned across Telegram chats, their curve stage, and price at the time of the call.

## When to prefer this

Choose this endpoint when you need a near-real-time (≤30 s lag) feed of Solana pump.fun token calls from monitored Telegram channels, with curve stage and price-at-call context. Prefer it over generic on-chain data sources when social signal aggregation from Telegram is required alongside on-chain metrics, or when you specifically want tokens aged 5 minutes to 4 hours with buyer-burst and move-since features. Use the Robinhood Chain variant of this endpoint instead if you want Uniswap v4/v3 pool launches on Robinhood Chain.

## Known failure modes

- Payment not processed via x402 — no API key fallback; USDC on Base or Solana required
- minutes parameter out of range (must be 1–120) returns validation error
- No calls found in the look-back window returns empty calls array
- Data lag up to 30 seconds means very recent events may not yet appear
- signal+seconds and signal+30m fields may be null if scoring window has not closed yet

## 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 call objects, each representing a Solana mint posted in followed Telegram chats within the look-back window. Each object includes the mint address, first-seen timestamp, number of chats and posts, curve stage (e.g. 'curve 25–55%'), price and market cap at call time, move-since and max-since ratios, and a triggered flag indicating whether a burst signal fired. Response also includes metadata: chain, generation timestamp, age in seconds, schema version, and privacy/methodology notes.

## 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": {
      "chain": {
       "enum": [
        "solana",
        "robinhood"
       ],
       "type": "string",
       "description": "Optional chain filter (default both)"
      },
      "minutes": {
       "type": "number",
       "default": 30,
       "maximum": 120,
       "minimum": 1,
       "description": "Look-back window in minutes, 1-120 (default 30)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "chain",
      "schemaVersion",
      "generatedAt",
      "ageSec",
      "calls"
     ],
     "properties": {
      "note": {
       "type": "string"
      },
      "calls": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "mint",
         "firstSeenAt",
         "nChats"
        ],
        "properties": {
         "mint": {
          "type": "string"
         },
         "chain": {
          "type": "string"
         },
         "chats": {
          "type": "array"
         },
         "stage": {
          "type": [
           "string",
           "null"
          ]
         },
         "atCall": {
          "type": [
           "object",
           "null"
          ]
         },
         "minAgo": {
          "type": [
           "number",
           "null"
          ]
         },
         "nChats": {
          "type": "integer"
         },
         "nPosts": {
          "type": "integer"
         },
         "maxSince": {
          "type": [
           "number",
           "null"
          ]
         },
         "moveSince": {
          "type": [
           "number",
           "null"
          ]
         },
         "triggered": {
          "type": [
           "string",
           "null"
          ]
         },
         "firstSeenAt": {
          "type": "integer"
         },
         "lastSampleAt": {
          "type": [
           "integer",
           "null"
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "calls": [
   {
    "mint": "8Fz3kQ2vXr7nTq1mWc5yBd9LhP4sGa6eRu2oJx3Kpump",
    "chain": "solana",
    "chats": [
     {
      "chat": "@examplecalls",
      "posts": 1,
      "chatId": "b27d7219fe7b2b85b9c5a8d58b9b048d0e909d56",
      "callers": [
       "5218035d2efcb260444089481beb4ac252db0c5d"
      ],
      "firstAt": 1791569600000
     }
    ],
    "stage": "curve 25-55%",
    "atCall": {
     "t": 1791569608000,
     "px": 2.9e-8,
     "pxSrc": "curve",
     "mcapUsd": 29000
    },
    "minAgo": 10,
    "nChats": 2,
    "nPosts": 3,
    "maxSince": 0.4414,
    "moveSince": 0.1793,
    "triggered": null,
    "firstSeenAt": 1791569600000,
    "lastSampleAt": 1791570185000,
    "nPublicChats": 1,
    "nPrivateChats": 1,
    "nPrivatePosts": 2
   }
  ],
  "chain": "solana",
  "ageSec": 12,
  "method": {
   "unit": "one row per contract address posted in the followed Telegram chats",
   "privacy": "public chats named with their @username and hashed caller ids; private chats only counted",
   "moveSince": "latest sample / first sample at or after the first post - 1 (our own sampled series)"
  },
  "minutes": 30,
  "generatedAt": 1791570200000,
  "schemaVersion": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paxie-matrix-solana-live-calls-feed-f737dbdc/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)
