Skip to main content
The eToro Partners API lets approved partners onboard and manage end users on eToro. Where the Core API covers trading and market data for your own account, the Partners API covers the lifecycle around a user: registering them, taking them through KYC and verification, opening accounts, and moving money.
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) and x-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:write or etoro-public:money.accounts:read).
The two methods are alternatives — never send a bearer token alongside the key pair. Each endpoint in the reference lists the scopes it requires.

Authentication guide

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.