# SperaxOS DCA List Positions

> SperaxOS DCA List Positions is a paid API for AI agents from chat.sperax.io, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-23).

Lists all active DCA (dollar-cost averaging) positions for a given wallet address, optionally filtered by chain

## Facts

- Endpoint: POST https://chat.sperax.io/api/x402/tools/dca/listPositions?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/speraxos-dca-list-positions-6f074a14
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__G6d7zVauwFzd4bEsW5E_

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 speraxos-dca-list-positions-6f074a14 -d '<json body>'
```

Example prompt: Can you show me all my DCA positions on Base for wallet 0xAbC123...? I want to see what recurring buys I have set up.

## When to prefer this

Use this endpoint when a user wants to view their existing DCA positions on SperaxOS. Prefer this over generic portfolio endpoints when the specific intent is to inspect dollar-cost averaging schedules rather than spot balances or trade history. Ideal for pre-rebalancing audits, DCA strategy reviews, or when the user asks about their recurring automated crypto purchases.

## Known failure modes

- Wallet address not provided or invalid — user may be prompted to connect wallet
- Chain name or ID not recognized — returns error or empty results
- No DCA positions found for the wallet — returns empty list
- Payment failure via x402 protocol — request rejected without valid USDC payment on Base
- Network or RPC errors for the queried chain — partial or failed response

## How this service works

AI-powered DeFi intelligence APIs payable via the x402 HTTP payment protocol. No API key required — pay per request with USDC on Base. Identity-only (SIWX) endpoints are free for wallets with an agentcash identity.

## Output

Returns a list of DCA positions associated with the specified wallet address, including details such as the asset being purchased, the purchase frequency or schedule, amounts, and the chain each position is on. Results may be filtered to a single chain if one is specified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "description": "Filter positions by chain name or ID (optional). If omitted, shows positions across all chains."
  },
  "walletAddress": {
   "type": "string",
   "description": "The user's wallet address to query DCA positions. If available, pass from the connected wallet context. If omitted, user will be prompted to connect."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/speraxos-dca-list-positions-6f074a14/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from chat.sperax.io](https://www.zero.xyz/host/chat.sperax.io/llms.txt)
