strike-api-referencelisted
Install: claude install-skill Mendurim/strikegrok-trading-desk
# Strike API reference
One symbol vocabulary throughout: `BTC-USD`, `ADA-USD`, `XAU-USD`. Thirty-one markets, all tradeable.
| | Base URL |
| --- | --- |
| Market data (public) | `https://api.strikefinance.org/price` |
| Trading and account (signed) | `https://api.strikefinance.org` |
| Testnet (both) | `https://api-v2-testnet.strikefinance.org` |
| WebSocket | `wss://api.strikefinance.org/ws/price` (public), `.../ws/user-api` (signed) |
## Auth
Four headers on every signed request: `X-API-Wallet-Public-Key` (64 hex), `X-API-Wallet-Signature` (128 hex), `X-API-Wallet-Timestamp` (Unix seconds), `X-API-Wallet-Nonce` (fresh UUID v4).
```
message = {METHOD}:{PATH}:{TIMESTAMP}:{NONCE}:{BODY_HASH}
BODY_HASH = sha256 hex of the exact body bytes, or of "" when there is none
```
`PATH` excludes the query string. Use `scripts/strike_request.py`; see `strike-auth`.
## Market data, public, `GET /price/v2`
| Path | Parameters | Returns |
| --- | --- | --- |
| `/exchangeInfo` | - | symbols, filters, order types, rate limits |
| `/ticker/price` | `symbol` optional | last price |
| `/ticker/bookTicker` | `symbol` optional | best bid and ask |
| `/ticker/24hr` | `symbol` optional | change, high, low, volume, quoteVolume |
| `/premiumIndex` | `symbol` | `markPrice`, `indexPrice`, `fundingRate`, `nextFundingTime` |
| `/markPrice`, `/indexPrice` | `symbol` | one price each |
| `/openInterest` | `symbol` | open interest in base units |
| `/depth` | `symbol`, `limit` 1-1000 **default 20*