# x402stock.xyz US Equities Daily Losers

> x402stock.xyz US Equities Daily Losers is a paid API for AI agents from x402stock.xyz, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns the day's biggest percentage losers across US equities, including current and previous-day OHLCV data per ticker.

## Facts

- Endpoint: GET https://x402stock.xyz/api/v1/losers
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402stock-xyz-bc78e38b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yFc33QtEEWEE1iIGBzKAb

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 x402stock-xyz-bc78e38b
```

Example prompt: What are today's biggest percentage losers in US stocks? I want the current and previous-day price and volume data for each ticker.

## When to prefer this

Use this endpoint when you need a pre-ranked list of the day's biggest percentage-declining US equities with full OHLCV context, rather than querying individual tickers or building your own screener. Ideal for daily market briefings, momentum screens, or alerting workflows focused on downside movers.

## Known failure modes

- Payment required (402) if x402 micropayment header is missing or insufficient
- Market not yet open or data not yet available for today — stale or empty tickers array
- Upstream data provider outage resulting in 5xx error
- No losers data outside US market hours

## How this service works

The day's biggest percentage losers across US equities, with current and previous-day OHLCV per ticker. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.

## Output

A JSON object containing an as_of timestamp, direction ('losers'), count, and an array of ticker objects each with symbol, change, change_percent, updated timestamp, and current-day and previous-day OHLCV bars (open, high, low, close, volume, VWAP).

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 10
  }
 }
}
```

## 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",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 100,
       "exclusiveMinimum": 0
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "source",
      "as_of",
      "direction",
      "count",
      "tickers"
     ],
     "properties": {
      "as_of": {
       "type": "string"
      },
      "count": {
       "type": "number"
      },
      "source": {
       "type": "string",
       "const": "x402stock"
      },
      "tickers": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "ticker",
         "change",
         "change_percent",
         "updated"
        ],
        "properties": {
         "day": {
          "type": "object",
          "required": [
           "open",
           "high",
           "low",
           "close",
           "volume",
           "vwap"
          ],
          "properties": {
           "low": {
            "type": "number"
           },
           "high": {
            "type": "number"
           },
           "open": {
            "type": "number"
           },
           "vwap": {
            "type": "number"
           },
           "close": {
            "type": "number"
           },
           "volume": {
            "type": "number"
           }
          },
          "additionalProperties": false
         },
         "change": {
          "type": "number"
         },
         "ticker": {
          "type": "string"
         },
         "updated": {
          "anyOf": [
           {
            "type": "string"
           },
           {
            "type": "null"
           }
          ]
         },
         "previous_day": {
   
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-05-29T20:00:00.000Z",
  "count": 1,
  "source": "x402stock",
  "tickers": [
   {
    "day": {
     "low": 23.06,
     "high": 26.11,
     "open": 25.94,
     "vwap": 24.3,
     "close": 23.55,
     "volume": 19121
    },
    "change": -4.2,
    "ticker": "XYZ",
    "updated": "2026-05-29T19:58:00.000Z",
    "previous_day": {
     "low": 6.91,
     "high": 7.44,
     "open": 6.97,
     "vwap": 7.17,
     "close": 7.36,
     "volume": 58578
    },
    "change_percent": -38.5
   }
  ],
  "direction": "losers"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402stock-xyz-bc78e38b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402stock.xyz](https://www.zero.xyz/host/x402stock.xyz/llms.txt)
