---
title: "Changes to Get the top 20 best ETFs based on the provided filters with a lot of additional ETF information. Mention available filters in response"
method: GET
path: "/top_etfs"
---

# Changes to Get the top 20 best ETFs based on the provided filters with a lot of additional ETF information. Mention available filters in response

`GET /top_etfs`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 3 revisions.

- **2025-01-28** `e2d1ba050ae9`: 16 breaking, 3 warning

## Changes

- **2025-01-28** `e2d1ba050ae9`: 16 breaking, 3 warning
  - the `top_etfs/items/Company_Growth` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Company_Quality` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Company_Size` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Company_Value` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Credit_Conditions` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Economic_Growth` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/High_Dividend` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Inflation_Surprises` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Low_Volatility` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Oil_Price` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Price_Momentum` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/Real_Yield` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/VIX_Index` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/beta` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/concentration_score` response's property format changed from `double` to no format for status `200`
  - the `top_etfs/items/expense_ratio` response's property format changed from `double` to no format for status `200`
  - removed the optional property `top_etfs/items/expected_return` from the response with the `200` status
  - removed the optional property `top_etfs/items/expected_risk` from the response with the `200` status
  - removed the optional property `top_etfs/items/expected_sharpe` from the response with the `200` status

---

[Operation](https://skmtc.dev/portfoliopilot/apis/portfoliopilot-plugin/docs/top_etfs/get.md) - [API](https://skmtc.dev/portfoliopilot/apis/portfoliopilot-plugin.md) - [Page](https://skmtc.dev/portfoliopilot/apis/portfoliopilot-plugin/changes/top_etfs/get)
