The eToro Public API is here — with simple header-based authentication, 60+ endpoints across 11 API surfaces, and full access to social trading data.
We're excited to announce the general availability of the eToro Public API — a comprehensive platform that gives developers access to trading, market data, social feeds, and more through a single, consistent interface.
No OAuth flows, no client secrets. Every request uses three headers — that's it:
import { randomUUID } from "node:crypto";
const response = await fetch(
"https://public-api.etoro.com/api/v1/market-data/instruments",
{
headers: {
"x-api-key": process.env.ETORO_API_KEY,
"x-user-key": process.env.ETORO_USER_KEY,
"x-request-id": randomUUID(),
},
}
);
const data = await response.json();
console.log(`Found ${data.instruments.length} instruments`);
The same authentication pattern works for every endpoint — reads, writes, and trading.
The API covers everything you need to build financial applications:
wss://ws.etoro.com/wseToro's social layer is fully accessible through the API:
| Endpoint | Description |
|---|---|
GET /api/v1/feeds/instruments/{instrumentId} |
Posts about a specific instrument |
GET /api/v1/feeds/users/{userId} |
A user's feed posts |
POST /api/v1/feeds |
Create a discussion post |
GET /api/v1/users/{userId}/info |
User profile and stats |
GET /api/v1/users/{userId}/performance |
Historical performance data |
GET /api/v1/pi-data/copiers/{userId} |
Popular Investor copier info |
Build AI-powered trading agents with dedicated portfolio management:
import { randomUUID } from "node:crypto";
const headers = {
"x-api-key": process.env.ETORO_API_KEY,
"x-user-key": process.env.ETORO_USER_KEY,
"x-request-id": randomUUID(),
"Content-Type": "application/json",
};
const response = await fetch(
"https://public-api.etoro.com/api/v1/agent-portfolios",
{
method: "POST",
headers,
body: JSON.stringify({ name: "My Trading Agent" }),
}
);
Over the coming months, we'll be rolling out:
Visit the eToro API Portal to get your API keys and start building.
Questions? Reach out on X/Twitter.
Was this helpful?
A step-by-step guide to building a simple trading bot using the eToro Demo Trading API.
How to programmatically search, filter, and explore eToro's instrument catalog — asset classes, exchanges, industries, and historical data.
Be the first to know when we publish new API guides, changelog entries, and developer resources.
Newsletter coming soon. We'll only email you when it launches.