Skip to main content
The Shuriken API v2 gives you direct access to the same multi-chain trading engine that powers the Terminal, Telegram Bot, and AI Agent Kit. Build trading bots, automate strategies, or integrate real-time token data into your own tools - all through a single REST API.
All API requests require a Bearer token. Create an Agent Key from the Terminal to get started.

Base URL

All endpoints live under a single base URL with version prefix:
https://api.shuriken.trade/api/v2

Supported chains

Solana

SVM

Base

EVM

BSC

EVM

Monad

EVM

Authentication

Every request must include your API key as a Bearer token in the Authorization header:
curl -X GET "https://api.shuriken.trade/api/v2/account/me" \
  -H "Authorization: Bearer YOUR_API_KEY"
Read the full Authentication guide for setup instructions and security best practices.

Endpoint groups

Account

Manage your profile, wallets, trade settings, and check API key usage.

Portfolio

View token balances, trade history, PnL summaries, and open positions across all chains.

Swap

Get quotes, build transactions, execute swaps, and track execution status.

Tokens

Search tokens, fetch metadata, prices, OHLCV charts, pool data, and trading stats.

Trigger Orders

Create and manage limit orders and stop-loss triggers based on price, market cap, or liquidity.

Response format

All successful responses follow the same envelope:
{
  "data": { ... },
  "requestId": "req_abc123",
  "pagination": null
}
When pagination applies, the pagination field includes page, limit, hasMore, and an optional total. Errors use a consistent format too - see the Errors reference for details.
Every response includes a requestId. Include it when contacting support to speed up debugging.