# Paxie Robinhood Chain Pool Per-Minute Flow

> Paxie Robinhood Chain Pool Per-Minute Flow is a paid API for AI agents from api.paxie.fun, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Returns per-minute ETH flow data and burst history for a specific Robinhood Chain liquidity pool, with LP rug-check and outcome scoring

## Facts

- Endpoint: GET https://api.paxie.fun/v1/rh/pools/%7Bid%7D/flow?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paxie-robinhood-chain-pool-per-minute-flow-3fe17dca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4UpkE4PNBe5gA0XUCjsbQ

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-robinhood-chain-pool-per-minute-flow-3fe17dca
```

Example prompt: Pull the per-minute ETH flow and burst history for Robinhood Chain pool 0x9b1f4e7a2c5d80e36f1a9c4b7d2e05f8a3c6b19e7d40f2a5c8e1b36d9f704a2c — I want to see the buy/sell breakdown by minute, who holds the LP, and whether any past bursts resulted in a rug.

## When to prefer this

Use this endpoint when you need detailed per-minute ETH flow and full burst history for a single known Robinhood Chain pool address. It is the right choice when you already have a pool ID and want deep flow analytics, LP rug-check, or scored outcome data for that specific pool. Prefer the matrix or aggregated endpoints when you need to discover new pools or scan across many tokens simultaneously. This endpoint is specifically for Robinhood Chain (not Solana) pool-level flow data.

## Known failure modes

- Pool ID not found — returns 404 or empty result if the pool does not exist or is older than 24 hours
- Payment failure — x402 payment not accepted if USDC balance is insufficient or Base/Solana payment is malformed
- Outcome fields null — signal+30m fields remain null until the 30-minute scoring window closes after a burst
- Stale data — up to 30 seconds of lag between chain state and API response
- Truncated minute data — only pools within the last 24 hours are tracked; older pools return no flow history
- Rate limiting — repeated rapid calls without valid x402 payments will be rejected

## 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

Returns a JSON object containing the pool's identity (address, DEX version, token address, age, last price, liquidity in ETH), an array of per-minute flow buckets (each with timestamp, net ETH, buy ETH, sell ETH, buy count, sell count), all burst events with LP holder breakdown (burned/insider/contract/other shares and LP class), burst-level outcomes (30-minute return, peak return, rule-based exit return, rug flag with timing and LP removal percentage), fired signal tiers (main/lite/old/refire), 60-minute aggregate buy and sell counts and net flow, and the scoring rules definition.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pool": {
   "id": "0x9b1f4e7a2c5d80e36f1a9c4b7d2e05f8a3c6b19e7d40f2a5c8e1b36d9f704a2c",
   "dex": "v4",
   "mins": [
    [
     1791570092000,
     0.42,
     0.61,
     0.19,
     9,
     3
    ],
    [
     1791570152000,
     -0.08,
     0.11,
     0.19,
     2,
     4
    ]
   ],
   "fired": [
    "main",
    "lite"
   ],
   "token": "0x7c3e9a41d0b25f8e6a1c4d93b07e2f5a8c61d4b2",
   "ageMin": 47.4,
   "lastPx": 1.2081522e-7,
   "liqEth": 3.412,
   "net60m": 2.104,
   "buys60m": 88,
   "minCols": [
    "minuteStartMs",
    "netEth",
    "buyEth",
    "sellEth",
    "buys",
    "sells"
   ],
   "sells60m": 31,
   "lastSwapAt": 1791570171000,
   "createdBlock": 84324409
  },
  "chain": "robinhood",
  "rules": {
   "old": "first main-threshold burst on a 6-24 h old pool",
   "lite": "net ETH in >= 0.5 within 60s, >= 8 buy swaps, pool 5 min - 6 h old",
   "main": "net ETH in >= 1 within 60s, >= 12 buy swaps, still buying over the last 15s, pool 5 min - 6 h old",
   "refire": "main thresholds again on the same pool >= 30 min after its last burst",
   "outcome": "path-scored for 30 min after the signal; ruleRet = the fade 0.5 ETH / stall 60s exit, 2% round-trip costs included; a liquidity pull of >= 80% inside the window scores every exit not yet taken as -100% (rug)"
  },
  "ageSec": 12,
  "bursts": [
   {
    "at": 1791567752000,
    "lp": {
     "class": "held",
     "lpAgeMin": 6.2,
     "estimated": false,
     "otherShare": 0,
     "burnedShare": 0,
     "insiderShare": 1,
     "unknownShare": 0,
     "contractShare": 0
    },
    "dex": "v4",
    "buys": 17,
    "pool": "0x9b1f4e7a2c5d80e36f1a9c4b7d2e05f8a3c6b19e7d40f2a5c8e1b36d9f704a2c",
    "tier": "main",
    "sells": 3,
    "shape": "spread",
    "token": "0x7c3e9a41d0b25f8e6a1c4d93b07e2f5a8c61d4b2",
    "buyers": 14,
    "sizeCV": 0.9,
    "outcome": {
     "rug": {
      "atSec": 212,
      "lpRemoved": 0.97
     },
     "byRule": {
      "hold": {
       "ret": -1.02,
       "sec": null,
       "why": "held+rug"
      },
      "rule_b62405": {
       "ret": -0.084,
       "sec": 75,
       "why": "burst-stall"
      }
     },
     "ret30m": -1,
     "scored": true,
     "peakRet": 0.412,
     "ruleRet": -0.084
    },
    "inflowEth": 1.421,
    "top3Share": 0.38,
    "windowSec": 60,
    "poolAgeMin": 6.4,
    "sameSizeMax": 2,
    "repeatBuyers": 3
   },
   {
    "at": 1791569852000,
    "lp": {
     "class": "held",
     "lpAgeMin": 41.2,
     "estimated": fa
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paxie-robinhood-chain-pool-per-minute-flow-3fe17dca/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)
