API Reference
Build powerful integrations with the SolStrike API. Access trading capabilities, wallet management, and real-time market data programmatically.
curl -X POST https://api.solstrike.app/v1/orders/snipe \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "tokenMint": "So11111111111111111111111111111111111111112", "amount": 1.0, "slippage": 15, "priorityFee": "high" }'
Authentication
The SolStrike API uses API keys to authenticate requests. You can generate and manage your API keys from your dashboard settings.
API Key Authentication
Include your API key in the Authorization header of all requests:
curl https://api.solstrike.app/v1/tokens \ -H "Authorization: Bearer sk_live_xxxxxxxxxxxxx"
Rate Limits
API requests are rate limited based on your subscription plan. Rate limit headers are included in every response.
Rate Limit Headers
Check these headers to monitor your usage: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
| Plan | Requests/Min | Requests/Day |
|---|---|---|
| Starter | 60 | 10,000 |
| Pro | 300 | 100,000 |
| Enterprise | 1,000 | Unlimited |
Tokens
Retrieve information about tokens tracked by SolStrike.
Returns a list of all tokens currently being tracked, including price, volume, and liquidity information.
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | Optional | Number of results (default: 50, max: 200) |
| offset | integer | Optional | Pagination offset |
| sort | string | Optional | Sort by: volume, price, created_at |
{
"success": true,
"data": [
{
"mint": "So11111111111111111111111111111111111111112",
"symbol": "SOL",
"name": "Wrapped SOL",
"price": 142.58,
"volume24h": 1250000000,
"liquidity": 85000000,
"priceChange24h": 5.2
}
],
"pagination": {
"total": 1500,
"limit": 50,
"offset": 0
}
}
Orders
Create and manage trading orders including snipes, limit orders, and stop losses.
Create a new snipe order to automatically buy a token at launch or when specific conditions are met.
| Parameter | Type | Required | Description |
|---|---|---|---|
| tokenMint | string | Required | Token mint address to snipe |
| amount | number | Required | Amount in SOL to spend |
| slippage | number | Optional | Max slippage percentage (default: 10) |
| priorityFee | string | Optional | low, medium, high, or custom |
| takeProfit | number | Optional | Auto-sell at X% profit |
| stopLoss | number | Optional | Auto-sell at X% loss |
{
"tokenMint": "TokenMintAddress...",
"amount": 1.5,
"slippage": 15,
"priorityFee": "high",
"takeProfit": 100,
"stopLoss": 25
}
{
"success": true,
"data": {
"orderId": "ord_1234567890",
"status": "pending",
"tokenMint": "TokenMintAddress...",
"amount": 1.5,
"createdAt": "2026-02-28T12:00:00Z"
}
}
Wallets
Retrieve wallet information including balances and portfolio data.
Get complete portfolio information for a wallet including all token holdings and their current values.
| Parameter | Type | Description |
|---|---|---|
| address | string | Solana wallet address |
{
"success": true,
"data": {
"address": "WalletAddress...",
"totalValueUsd": 15420.50,
"holdings": [
{
"mint": "So11111111111111111111111111111111111111112",
"symbol": "SOL",
"balance": 100.5,
"valueUsd": 14329.29,
"priceChange24h": 3.5
}
]
}
}
Copy Trade
Set up copy trading to automatically mirror trades from successful wallets.
Start copy trading a wallet. All trades made by the target wallet will be automatically mirrored to your wallet.
| Parameter | Type | Required | Description |
|---|---|---|---|
| targetWallet | string | Required | Wallet address to copy |
| maxAmount | number | Required | Maximum SOL per trade |
| copyPercentage | number | Optional | Percentage of trade to copy (default: 100) |
| copyBuysOnly | boolean | Optional | Only copy buy transactions |
Webhooks
Receive real-time notifications about trades, order status changes, and other events.
Register a webhook endpoint to receive real-time notifications.
| Parameter | Type | Required | Description |
|---|---|---|---|
| url | string | Required | HTTPS URL to receive webhooks |
| events | array | Required | Events to subscribe to |
| secret | string | Optional | Secret for signature verification |
order.created- New order createdorder.filled- Order successfully executedorder.failed- Order execution failedcopy.trade- Copy trade executedprice.alert- Price alert triggered