trade perpetuals derived
x402.ottoai.servicesMarket dataderived
POST https://x402.ottoai.services/trade-perpetuals
passlisted in Coinbase#71 by calls of 85 on this host
0.01 USDC
per call, as the listing declares it on eip155:
- Validation state
- pass
- Uptime, 7 / 30 / 90 days
- 100% / 100% / 100%
- Calls, trailing 30 days
- 3
- Unique payers, trailing 30 days
- 2
- Last called
- 2026-08-28 23:02 UTC
- First observed by TOLLderived
- 2026-09-10
- Pricederived
- 0.01 USDC
- Networks
- 1
How big is this endpoint among the ones like it?
No trace is drawn of this endpoint’s own volume. Its counters have changed 1 time across 29 observations, and 3 changes are the fewest this site will draw a trace through, because two points and a guess are not a series. Every observation is in the JSON.
x402.ottoai.services lists 85 endpoints; trade perpetuals is tied 71st by calls with 5 others.
Callers of trade perpetuals supply a json body with the fields side, size, asset, leverage, stopLoss and takeProfit.
A response from trade perpetuals, as declared, includes side, asset, entry, status, message, orderId and 2 others.
The registry's counters give trade perpetuals 3 calls and 2 unique payers over 30 days.
trade perpetuals was last called 18 days before the snapshot.
It is priced at 0.01 USDC on Base.
trade perpetuals accepts payment on Base, 2 options in all, all to one wallet.
x402.ottoai.services serves trade perpetuals, a POST endpoint that TOLL places in market data, listed in the Coinbase registry.
trade perpetuals answered the sweep of 2026-09-15 with a valid 402, as at every sweep since 2026-09-11.
Closest in price to trade perpetuals within market data: address current balance at api.nansen.ai and token safety at api.deepnets.ai.
trade perpetuals is priced above 37% of comparable listings in market data.
Across market data, 5,288 endpoints carry counters and trade perpetuals out-counts 60% of them.
Its payee wallet receives for 13 listed endpoints on one host.
The seller's tags on trade perpetuals are perpetual trading, hyperliquid perps, leverage trading and tp sl orders.
The price of trade perpetuals is declared by 1,313 other listings in market data too.
the payment options, as of 2026-09-15 21:20 UTC · method · pinnable
| registry | network | asset | amount | scheme | pay to |
|---|---|---|---|---|---|
| Coinbase | eip155: | USDC | 0.01 USDC | exact | 0x5bB4B0…709F68 |
| Coinbase | eip155: | USDC | 0.01 USDC | exact | 0x5bB4B0…709F68 |
the checks, as of 2026-09-15 06:36 UTC · method · pinnableendpoint answered HTTP 402
No named check failed.
Every sweep that observed this endpoint, newest first.
| observed, UTC | state | failed checks | sweep |
|---|---|---|---|
| 2026-09-15 06:36 UTC | pass | 0 | daily-2026-09-15 |
| 2026-09-14 06:05 UTC | pass | 0 | daily-2026-09-14 |
| 2026-09-13 05:57 UTC | pass | 0 | daily-2026-09-13 |
| 2026-09-12 08:14 UTC | pass | 0 | daily-2026-09-12 |
| 2026-09-11 12:35 UTC | pass | 0 | daily-2026-09-11 |
Presence in a registry, not liveness of the service (method). Newest first.
- listed in Coinbase
From the registry record, not validated by TOLL.the declared schema, as of 2026-08-28 23:02 UTC · method · live
The input and output block
{
"input": {
"body": {
"side": "long",
"size": 250,
"asset": "BTC",
"leverage": 25,
"stopLoss": {
"price": 60000
},
"takeProfit": {
"price": 75000
}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"side": "long",
"asset": "BTC",
"entry": {
"side": "long",
"size": 250,
"orderId": "12345",
"outcome": "filled",
"leverage": 25,
"orderType": "market",
"entryPrice": 67000,
"filledSize": 0.0037,
"marginMode": "cross",
"positionOpen": true,
"amountConfirmed": true,
"sizeInContracts": 0.0037,
"requestedNotional": 250,
"requestedSizeInContracts": 0.0037
},
"status": "partial",
"message": "Your long position in BTC is open at 25x for 250 (0.0037 contracts), and the stop-loss could not be confirmed either way. Nothing was changed or cancelled on your behalf — add or confirm the trigger with /modify-hl-order before relying on it.",
"orderId": "12345",
"tpOrderId": "12346",
"entryPrice": 67000,
"protection": {
"legs": [
{
"leg": "takeProfit",
"state": "resting",
"orderId": "12346"
},
{
"leg": "stopLoss",
"state": "unknown",
"detail": "The venue did not confirm this order and its current order list could not be read."
}
],
"failed": [],
"filled": [],
"placed": [
"takeProfit"
],
"unknown": [
"stopLoss"
],
"requested": [
"takeProfit",
"stopLoss"
],
"actionRequired": true
},
"action_required": true
}
}
}Cite this page
The pinned URL below renders this page from the snapshot of 2026-09-15 21:20 UTC and does not change; the live page does, every six hours. Data reuse is under CC BY 4.0 (terms).
Plain text
TOLL, "trade perpetuals on x402.ottoai.services", snapshot of 2026-09-15 21:20 UTC. https://tollindex.com/e/x402-ottoai-services-trade-perpetuals-d036ac/at/2026-09-15T21-20Z. Accessed [access date].
BibTeX
@misc{toll-e-x402-ottoai-services-trade-perpetuals-d036ac-2026-09-15T21-20Z,
author = {TOLL},
title = {trade perpetuals on x402.ottoai.services},
howpublished = {\url{https://tollindex.com/e/x402-ottoai-services-trade-perpetuals-d036ac/at/2026-09-15T21-20Z}},
year = {2026},
month = {9},
note = {Pinned view of the snapshot of 2026-09-15 21:20 UTC. Accessed [access date].}
}None yet. Anything submitted through the form below is published here with its outcome.