Frequently Asked Questions
How do you set up copy trading?
To set up copy trading on Deriv, follow these steps:
- Log into your Deriv account: Ensure you’re logged into your Deriv account.
- Access the Copy Trading feature: Read here to understand the developer API setup.
- Choose a Trader to Copy: Review the list of available traders and their performance metrics to select a trader that aligns with your investment goals. You can use the Copy Trading Statistics API to view the performance of the selected trader.
- Set Your Trading Parameters: Decide how much capital you want to allocate for copying trades and configure your risk management preferences.
- Start Copying: Once set up, your account will automatically replicate the trades of your chosen trader. You can monitor and manage this at any time.
For more technical details on API setup for copy trading, Refer to the documentation here: Copy Trading.
How to add your affiliate token to your app and not miss any clients?
When creating new accounts, ensure to include your affiliate_token
in the API request. For detailed instructions on creating an account via the API, refer to the Deriv API documentation.
What are the terms and conditions for API users?
The document provides the terms and conditions for API users, covering obligations, content storage, ownership, liability, disclaimers, indemnification, security, and termination policies.
API Rate Limiting
How to find the API request limits?
The API request limits can change over time, so retrieving them directly from the API is best. Developers can get this information using the Server_Status call, which returns the api_call_limits
field. This will provide the most up-to-date details on the number of requests allowed.
For more information, refer to the WebSocket API documentation.
What is the maximum number of simultaneous or per-minute requests allowed by the Deriv API?
Deriv does not publish fixed request limits for simultaneous or per-minute API calls. Limits may vary depending on factors such as endpoint type and system performance. We recommend using the website_status
call to check your current API call limits programmatically.
2. What happens if I exceed the API request limits?
If you exceed the request limits, the API will respond with an error. There are no penalties or automatic blocks. However, persistent overuse or abuse of the service may result in temporary or permanent suspension, as outlined in our Terms and Conditions.
3. Are the API limits the same across all endpoints?
No. Some endpoints—especially trading-related ones—may have different thresholds. You can inspect your specific limits under the api_call_limits
object by using the website_status
call. These include:
max_proposal_subscription
max_requests_general
max_requests_outcome
max_requests_pricing
4. What best practices do you recommend to avoid hitting API rate limits?
- Implement client-side rate limiting and retry mechanisms.
- Use exponential backoff when retrying failed requests.
- Avoid excessive polling by using WebSocket subscriptions.
- Monitor request frequency and usage patterns.
- Consider proxying or load balancing if you serve multiple clients.
5. What if my application needs a higher request volume?
Currently, there are no public upgrade plans for increasing API limits. If your use case requires higher capacity, please contact our support team to discuss potential solutions.
6. Is there a way to monitor API request usage in real-time?
We do not offer a built-in dashboard for real-time API monitoring at this time. However, you can use the website_status
API response to check applicable limits and implement usage tracking on your end.
7. Where can I find more information or get support regarding API limits?
- 📄 Terms and Conditions for API users
- 📧 Contact support: [email protected]
- 💬 Reach out via official developer support channels
Updated 18 days ago