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

# Watchlist

> Create and manage watchlists with the Python SDK

## Overview

The Watchlist API allows you to create, update, and delete watchlists for tracking securities.

## Methods

### get\_watchlists(account\_id)

```python theme={null}
watchlists = client.watchlist.get_watchlists(account_id="acc_123")
for wl in watchlists:
    print(f"{wl.name}: {len(wl.symbols)} symbols")
```

### create\_watchlist(account\_id, name, symbols)

```python theme={null}
watchlist = client.watchlist.create_watchlist(
    account_id="acc_123",
    name="Tech Stocks",
    symbols=["AAPL", "GOOGL", "MSFT"]
)
```

### update\_watchlist(watchlist\_id, symbols)

```python theme={null}
client.watchlist.update_watchlist(
    watchlist_id="wl_123",
    symbols=["AAPL", "GOOGL", "MSFT", "AMZN"]
)
```

### delete\_watchlist(watchlist\_id)

```python theme={null}
client.watchlist.delete_watchlist(watchlist_id="wl_123")
```

## Examples

```python theme={null}
# Create watchlist
wl = client.watchlist.create_watchlist(
    account_id="acc_123",
    name="My Favorites",
    symbols=["AAPL", "TSLA", "NVDA"]
)

# Add more symbols
client.watchlist.update_watchlist(
    watchlist_id=wl.id,
    symbols=wl.symbols + ["AMD", "INTC"]
)
```
