Getting Started
Order
Copy Trades
Position Statistics
Copy Trade List
Retrieve a list of all copy trade wallets associated with the authenticated user
curl --request POST \
--url https://api.copin.io/copy-trades/list \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"ids": [
"<string>"
]
}'
{
"data": [
{
"id": "<string>",
"title": "<string>",
"userId": "<string>",
"account": "<string>",
"accounts": [
{}
],
"copyWalletId": "<string>",
"tokenAddresses": [
{}
],
"stopLossType": "<string>",
"enableStopLoss": true,
"stopLossAmount": 123,
"takeProfitType": "<string>",
"enableTakeProfit": true,
"takeProfitAmount": 123,
"maxVolMultiplier": 123,
"leverage": 123,
"volume": 123,
"volumeProtection": true,
"lookBackOrders": 123,
"reverseCopy": true,
"skipLowLeverage": true,
"lowLeverage": 123,
"skipLowCollateral": true,
"skipLowSize": true,
"copyAll": true,
"status": "<string>",
"multipleCopy": true,
"exchange": "<string>",
"side": "<string>",
"type": "<string>",
"protocol": "<string>",
"excludingTokenAddresses": [
{}
],
"createdAt": "<string>",
"pnl7D": 123,
"pnl30D": 123,
"pnl": 123
}
]
}
Authentication
This endpoint requires authentication using a JWT token in the Authorization header.
JWT token in the format: Authorization {token}
Optional array of copy trade IDs to filter results
Request Example
curl --request POST \
--url "https://api.copin.io/copy-trades/list" \
--header 'Content-Type: application/json' \
--header 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjB4MTUzNTQ4NGMxRWVjMUQyMDNmRTFBNTNFQTExYTYyMWE4ODRBRTA2NyIsInRpbWUiOjE3NDQ2MjYxNjIzODksImFjY2VzcyI6IlVmTkNiTWhMVVMxNzQ0NjI2MTYyMzkwIiwiaWF0IjoxNzQ0NjI2MTYyLCJleHAiOjE3NDUyMzA5NjJ9.LpvhBdxyfehzom-v5tKumAqCptSMkVk7HVKKVtjSpk8'
--data '{
"ids": ["67cd2e99b302b7331a29173a"],
}'
Response
The API returns an array of copy trade objects, each containing details about a single copy trade configuration.
Array of copy trade objects
Unique identifier for the copy trade
Display name of the copy trade configuration
Identifier of the user who created this copy trade
The account address being copied
List of additional accounts for multiple copying
Identifier of the wallet used for copying
List of specific token addresses to copy trades for
Type of stop loss (e.g., “PERCENT”)
Whether stop loss is enabled
The amount/percentage for stop loss
Type of take profit (e.g., “PERCENT”)
Whether take profit is enabled
The amount/percentage for take profit
Maximum volume multiplier for copied trades
Leverage setting for copied trades
Volume amount for copied trades
Whether volume protection is enabled
Number of orders to look back when starting copy
Whether to copy trades in reverse (opposite direction)
Whether to skip trades with low leverage
Threshold for low leverage
Whether to skip trades with low collateral
Whether to skip trades with low size
Whether to copy all trades from the account
Current status of the copy trade (e.g., “RUNNING”)
Whether multiple copying is enabled
The exchange platform this copy trade is on
Which trade sides to copy (e.g., “BOTH”, “LONG”, “SHORT”)
Type of copy trading strategy
Protocol being used for trading
List of token addresses to exclude from copying
Timestamp when the copy trade was created
Profit and loss for the last 7 days
Profit and loss for the last 30 days
Total profit and loss
Response Example
[
{
"id": "67fe042b6c6729db9c4b53e8",
"title": "Bell pepper",
"userId": "654849d04857e1f744646cdd",
"account": "0xd649A0876453Fc7626569B28E364262192874E18",
"accounts": [],
"copyWalletId": "6780e1a8cf5b4c9659f7a4cb",
"tokenAddresses": [],
"stopLossType": "PERCENT",
"enableStopLoss": false,
"stopLossAmount": 0,
"takeProfitType": "PERCENT",
"enableTakeProfit": false,
"takeProfitAmount": 0,
"maxVolMultiplier": 1,
"leverage": 2,
"volume": 10,
"volumeProtection": false,
"lookBackOrders": null,
"reverseCopy": false,
"skipLowLeverage": false,
"lowLeverage": 2,
"skipLowCollateral": false,
"skipLowSize": false,
"copyAll": true,
"status": "RUNNING",
"multipleCopy": false,
"exchange": "HYPERLIQUID",
"side": "BOTH",
"type": "COPY_TRADER",
"protocol": "KILOEX_BASE",
"excludingTokenAddresses": [],
"createdAt": "2025-04-15T07:00:59.681Z",
"pnl7D": 0,
"pnl30D": 0,
"pnl": 0
}
]
curl --request POST \
--url https://api.copin.io/copy-trades/list \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"ids": [
"<string>"
]
}'
{
"data": [
{
"id": "<string>",
"title": "<string>",
"userId": "<string>",
"account": "<string>",
"accounts": [
{}
],
"copyWalletId": "<string>",
"tokenAddresses": [
{}
],
"stopLossType": "<string>",
"enableStopLoss": true,
"stopLossAmount": 123,
"takeProfitType": "<string>",
"enableTakeProfit": true,
"takeProfitAmount": 123,
"maxVolMultiplier": 123,
"leverage": 123,
"volume": 123,
"volumeProtection": true,
"lookBackOrders": 123,
"reverseCopy": true,
"skipLowLeverage": true,
"lowLeverage": 123,
"skipLowCollateral": true,
"skipLowSize": true,
"copyAll": true,
"status": "<string>",
"multipleCopy": true,
"exchange": "<string>",
"side": "<string>",
"type": "<string>",
"protocol": "<string>",
"excludingTokenAddresses": [
{}
],
"createdAt": "<string>",
"pnl7D": 123,
"pnl30D": 123,
"pnl": 123
}
]
}