We use cookies to improve your experience. By using this site, you agree to our use of cookies. Privacy Policy (opens in new tab)
The next generation of the eToro API is here — with simplified authentication, 10x faster market data, and new endpoints for social trading features.
eToro Engineering
We're excited to announce the general availability of eToro API v2 — a ground-up redesign that makes building on eToro faster, simpler, and more powerful than ever.
Gone are the days of complex OAuth flows for basic API access. API v2 introduces API key authentication for read-only endpoints, while keeping OAuth 2.0 for trading operations:
// Read-only: just an API key
const quotes = await fetch("https://api.etoro.com/api/sor/v3/quotes/AAPL", {
headers: { "X-API-Key": "your_api_key" },
});
// Trading: OAuth bearer token
const order = await fetch("https://api.etoro.com/api/sor/v3/orders", {
method: "POST",
headers: { "Authorization": "Bearer your_oauth_token" },
body: JSON.stringify({ instrument: "AAPL", direction: "BUY", amount: 100 }),
});
Our new market data infrastructure delivers quotes with sub-10ms latency — a 10x improvement over v1. This is possible thanks to:
API v2 adds first-class support for eToro's social features:
| Endpoint | Description |
|---|---|
GET /social/feed |
Latest posts from your network |
GET /social/popular-investors |
Top PI rankings and stats |
GET /social/sentiment/{instrument} |
Community sentiment data |
POST /social/copy |
Start copying a trader |
Migrating from v1 to v2 is straightforward:
/api/v1/ to /api/sor/v3/{ data, meta } envelopeWe've published a detailed migration guide in the API Portal.
Over the coming months, we'll be rolling out:
Visit the eToro API Portal to get your v2 API keys and start building.
Questions? Reach out on X/Twitter.