list_funds
Retrieve a list of TEFAS mutual funds by category, with optional date range, code or name filters, and configurable result limit.
Instructions
List TEFAS funds by type and optional date range / filters.
Pulls general fund information (code, name, price, AUM, investors) from TEFAS via pytefas. By default returns a snapshot of the latest available day in the range (one row per fund).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows to return (1–500). Default 50. | |
| end_date | No | Range end. Defaults to start_date when only start given. | |
| fund_type | No | Fund category. One of YAT (securities), EMK (pension), BYF (ETF), GYF (real estate), GSYF (venture capital). Aliases SEC/PEN/ETF/RE/VC also accepted. Default YAT. | YAT |
| start_date | No | Range start as YYYY-MM-DD or DD.MM.YYYY. Defaults to today if omitted (with end_date). | |
| latest_only | No | If true (default), keep only the most recent date in the range so each fund appears once. | |
| code_contains | No | Case-insensitive substring filter on fund code (e.g. "AA" matches AAK, AAL). | |
| name_contains | No | Case-insensitive substring filter on fund name (e.g. "ALTIN", "PARA PİYASASI"). | |
| output_format | No | ``markdown`` (table) or ``json``. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |