A screen of funds, computed

The funds of funds.json that pass every filter given, paged. limit 1 to 100, 50 by default; a CSV page holds 1 to 50, 50 by default; holds takes a security with a stock file.

get/screen

Request

  • Base URL: https://tickerinside.com/api/v1
  • URL: https://tickerinside.com/api/v1/screen
  • Auth: none required

Query parameters

issuerstring

The issuer, as funds.json names it, whatever the case.

categorystring

The category, by its id or its label, whatever the case (https://tickerinside.com/etf/category/).

layer'issuer_files' | 'sec_nport' | 'sec_nport_bonds' | 'sec_nport_multi_asset' | 'sec_nport_derivatives' | 'trust_filings' | 'sponsor_files' | 'prospectus'

The layer.

expense_ratio_maxnumber

The highest expense ratio, in percent a year.

aum_minnumber

The smallest size, in billions of US dollars.

holdsstring

A security with a stock file: only the funds that hold it. BRK-B reads as BRK.B.

min_weightnumber

With holds: the least weight of the security in the fund, in percent.

sort'weight' | 'aum' | 'expense_ratio' | 'positions' | 'ticker'

The order: weight with holds, aum by default.

limitinteger

How many funds a page holds, 1 to 100, 50 by default; for CSV 1 to 50, 50 by default.

offsetinteger

Where the page starts.

format'json' | 'csv'

json, the default, or csv for the CSV twin, which the path with .csv also gives.

Response

The answer, computed when asked and kept in the edge cache for up to a day. The example is a real answer, shortened.

as_ofstring nullable required

The date of funds.json, the price date.

filtersobject required

The filters applied, as read: issuer as the data spells it; category as the category's id, whether it was asked by id or by label, and category_asked beside it when it was asked by a category name the site printed before 9 October 2026, which the screener reads for as long as v1 is served (funds-columns.json category_aliases); and holds_reads_as when the holders are read under another key: BRK.B for BRK-B, or the key an old one reads as now.

sort'weight' | 'aum' | 'expense_ratio' | 'positions' | 'ticker' required

The order of funds: weight (with holds) or aum, largest first by default; expense_ratio and ticker smallest first; positions largest first. A fund without the figure comes last.

totalinteger required

How many funds pass the filters.

offsetinteger required

Where this page starts in them.

limitinteger required

How many funds a page holds at most.

countinteger required

How many funds this page holds.

nextstring nullable required

The address of the next page. Null on the last one.

licensestring required

The licence the data is published under.

attributionstring required

How to credit the data: a link to the page of a fund the figure comes from, or to this address, where the medium allows one, the name where it does not.

docsstring required

The reference of this endpoint.

Changes

No recorded changes to this operation across all 1 revision of this API.