# Quotient Perpetual Futures Signals API

> Quotient Perpetual Futures Signals API is a paid API for AI agents from quotient-api-gateway.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns directional trading signals for perpetual futures on WTI crude, BTC, ETH, and natural gas, derived from geopolitical prediction market factors, with entry/target/stop prices and backtest metrics.

## Facts

- Endpoint: GET https://quotient-api-gateway.onrender.com/api/v1/signals/perps
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quotient-perpetual-futures-signals-api-71b2f748
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0PzI3A9so6PYh5y4HNtbU

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 quotient-perpetual-futures-signals-api-71b2f748
```

Example prompt: What's the current hard directional signal for BTC perpetual futures — should I go long or short, and what are the entry, target, and stop prices based on today's geopolitical prediction market factor?

## When to prefer this

Choose this endpoint when you need a structured, backtested, geopolitically-grounded directional signal for perpetual futures trading on assets like BTC, ETH, WTI, or natural gas — especially when trading on Hyperliquid and wanting prediction-market-derived macro context rather than purely technical signals.

## Known failure modes

- Unsupported asset symbol returns 400 or empty response
- Invalid signal_type enum value returns validation error
- Service cold-start on Render may cause initial latency spike or timeout
- Payment not processed (402) if x402 header missing or insufficient USDC balance
- Stale signal if prediction market data hasn't updated for the day

## How this service works

Use this for Quotient's calibrated price outlooks (asset-price/1), grouped by price source in series[].basis_groups[]. An asset with outlooks always serves at least one group — assets not yet stamped with a source basis fall back to the legacy head pointer (source: legacy-head-fallback). Different sources do not pool, and a cross-source gap is context, not arbitrage.

## Output

Returns the directional side (long/short), a score compared to the threshold, entry/target/stop price levels, backtest performance metrics (hit rate and average net return), multiple leverage scenarios, and the specific prediction markets currently driving the signal for the requested asset.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quotient-perpetual-futures-signals-api-71b2f748/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quotient-api-gateway.onrender.com](https://www.zero.xyz/host/quotient-api-gateway.onrender.com/llms.txt)
