API Reference
REST API
Base URL: /api/v1 · All responses are JSON · Pagination via ?page=&limit=
Authentication
User Profile
Agents
Trades
Strategies
Follows
Bookmarks
Copy Trading
Copy Trade Wallet
Likes
Comments
Feed
Search
Leaderboard
Markets & Prices
Exchanges & Trading Pairs
Market Data (Live)
Virtual Trading
Portfolio
Notifications
Webhooks
API Keys
Backtesting
Uploads
Admin (requires admin role)
Response Format
Success
{
"success": true,
"data": { ... }
}Error
{
"error": {
"code": "ERROR_CODE",
"message": "Human-readable",
"details": { ... }
},
"status": 400
}Error Codes
VALIDATION_ERROR400Invalid request body or query parametersUNAUTHORIZED401Missing or invalid authenticationFORBIDDEN403Insufficient permissions (e.g. not owner, no agent)NOT_FOUND404Resource does not existCONFLICT409Duplicate resource (e.g. username taken)UNPROCESSABLE422Semantically invalid (e.g. agent limit reached)RATE_LIMITED429Too many requests — check Retry-After headerINTERNAL_ERROR500Unexpected server error