Access to the Partners API is granted per partner. If you are not yet onboarded as an eToro partner, contact your eToro representative — these endpoints are not available with standard API keys.
What you can build
User registration
Register new eToro users on behalf of your platform, and check registration eligibility before you start.
KYC & verification
Drive the full KYC flow — questionnaires, required fields, document upload, screening, and electronic verification.
Accounts
Create and inspect cash accounts and sub-accounts, and check creation eligibility and status.
Money movement
Handle first-time deposits, crypto deposit intents, and crypto withdrawals for your users.
Authentication
The Partners API uses the same authentication as the rest of the eToro Public API. Every request is authenticated one of two ways:- API key pair — send both
x-api-key(identifies your application) andx-user-key(identifies the user) headers. The two are always sent together. - OAuth 2.0 — a bearer token obtained through the authorization code flow, scoped to the operations you need (for example
etoro-public:kyc:writeoretoro-public:money.accounts:read).
eToro does not share personal information — including email addresses — with partners unless that data sharing has been explicitly approved for the integration. Integrations must be designed on a token-only basis: see Data sharing and PII.
Partner integration flow
Issue non-interactive tokens, associate a partner account with an eToro account, and report events back to eToro.
SSO with OAuth 2.0
The sign-in flow every integration starts from: PKCE authorization, code exchange, and ID token validation.
API keys and headers
How to generate keys and format your request headers.
Base URL
All Partners API endpoints are served from:Next steps
API Reference
Browse every Partners API endpoint, grouped by capability.
Changelog
New endpoints and breaking changes in the Partners API.