# SwapHunt Pump Age Detector

> SwapHunt Pump Age Detector is a paid API for AI agents from x402.swaphunt.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-13).

Detects whether a crypto asset is currently in an active pump and compares the pump's current duration to historical average pump lengths to judge if the move is fresh or exhausted.

## Facts

- Endpoint: GET https://x402.swaphunt.dev/v1/fomo/pump-age
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/swaphunt-pump-age-detector-3ecd6bb9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YG1SEVbu8vq_B-E6ONl18

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 swaphunt-pump-age-detector-3ecd6bb9
```

Example prompt: Is the current BTC/USDT pump fresh or already exhausted — how long has it been pumping compared to the historical average pump length?

## When to prefer this

Use this endpoint when you need to evaluate whether a currently observed crypto price rally is worth joining based on its age relative to historical norms — specifically when you want to avoid chasing exhausted moves. Prefer this over simple price-change endpoints when you need temporal context about the pump's lifecycle, not just its magnitude.

## Known failure modes

- Invalid or unsupported asset symbol returns an error or empty result
- Unsupported quote currency (not USDT, USDC, or EUR) may return an error
- No active pump detected returns a non-pumping status rather than pump duration
- Payment not provided or insufficient USDC results in 402 Payment Required
- Stale or unavailable market data may result in degraded accuracy

## How this service works

Active-pump detector: is the asset currently pumping, and for how long vs the historical average pump length? Use to judge whether a move is fresh or exhausted before joining it.

## Output

Returns whether the asset is currently in an active pump, how long the current pump has been running, and how that duration compares to the historical average pump length for that asset, enabling judgment on whether the move has room to run or is likely near exhaustion.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "quote": {
       "type": "string",
       "default": "USDT",
       "description": "Quote currency (USDT, USDC, EUR)"
      },
      "symbol": {
       "type": "string",
       "default": "BTC",
       "description": "Asset symbol"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/swaphunt-pump-age-detector-3ecd6bb9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.swaphunt.dev](https://www.zero.xyz/host/x402.swaphunt.dev/llms.txt)
