> ## Documentation Index
> Fetch the complete documentation index at: https://api.polymarketanalytics.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Scout Wallet

> MCP composite tool. Calls Sport Wallet 360 (599) and Sport PnL (601) in parallel for one wallet, returns a combined response.

**Platform:** Polymarket\
**Endpoint:** `POST /v2/semantic/retrieve/parameterized`\
**Authentication:** Bearer token

## Scout Wallet

```bash cURL theme={null}
curl --request POST \
  --url https://narrative.agent.heisenberg.so/api/v2/semantic/retrieve/parameterized \
  --header 'Authorization: Bearer YOUR_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "agent_id": 0,
  "params": {
    "proxy_wallet": "0x37c1874a60d348903594a96703e0507c518fc53a",
    "sport": "Sports",
    "window_days": "15",
    "pnl_days": "30"
  },
  "pagination": {
    "limit": 10,
    "offset": 0
  },
  "formatter_config": {
    "format_type": "raw"
  }
}'
```

```python Python theme={null}
import requests

response = requests.post(
    "https://narrative.agent.heisenberg.so/api/v2/semantic/retrieve/parameterized",
    headers={"Authorization": "Bearer YOUR_TOKEN"},
    json={
    "agent_id": 0,
    "params": {
        "proxy_wallet": "0x37c1874a60d348903594a96703e0507c518fc53a",
        "sport": "Sports",
        "window_days": "15",
        "pnl_days": "30"
    },
    "pagination": {
        "limit": 10,
        "offset": 0
    },
    "formatter_config": {
        "format_type": "raw"
    }
}
)

print(response.json())
```

```javascript JavaScript theme={null}
const response = await fetch("https://narrative.agent.heisenberg.so/api/v2/semantic/retrieve/parameterized", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_TOKEN",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
  "agent_id": 0,
  "params": {
    "proxy_wallet": "0x37c1874a60d348903594a96703e0507c518fc53a",
    "sport": "Sports",
    "window_days": "15",
    "pnl_days": "30"
  },
  "pagination": {
    "limit": 10,
    "offset": 0
  },
  "formatter_config": {
    "format_type": "raw"
  }
})
});

const data = await response.json();
```

## Query Parameters

**proxy\_wallet** `String`

Wallet address to profile. Required. (for example, `"0x37c1874a60d348903594a96703e0507c518fc53a"`).

**sport** `String`

Sport filter — 'Sports' for all, or 'NBA', 'NFL', etc. (for example, `"Sports"`).

**window\_days** `String`

360 profile lookback: 1, 3, 7, or 15 days (for example, `"15"`).

**pnl\_days** `String`

PnL history lookback in days (for example, `"30"`).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.