| limit | No | Maximum ETFs to return, 1-100. | |
| order | No | Sort direction. Nulls always sort last regardless of direction. | desc |
| rules | No | Numeric rules. A fund with no value for a ruled metric never matches that rule. | |
| issuer | No | Substring match on the fund family/issuer, e.g. "iShares", "Amundi", "Vanguard". | |
| region | No | Exact investment-region string. | |
| search | No | Free-text match on ticker, fund name or ISIN. Omit to screen the whole universe. | |
| sortBy | No | Sort field applied to the returned rows. | totalAssets |
| category | No | Exact category string. Call get_etf_filter_options for the valid values; a wrong guess silently returns zero rows. | |
| currency | No | Exact trading currency, e.g. EUR, USD, GBX. | |
| domicile | No | Exact fund domicile, e.g. "Ireland", "Luxembourg", "United States". | |
| exchange | No | Exact listing exchange, e.g. XETRA, LSE, "NYSE ARCA". | |
| indexKey | No | Exact tracked-index key, e.g. SP500, MSCI_WORLD, NASDAQ100. Use get_etf_index_group to compare every fund on one index instead. | |
| strategy | No | Exact strategy classification string. | |
| assetClass | No | Exact asset-class group: EQUITY, FIXED_INCOME, COMMODITY, REAL_ESTATE, MULTI_ASSET, CASH, CURRENCY, DIGITAL_ASSETS, ALTERNATIVES or OTHER. | |
| holdingMode | No | INCLUDES keeps funds holding the constituent. EXCLUDES keeps only funds with a holdings snapshot that confirms absence — funds with no snapshot are dropped, never assumed clean. | INCLUDES |
| productType | No | Exact wrapper type, e.g. UCITS_FUND. | |
| ucitsStatus | No | UCITS restricts to wrappers a European retail investor can actually buy. | |
| holdingSearch | No | Look-through filter: find funds by a CONSTITUENT ticker or company name, e.g. "NVDA" or "NVIDIA". Only funds with a stored holdings snapshot can match. | |
| currencyHedged | No | HEDGED selects funds labelled currency-hedged. NOT_LABELLED_HEDGED selects funds not so labelled — absence of a label is not proof a fund is unhedged. | |
| benchmarkSearch | No | Substring match on the stated benchmark name. | |
| includeSecondary | No | Include secondary venue listings of the same fund. Default false — one row per fund's primary listing. | |
| marketDevelopment | No | Exact market-development classification, e.g. developed vs emerging. | |
| distributionPolicy | No | Accumulating (reinvests income) or distributing (pays it out) — the usual first cut for a European investor. | |
| holdingMinWeightPct | No | Minimum constituent weight in percentage points for holdingSearch to count as a match. | |