# 100xSOON Mini Perp Open Position

> 100xSOON Mini Perp Open Position is a paid API for AI agents from api.100xsoon.com, paid per call via x402, $1/call, status unknown (last checked 2026-09-15).

Opens a perpetual futures (perp) trading position in a specified direction on the SOON-incubated x402 AI-native Mini Perp platform using USDC on Base

## Facts

- Endpoint: POST https://api.100xsoon.com/perp_base_usdc_payment/open_position
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/100xsoon-mini-perp-open-position-52471fa5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lvu4FAT0SN2GjsgJiNW_5

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 100xsoon-mini-perp-open-position-52471fa5 -d '<json body>'
```

Example prompt: Open a long position on 100xSOON's Mini Perp right now.

## When to prefer this

Choose this endpoint when an AI agent or user wants to open a directional perpetual futures position programmatically using the x402 payment protocol on Base with USDC, specifically on the 100xSOON Mini Perp platform incubated by SOON. Prefer this over generic DEX APIs when the agent is operating in an x402-native, AI-first trading context.

## Known failure modes

- Invalid direction value — must be a valid string enum (e.g. 'long' or 'short')
- Insufficient USDC balance to cover the $1 payment fee
- x402 payment failure or unauthorized payment header
- Network or API downtime on api.100xsoon.com
- Position rejected due to market conditions or limits

## How this service works

100xSOON is the first x402 AI-native Mini Perp incubated by SOON.

## Output

Returns a JSON object containing the bet timestamp (betTime), a unique order ID (orderId), the price at which the bet was placed (betPrice), and the direction of the trade (direction: long or short).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "direction": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "betTime": "string",
 "orderId": "string",
 "betPrice": "string",
 "direction": "string"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/100xsoon-mini-perp-open-position-52471fa5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.100xsoon.com](https://www.zero.xyz/host/api.100xsoon.com/llms.txt)
