REST API v1
API Reference
Integrate Pump.fun volume generation directly into your applications with our powerful REST API.
Base URL
https://api.pumpfunvolumebot.app/v1
API v1 — Production
Authentication
All API requests require authentication using a Bearer token. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact us at [email protected] to obtain an API key for programmatic access.
Endpoints
POST
/campaigns
Create 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}
Get campaign status
Returns the current status and metrics for a specific campaign.
{
"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 all campaigns
Returns a paginated list of all campaigns associated with your API key, ordered by creation date descending.
HTTP Response Codes
200
OK
Request successful
201
Created
Campaign created successfully
400
Bad Request
Invalid request parameters
401
Unauthorized
Invalid or missing API key
404
Not Found
Campaign or resource not found
429
Too Many Requests
Rate limit exceeded
500
Server Error
Internal server error
Rate Limits
100
Requests / hour
10
Campaigns / day
5
Concurrent campaigns
Need an API Key?
Contact us to get access to the Pump.fun Volume Bot API for programmatic campaign management.
Contact Us