Skip to main content

Fintech integrations

Embed eToro market data and watchlists into your product. Instrument search, price feeds, candle data — the building blocks for any financial product.

Why eToro?

  • Instrument search across equities, crypto, ETFs, and more
  • Real-time and historical price feeds via REST and WebSocket
  • OHLC candle data for charting and technical analysis
  • Exchange metadata and instrument classification
  • Watchlist management for personalized user experiences

How it works

1
Your Product
2
Market Data API
3
Watchlists API
4
User Experience

Quick start example

Copy this code to get started. Uses real eToro API endpoints.

market_data.py
import requests, uuid

BASE = "https://public-api.etoro.com/api/v1"
HEADERS = {
    "x-api-key": "YOUR_PUBLIC_API_KEY",
    "x-user-key": "YOUR_USER_KEY",
    "x-request-id": str(uuid.uuid4()),
}

# Search instruments by symbol
search = requests.get(
    f"{BASE}/market-data/search",
    headers=HEADERS,
    params={"internalSymbolFull": "BTC"}
).json()

print(search)

# Get current market rates
rates = requests.get(
    f"{BASE}/market-data/instruments/rates",
    headers=HEADERS,
).json()

print(rates)

# Create a watchlist
watchlist = requests.post(
    f"{BASE}/watchlists",
    headers=HEADERS,
    json={"name": "Tech Stocks"}
).json()

print(watchlist)

Relevant APIs

Market Data8
Watchlists16
WebSocket

Ready to start building?

Get your API keys and make your first call in under 10 minutes.