# Paxie RH Pool Flow

> Paxie RH Pool 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-12).

Returns 1-minute bucket flow data (net ETH, buy ETH, sell ETH, buy/sell swap counts) for the last 60 minutes plus burst history for a specific Uniswap v4 pool on Robinhood Chain.

## Facts

- Endpoint: GET https://api.paxie.fun/rh/pools/:id/flow?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paxie-rh-pool-flow-021dcb80
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SJ1X2GRB2mHpJ0w0J3mWQ

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-rh-pool-flow-021dcb80
```

Example prompt: Pull the last 60 minutes of ETH flow data for Robinhood Chain Uniswap v4 pool 0x1234abcd...— I want the per-minute buy/sell buckets and the burst history.

## When to prefer this

Use this endpoint when you need granular per-minute ETH flow and swap count data for a specific Uniswap v4 pool on Robinhood Chain, particularly when evaluating burst patterns or buy/sell imbalances over the last hour. Prefer this over sibling burst-list endpoints when you already have the pool ID and want raw time-series data rather than a ranked or scored list.

## Known failure modes

- Invalid or malformed pool ID (non-bytes32 hex) returns an error
- Pool ID not found on Robinhood Chain returns empty or 404 response
- Payment failure (x402) if USDC not properly authorized
- Data may be sparse for very new or illiquid pools with few recent swaps

## How this service works

One Robinhood Chain pool by Uniswap v4 pool id or v3 pool address (path parameter id, from /v1/rh/pools/new). Returns 1-minute buckets for the last 60 minutes (net ETH, buy ETH, sell ETH, buy and sell swap counts) and the pool's burst history. Untracked pools answer 404 and are not charged. Data rewritten every 20 s (<= 30 s behind the chain); data older than 120 s is refused with a 503 and not charged.

## Output

A time-series of 60 one-minute buckets for the specified pool, each containing net ETH flow, gross buy ETH, gross sell ETH, buy swap count, and sell swap count. Also includes the pool's burst history, showing prior periods of elevated activity.

## 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": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "pattern": "^0x([0-9a-fA-F]{40}|[0-9a-fA-F]{64})$",
       "description": "Uniswap v4 pool id (0x + 64 hex) or v3 pool address (0x + 40 hex) of an ETH-quoted pool created in the last 24 h, from /v1/rh/pools/new"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "chain",
      "schemaVersion",
      "generatedAt",
      "ageSec",
      "pool",
      "bursts"
     ],
     "properties": {
      "pool": {
       "type": "object",
       "properties": {
        "id": {
         "type": [
          "string",
          "null"
         ]
        },
        "dex": {
         "type": [
          "string",
          "null"
         ]
        },
        "mins": {
         "type": "array"
        },
        "fired": {
         "type": [
          "array",
          "null"
         ]
        },
        "token": {
         "type": [
          "string",
          "null"
         ]
        },
        "ageMin": {
         "type": [
          "number",
          "null"
         ]
        },
        "lastPx": {
         "type": [
          "number",
          "null"
         ]
        },
        "liqEth": {
         "type": [
          "number",
          "null"
         ]
        },
        "net60m": {
         "type": [
          "number",
          "null"
         ]
        },
        "buys60m": {
         "type": [
          "integer",
          "null"
         ]
        },
        "minCols": {
         "type": "array"
        },
        "sells60m": {
         "type": [
          "integer",
          "null"
         ]
        },
        "lastSwapAt": {
         "type": [
          "integer",
          "null"
         ]
        },
        "createdBlock": {
         "type": [
        
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paxie-rh-pool-flow-021dcb80/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)
