Announcing eToro API v2: Faster, Simpler, More Powerful
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.
What's New
Simplified Authentication
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 }),
});
10x Faster Market Data
Our new market data infrastructure delivers quotes with sub-10ms latency — a 10x improvement over v1. This is possible thanks to:
- Edge-cached instrument metadata
- Binary WebSocket frames with MessagePack encoding
- Regional endpoints in US, EU, and APAC
New Social Trading Endpoints
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 |
Migration Guide
Migrating from v1 to v2 is straightforward:
- Update the base URL from
/api/v1/to/api/sor/v3/ - Switch to API keys for read-only endpoints (optional but recommended)
- Update response parsing — v2 wraps data in
{ data, meta }envelope - Update WebSocket — new binary frame support (JSON fallback available)
We've published a detailed migration guide in the API Portal.
What's Next
Over the coming months, we'll be rolling out:
- Webhook notifications for trade events and price alerts
- GraphQL API for flexible data queries
- Sandbox improvements with historical data replay
Get Started
Visit the eToro API Portal to get your v2 API keys and start building.
Questions? Reach out on X/Twitter.