# ioswarm Market Movers Feed

> ioswarm Market Movers Feed is a paid API for AI agents from ioswarm.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11).

Returns the biggest US stock gainers/losers, unusual volume stocks, and top crypto movers (refreshed every 15 minutes), each linked to related news stories

## Facts

- Endpoint: POST https://ioswarm.io/api/v1/feeds/movers?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ioswarm-market-movers-feed-b63bf91f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_33pGfUYQa1aii2YSY9VKU

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 ioswarm-market-movers-feed-b63bf91f -d '<json body>'
```

Example prompt: Show me the top US stock gainers and crypto gainers right now — large cap only — and include any news stories tied to them, limit 20 per section.

## When to prefer this

Choose this endpoint when you need a pre-screened, curated list of the most significant market movers — already filtered to large-cap US stocks (over $2B market cap) and enriched with related news stories. Ideal over raw quote feeds when you want context (why is a stock moving?) rather than just price data. Prefer this over generic financial data APIs when you need the news-to-mover linkage in a single call. Best for monitoring, alerting, and briefing use cases rather than arbitrary symbol lookups.

## Known failure modes

- Invalid section enum value returns error
- Date/timestamp outside available history returns empty or error
- Ticker filter with no matching movers returns empty result set
- Limit exceeding maximum of 200 is rejected
- Malformed RFC 3339 timestamp in 'at' field causes parsing error
- Payment failure (insufficient USDC) blocks request entirely

## How this service works

Biggest US stock gainers and losers (market cap over $2B), unusual volume and top crypto movers. Each mover: price, % change, relative volume, pre/post-market change, sector, and up to three news headlines that mention it, so the move and its likely reason come in one call. Rebuilt every 15 minutes. $0.02 per call, no account. Free 24h-delayed sample: GET https://ioswarm.io/api/v1/feeds/movers/sample.

## Output

A structured feed of market movers organized by section (US gainers, US losers, unusual volume, crypto gainers, crypto losers), each entry including the ticker, price movement data, and linked news stories mentioning that mover. Data is refreshed every 15 minutes and covers US stocks with market cap over $2B.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "maxLength": 80,
   "description": "Text filter."
  },
  "at": {
   "type": "string",
   "description": "Past edition: RFC 3339 or YYYY-MM-DD."
  },
  "date": {
   "type": "string",
   "description": "YYYY-MM-DD (UTC)."
  },
  "limit": {
   "type": "integer",
   "maximum": 200,
   "minimum": 1,
   "description": "Items per section."
  },
  "ticker": {
   "type": "string",
   "description": "Ticker/symbol filter."
  },
  "section": {
   "enum": [
    "us_gainers",
    "us_losers",
    "us_unusual_volume",
    "crypto_gainers",
    "crypto_losers"
   ],
   "type": "string",
   "description": "One section (default: all)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ioswarm-market-movers-feed-b63bf91f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ioswarm.io](https://www.zero.xyz/host/ioswarm.io/llms.txt)
