---
title: "GET /v2/social/traders/{trader_profile_id}/performance"
method: GET
path: "/v2/social/traders/{trader_profile_id}/performance"
tags: ["Social Activity"]
---

# GET /v2/social/traders/{trader_profile_id}/performance

`GET /v2/social/traders/{trader_profile_id}/performance`

## Request

- Base URL: `https://api.arbital.xyz` (the document declares no server; this is the origin it was published from)
- URL: `https://api.arbital.xyz/v2/social/traders/{trader_profile_id}/performance`
- Auth: HTTP bearer

Returns the latest stored provider leaderboard summary for each eligible Fomo/pump.fun account. Coverage is provider_leaderboard_snapshot, not a wallet equity curve. period=30d opts into unsupported capability with null metrics/chart for visible subjects. Hidden/missing subjects remain 404 and identity/provider failures remain 503.

## Path parameters

- `trader_profile_id` string, uuid, required

## Query parameters

- `period` '30d'

## Response `200`

Latest provider leaderboard summaries

- union
  - ExternalTraderPerformance: Latest stored provider-leaderboard summary per eligible external account; not an equity curve or complete trading performance record.
    - `coverage` 'provider_leaderboard_snapshot', required
    - `summaries` ExternalTraderPerformanceSummary[], required
      - `capturedAtMs` string, required
      - `cohort` 'fomo_top_100_7d' | 'pump_top_100_weekly', required
      - `isCurrentCohort` boolean, required
      - `observedAtMs` string, required
      - `period` 'seven_day' | 'weekly', required
      - `platform` 'fomo' | 'pump', required
      - `platformSubjectId` string, required
      - `pnlPct` string, nullable, required
      - `pnlUsd` string, nullable, required
      - `rank` integer, required
      - `realizedPnlUsd` string, nullable, required
      - `tradeCount` string, nullable, required
      - `unrealizedPnlUsd` string, nullable, required
      - `volumeUsd` string, nullable, required
    - `traderProfileId` string, uuid, required
  - TraderPerformance30dUnavailable: Unsupported comparable 30-day performance capability only. Metrics, methodology, chart and source timestamps remain null. Disclosed available shorter periods are never substitutes for 30d. No available-performance variant is promised.
    - `subject` TraderSubject, required
      - `kind` 'native' | 'imported', required
      - `id` string, uuid, required
    - `availability` 'unavailable', required
    - `return_pct` unknown, required
    - `pnl_usd` unknown, required
    - `pnl_kind` unknown, required
    - `requested_period` '30d', required
    - `requested_start_ms` string, required
    - `requested_end_ms` string, required
    - `actual_period` unknown, required
    - `actual_start_ms` unknown, required
    - `actual_end_ms` unknown, required
    - `available_periods` string[], required
    - `currency` 'USD', required
    - `coverage` object, required
      - `wallets` string[], required
      - `networks` string[], required
      - `completeness` 'unknown', required
    - `methodology` object, required
      - `id` unknown, required
      - `return_denominator` unknown, required
      - `cash_flow_treatment` unknown, required
      - `fees_included` unknown, required
      - `provider_estimate` unknown, required
    - `source` 'indexer_social_query' | 'codex', required
    - `as_of_ms` unknown, required
    - `updated_at_ms` unknown, required
    - `completeness` 'unavailable', required
    - `unavailable_reason` 'upstream_30d_not_supported' | 'comparable_performance_not_supported', required
    - `chart` unknown, required

## Other responses

- `400`: Stable machine-readable problem. HTTP 429 and 503 responses include retry and cache-validity fields plus Retry-After and X-Request-ID headers.
- `401`: Stable machine-readable problem. HTTP 429 and 503 responses include retry and cache-validity fields plus Retry-After and X-Request-ID headers.
- `404`: Stable machine-readable problem. HTTP 429 and 503 responses include retry and cache-validity fields plus Retry-After and X-Request-ID headers.
- `409`: Stable machine-readable problem. HTTP 429 and 503 responses include retry and cache-validity fields plus Retry-After and X-Request-ID headers.
- `429`: Stable machine-readable problem. HTTP 429 and 503 responses include retry and cache-validity fields plus Retry-After and X-Request-ID headers.
- `503`: Stable machine-readable problem. HTTP 429 and 503 responses include retry and cache-validity fields plus Retry-After and X-Request-ID headers.

---

[API](https://skmtc.dev/arbital/apis/arbital-api.md) - [All operations](https://skmtc.dev/arbital/apis/arbital-api/llms.txt) - [OpenAPI document](https://skmtc.dev/arbital/apis/arbital-api/revisions/bb0185edf43a?raw)
