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

# finage-etfs-indices

> Finage ETFs & Indices - prices and aggregates for ETFs and market indices

**Server path:** `/finage-etfs-indices` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                            | Description                    |
| ----------------------------------------------------------------------------------------------- | ------------------------------ |
| [`finage_etfs_indices_get_etf_aggregates`](#finage_etfs_indices_get_etf_aggregates)             | Get ETF OHLCV aggregate bars   |
| [`finage_etfs_indices_get_etf_last_price`](#finage_etfs_indices_get_etf_last_price)             | Get last ETF price             |
| [`finage_etfs_indices_get_etf_previous_close`](#finage_etfs_indices_get_etf_previous_close)     | Get ETF previous close         |
| [`finage_etfs_indices_get_index_aggregates`](#finage_etfs_indices_get_index_aggregates)         | Get index OHLCV aggregate bars |
| [`finage_etfs_indices_get_index_last_price`](#finage_etfs_indices_get_index_last_price)         | Get last index price           |
| [`finage_etfs_indices_get_index_previous_close`](#finage_etfs_indices_get_index_previous_close) | Get index previous close       |

***

## finage\_etfs\_indices\_get\_etf\_aggregates

Get ETF OHLCV aggregate bars

**Parameters:**

| Parameter  | Type   | Required | Default | Description                                                     |
| ---------- | ------ | -------- | ------- | --------------------------------------------------------------- |
| `symbol`   | string | Yes      | —       | ETF ticker symbol (e.g. QQQ)                                    |
| `timespan` | string | Yes      | —       | Time interval (e.g. 1min, 5min, 15min, 1h, 1day, 1week, 1month) |
| `from`     | string | Yes      | —       | Start date in YYYY-MM-DD format                                 |
| `to`       | string | Yes      | —       | End date in YYYY-MM-DD format                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "symbol": {
        "type": "string",
        "description": "ETF ticker symbol (e.g. QQQ)"
      },
      "timespan": {
        "type": "string",
        "description": "Time interval (e.g. 1min, 5min, 15min, 1h, 1day, 1week, 1month)"
      },
      "from": {
        "type": "string",
        "description": "Start date in YYYY-MM-DD format"
      },
      "to": {
        "type": "string",
        "description": "End date in YYYY-MM-DD format"
      }
    },
    "required": [
      "PCID",
      "symbol",
      "timespan",
      "from",
      "to"
    ]
  }
  ```
</Expandable>

***

## finage\_etfs\_indices\_get\_etf\_last\_price

Get last ETF price

**Parameters:**

| Parameter | Type   | Required | Default | Description                       |
| --------- | ------ | -------- | ------- | --------------------------------- |
| `symbol`  | string | Yes      | —       | ETF ticker symbol (e.g. QQQ, SPY) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "symbol": {
        "type": "string",
        "description": "ETF ticker symbol (e.g. QQQ, SPY)"
      }
    },
    "required": [
      "PCID",
      "symbol"
    ]
  }
  ```
</Expandable>

***

## finage\_etfs\_indices\_get\_etf\_previous\_close

Get ETF previous close

**Parameters:**

| Parameter | Type   | Required | Default | Description                  |
| --------- | ------ | -------- | ------- | ---------------------------- |
| `symbol`  | string | Yes      | —       | ETF ticker symbol (e.g. QQQ) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "symbol": {
        "type": "string",
        "description": "ETF ticker symbol (e.g. QQQ)"
      }
    },
    "required": [
      "PCID",
      "symbol"
    ]
  }
  ```
</Expandable>

***

## finage\_etfs\_indices\_get\_index\_aggregates

Get index OHLCV aggregate bars

**Parameters:**

| Parameter  | Type   | Required | Default | Description                                              |
| ---------- | ------ | -------- | ------- | -------------------------------------------------------- |
| `symbol`   | string | Yes      | —       | Index symbol (e.g. DJI)                                  |
| `timespan` | string | Yes      | —       | Time interval (e.g. 1min, 5min, 1h, 1day, 1week, 1month) |
| `from`     | string | Yes      | —       | Start date in YYYY-MM-DD format                          |
| `to`       | string | Yes      | —       | End date in YYYY-MM-DD format                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "symbol": {
        "type": "string",
        "description": "Index symbol (e.g. DJI)"
      },
      "timespan": {
        "type": "string",
        "description": "Time interval (e.g. 1min, 5min, 1h, 1day, 1week, 1month)"
      },
      "from": {
        "type": "string",
        "description": "Start date in YYYY-MM-DD format"
      },
      "to": {
        "type": "string",
        "description": "End date in YYYY-MM-DD format"
      }
    },
    "required": [
      "PCID",
      "symbol",
      "timespan",
      "from",
      "to"
    ]
  }
  ```
</Expandable>

***

## finage\_etfs\_indices\_get\_index\_last\_price

Get last index price

**Parameters:**

| Parameter | Type   | Required | Default | Description                        |
| --------- | ------ | -------- | ------- | ---------------------------------- |
| `symbol`  | string | Yes      | —       | Index symbol (e.g. DJI, SPX, IXIC) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "symbol": {
        "type": "string",
        "description": "Index symbol (e.g. DJI, SPX, IXIC)"
      }
    },
    "required": [
      "PCID",
      "symbol"
    ]
  }
  ```
</Expandable>

***

## finage\_etfs\_indices\_get\_index\_previous\_close

Get index previous close

**Parameters:**

| Parameter | Type   | Required | Default | Description             |
| --------- | ------ | -------- | ------- | ----------------------- |
| `symbol`  | string | Yes      | —       | Index symbol (e.g. DJI) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "symbol": {
        "type": "string",
        "description": "Index symbol (e.g. DJI)"
      }
    },
    "required": [
      "PCID",
      "symbol"
    ]
  }
  ```
</Expandable>
