# Agent Desk API: BSC Alerts

> Agent Desk API: BSC Alerts is a paid API for AI agents from deskfeed.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-15).

Returns volume-anomaly alerts for newly created Binance Smart Chain (BSC) pools that have spiked at least 100x in hourly volume, refreshed every 15 minutes.

## Facts

- Endpoint: GET https://deskfeed.dev/v1/bsc-alerts?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-desk-api-bsc-alerts-a0be68b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s5jfHs_aTfYII2FxgJXnI

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 agent-desk-api-bsc-alerts-a0be68b1
```

Example prompt: Pull the latest BSC volume-spike alerts from Agent Desk — give me up to 20 alerts from the last 48 hours, showing pool name, hourly volume, spike ratio, and price move.

## When to prefer this

Use this endpoint when an agent needs a lightweight, pay-per-call feed of BSC on-chain volume anomalies without building custom blockchain indexing. It is best suited for agents that periodically scan for early-stage DeFi activity on BSC, trigger downstream analysis on suspicious pools, or need a simple structured feed rather than a full analytics platform. Prefer it over building custom RPC monitoring when low-latency (15-min refresh) is sufficient and cost-per-call economics matter.

## Known failure modes

- Invalid limit parameter (outside 1–50 range) returns a validation error
- Invalid window_hours parameter (outside 1–168 range) returns a validation error
- No alerts found for the requested window returns an empty array
- Payment failure (x402) if USDC balance is insufficient or payment header is missing
- Stale data if the upstream 15-minute sweep is delayed — disclosed via data-age field

## How this service works

Volume-anomaly observations across newly created BSC pools, from a 15-minute monitoring sweep: pools whose hourly volume spiked vs the prior hour (floor $1,000 and 100x), with pool name, hourly volume, spike ratio, price move and source link. Machine-readable monitoring feed for agents tracking early on-chain activity. Observation data only — thresholds uncalibrated; not signals, not financial advice. Refreshed every 15 minutes; data age disclosed in every response.

## Output

A machine-readable JSON feed of up to 50 BSC pool volume-anomaly observations (newest first), each containing pool name, hourly volume, spike ratio (vs prior hour), price move, and a source link. Every response also includes a data-age field indicating how fresh the information is. Data is sourced from a 15-minute monitoring sweep and is presented as raw observations, not trading signals.

## 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": {
      "limit": {
       "type": "integer",
       "default": 10,
       "maximum": 50,
       "minimum": 1,
       "description": "Max alerts to return (newest first)"
      },
      "window_hours": {
       "type": "integer",
       "default": 24,
       "maximum": 168,
       "minimum": 1,
       "description": "Look-back window in hours"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "as_of",
      "window_hours",
      "alerts_in_window",
      "alerts",
      "monitor",
      "note",
      "disclaimer"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Threshold/interpretation note"
      },
      "as_of": {
       "type": "string",
       "description": "Response build time (ISO 8601 UTC)"
      },
      "alerts": {
       "type": "array",
       "description": "Alert observations (newest first, capped by limit)"
      },
      "monitor": {
       "type": "object",
       "description": "Scanner sweep status (last_sweep, pools_watched)"
      },
      "disclaimer": {
       "type": "string",
       "description": "Informational-use notice"
      },
      "window_hours": {
       "type": "integer",
       "description": "Look-back window actually applied"
      },
      "alerts_in_window": {
       "type": "integer",
       "description": "Total matching alerts in window"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-desk-api-bsc-alerts-a0be68b1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from deskfeed.dev](https://www.zero.xyz/host/deskfeed.dev/llms.txt)
