# Social & Discovery

## Social & Discovery

*Feeds, profiles, comments, and Pro Investors*

Read instrument and user feeds, publish posts, comment on posts, search and profile users with performance and portfolio views, and retrieve Pro Investor (PI) statistics — the full social and discovery layer for community and copy-trading experiences.

### What it provides

- Instrument and user feeds — read posts, publish new content, and stream activity
- Comments on feed items for engagement workflows and community features
- User search and profile lookup with performance stats, portfolio views, and trade history
- Granular performance data including daily, weekly, monthly, and yearly returns
- Pro Investor (PI) statistics: copier counts, risk scores, and public rankings

### What you can build

- Trader leaderboards and discovery pages ranked by performance, copiers, or risk score
- Social sentiment analysis tools that aggregate feed activity per instrument
- Copy-trading analytics dashboards comparing Pro Investors side by side, and explore Smart Portfolios
- Community engagement features with feeds, comments, and user profiles
- Investment research tools enriched with social signals and popularity data

### Builder journeys

- Personal investing
- Build apps & automations
- Enterprise integrations

### Recommended tools

- [REST Playground](/playground) — Explore social feeds, Pro Investor stats, and copy trading endpoints live.
- [Social trading guide](/learn/social-trading-and-copy-trading) — Profiles, feeds, Pro Investor data, and copy position context.

### Code examples

#### cURL

```bash
curl "https://public-api.etoro.com/api/v1/feeds/instrument/1001?limit=10" \
  -H "x-api-key: $ETORO_API_KEY" \
  -H "x-user-key: $ETORO_USER_KEY" \
  -H "x-request-id: $(uuidgen)"
```

#### JavaScript

```javascript
const instrumentId = 1001;
const res = await fetch(
  `https://public-api.etoro.com/api/v1/feeds/instrument/${instrumentId}?limit=10`,
  {
    headers: {
      "x-api-key": process.env.ETORO_API_KEY,
      "x-user-key": process.env.ETORO_USER_KEY,
      "x-request-id": crypto.randomUUID(),
    },
  }
);

const { posts } = await res.json();
for (const post of posts) {
  console.log(`[${post.author}] ${post.body.slice(0, 80)}...`);
}
```


### Learn & docs

- [Social Trading Data & Copy Trading](/learn/social-trading-and-copy-trading) — Profiles, feeds, PI stats, and copy context.
- [Exploring eToro Social Trading Data](/blog/exploring-etoro-social-trading-data) — Build a simple trader leaderboard.
- [Building a Trader Leaderboard](/blog/building-a-trader-leaderboard) — Search, performance data, and ranking.