Guides

Account APIs

Account APIs are designed to manage user accounts, settings, and security. They provide functionalities for authorising sessions, managing API tokens, retrieving and updating account information, handling KYC (Know Your Customer) processes, and setting trading and self-exclusion limits.

These APIs ensure secure, compliant, and personalised interactions on the Deriv platforms, empowering users to manage their accounts and trading activities effectively.

#API NameDescriptionSendSubscribeScope
1API TokenThis call manages API tokens.Admin
2AuthorizeAuthorises the current WebSocket session using a token. This must precede requests that require access to the client account, such as purchasing or selling contracts.NA
3BalanceRetrieves the user account balance.Read
4Document UploadRequests and uploads KYC documents from the client.Admin
5Account StatusRetrieves the current status of the user account.Read
6Login HistoryRetrieves a summary of the user’s login history.Read
7Log OutLogs the user out of the current session.NA
8Account LimitsRetrieves the user's trading and withdrawal limits.Read
9Get Self-ExclusionAllows users to exclude themselves from the website or set limits on their trading activities.Read
10Get Account SettingsRetrieves the user’s account settings, such as email, date of birth, and address.Read
11Identity Verification Add DocumentAdds documents required for identity verification, including country of issuance and document type.Admin
12New Real-Money Account: Deriv Investment (Europe) LtdOpens a new real-money account with the Maltainvest Landing Company.Admin
13New Real-Money Account: Default Landing CompanyOpens a new real-money account.Admin
14New Virtual-Money AccountCreates a demo account.NA
15OAuth ApplicationsLists all used OAuth applications.Read
16Verify EmailVerifies the user’s email address for various purposes.NA
17Get Financial AssessmentRetrieves the client’s financial assessment details, which are required for compliance with regulatory and KYC requirements.Read
18Top Up Virtual-Money AccountTops up the demo account when the balance is low.Trade
19Terms and Conditions ApprovalApproves the latest version of Deriv's terms and conditions.Admin
20Trading Platform: Investor Password ResetResets the investor password of the trading platform account.Admin
21Trading Platform: Password ResetResets the password of the trading platform account.Admin
22Set Financial AssessmentUpdates the financial assessment based on the client’s knowledge and experience with options trading.Admin
23Set Self-ExclusionSets self-exclusion limits (in conjunction with the get_self_exclusion function).Admin
24Set Account SettingsUpdates the user’s account settings (in conjunction with get_account_settings).Admin