Solana Volume Bot Logo
Solana Volume Bot solanavolumebot.online
REST API v1

API Reference

Drop Solana Volume Bot into your launchpad, bot or trading stack. A clean REST surface with deterministic responses, predictable rate limits and live campaign telemetry.

Base URL
https://api.solanavolumebot.online/v1
API v1 — Production

Authentication

Every request carries a bearer token. Set your API key in the Authorization header on every call:

Authorization: Bearer YOUR_API_KEY

Reach out to [email protected] to provision an API key. Keys are scoped per wallet and can be rotated on request.

Endpoints

POST /campaigns Spin up a new volume campaign

Request Body

{
  "token_address": "YOUR_TOKEN_ADDRESS",
  "min_trade_size": 0.05,
  "max_trade_size": 0.1,
  "num_wallets": 150,
  "duration_minutes": 60,
  "enable_comments": true,
  "comment_percentage": 30,
  "enable_favorites": true,
  "favorite_percentage": 20
}
token_address string required
min_trade_size number required
max_trade_size number required
num_wallets integer required
duration_minutes integer required
enable_comments boolean
comment_percentage integer
enable_favorites boolean
GET /campaigns/{id} Fetch campaign telemetry

Returns a real-time snapshot of a campaign — status, on-chain progress, rank delta and ETA.

{
  "id": "camp_abc123",
  "status": "active",
  "token_address": "TOKEN...",
  "volume_generated": 45.2,
  "transactions_completed": 234,
  "progress_percent": 75,
  "started_at": "2025-11-16T10:00:00Z",
  "estimated_completion": "2025-11-16T11:00:00Z"
}
GET /campaigns List recent campaigns

Returns a paginated feed of every campaign owned by the authenticated API key, sorted by most recent creation.

HTTP Response Codes

200 OK Request completed — payload attached
201 Created Campaign provisioned and awaiting fee
400 Bad Request Parameters failed validation — see error body
401 Unauthorized Missing or revoked API key
404 Not Found No campaign or resource at that path
429 Too Many Requests Rate limit hit — back off and retry
500 Server Error Internal incident — reported automatically

Rate Limits

100
Requests / hour
10
Campaigns / day
5
Concurrent campaigns

Need an API key?

Provisioning takes less than a business day. Reach out and we will spin up a scoped key for your integration.

Request Access