{"count":21,"rule":"Nothing listed here is removed inside v1: each entry keeps answering as answers says, and removal is null. A removal would come with a new version path, announced here and in changelog.json.","aliases":{"glov":"gswo","rpsa":"rspa","netz":"pwrd","fluk":"flgb","iscb":"msml"},"entries":[{"id":"field-sec-left-out","kind":"field","since":"2026-09-28","what":"left_out","where":"/api/v1/sec/{ticker}.json","replaced_by":["same_code_abroad","earlier_key_reads_as"],"answers":"An empty list for a stock with a page, and null without one.","note":"It named the issuer-layer funds whose row under the ticker was most likely a company listed abroad under the same code. Since lines abroad carry their market (7203.JP), such a row has a key of its own.","removal":null},{"id":"key-without-market","kind":"key","since":"2026-09-28","what":"A key of a line listed abroad without its market, such as 7203","where":"/api/v1/sec/{ticker}.json and the holders files","replaced_by":["The keys it reads as now: reads_as in the 404 under /sec/, and the aliases of /api/v1/holders/{c}.json"],"answers":"A 404 under /sec/ with reason earlier_key and reads_as.","note":"Each line abroad is keyed by its local code and its market: 7203.JP, Toyota in Tokyo, and 7203.SA, Elm in Riyadh.","removal":null},{"id":"answer-fund-in-another-layer","kind":"answer","since":"2026-10-04","what":"404 with reason in_another_layer under /api/v1/fund/{ticker}.json","where":"/api/v1/fund/{ticker}.json","replaced_by":["The answer /fund/ composes from the fund's file under /etf/, with holdings_kind and listed_pct"],"answers":"Only to the Python client before 0.3.0 and the MCP package up to 1.7.1, by the version in their User-Agent.","note":"Every other client gets the composed answer.","removal":null},{"id":"address-etf-stock-layer-fund","kind":"address","since":"2026-10-06","what":"/api/v1/etf/{ticker}.json for a fund of the stock layers","where":"/api/v1/etf/{ticker}.json","replaced_by":["/api/v1/fund/{ticker}.json"],"answers":"301 to the fund's file under /fund/.","note":"The files under /etf/ are the funds of the six layers beside the stock layers.","removal":null},{"id":"field-category-name","kind":"field","since":"2026-10-09","what":"The category by its name: c in funds.json, categories in funds-columns.json, category in funds.csv and in /api/v1/screen","where":"/api/v1/funds.json, /api/v1/funds-columns.json, /api/v1/funds.csv and /api/v1/screen","replaced_by":["cat_id in funds.json","category_ids and category_labels in funds-columns.json","category_id in funds.csv and /api/v1/screen","the category block of each fund file"],"answers":"TickerInside's own category by its name: its label, except for the nine US size and style categories, which keep the names these fields gave them before 9 October 2026, Large Blend to Small Value.","note":"Until 9 October 2026 these fields gave the market data's category, which could not stay published, and they now give TickerInside's (changelog.json, 2026-10-09); the id beside each never changes meaning. The nine keep their names so that programs written before, the TickerInside clients released before that day among them, read a fund of US companies as they did.","removal":null},{"id":"answer-screen-old-category-name","kind":"answer","since":"2026-10-09","what":"A category name the site printed before 9 October 2026, asked of /api/v1/screen?category=","where":"/api/v1/screen","replaced_by":["The category's id, as /api/v1/screen?category=international-large-blend"],"answers":"The funds of the category that category_aliases in funds-columns.json maps the name to, with the name asked under filters.category_asked.","note":"category_aliases lists every such name, Foreign Large Blend for international-large-blend among them. It is read for as long as v1 is served.","removal":null},{"id":"address-fund-glov","kind":"address","since":"2026-09-29","what":"/api/v1/fund/glov.json","where":"/api/v1/fund/{ticker}.json","replaced_by":["/api/v1/fund/gswo.json"],"answers":"301 to /api/v1/fund/gswo.json, and its .csv to that file's.","note":"The fund trades as GSWO; GLOV is the ticker it had before.","removal":null},{"id":"address-fund-rpsa","kind":"address","since":"2026-09-29","what":"/api/v1/fund/rpsa.json","where":"/api/v1/fund/{ticker}.json","replaced_by":["/api/v1/fund/rspa.json"],"answers":"301 to /api/v1/fund/rspa.json, and its .csv to that file's.","note":"The fund trades as RSPA; RPSA is the ticker it had before.","removal":null},{"id":"address-fund-netz","kind":"address","since":"2026-09-29","what":"/api/v1/fund/netz.json","where":"/api/v1/fund/{ticker}.json","replaced_by":["/api/v1/fund/pwrd.json"],"answers":"301 to /api/v1/fund/pwrd.json, and its .csv to that file's.","note":"The fund trades as PWRD; NETZ is the ticker it had before.","removal":null},{"id":"address-fund-fluk","kind":"address","since":"2026-09-29","what":"/api/v1/fund/fluk.json","where":"/api/v1/fund/{ticker}.json","replaced_by":["/api/v1/fund/flgb.json"],"answers":"301 to /api/v1/fund/flgb.json, and its .csv to that file's.","note":"The fund trades as FLGB; FLUK is the ticker it had before.","removal":null},{"id":"address-fund-iscb","kind":"address","since":"2026-09-29","what":"/api/v1/fund/iscb.json","where":"/api/v1/fund/{ticker}.json","replaced_by":["/api/v1/fund/msml.json"],"answers":"301 to /api/v1/fund/msml.json, and its .csv to that file's.","note":"The fund trades as MSML; ISCB is the ticker it had before.","removal":null},{"id":"mcp-tool-list_funds","kind":"mcp_tool","since":"2026-10-08","what":"list_funds","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["list_etfs"],"answers":"Exactly the answer of list_etfs.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-fund_profile","kind":"mcp_tool","since":"2026-10-08","what":"fund_profile","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_holdings"],"answers":"Exactly the answer of get_etf_holdings.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-compare_funds","kind":"mcp_tool","since":"2026-10-08","what":"compare_funds","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["compare_etfs"],"answers":"Exactly the answer of compare_etfs.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-overlap_matrix","kind":"mcp_tool","since":"2026-10-08","what":"overlap_matrix","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_overlap_matrix"],"answers":"Exactly the answer of get_etf_overlap_matrix.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-look_through","kind":"mcp_tool","since":"2026-10-08","what":"look_through","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_portfolio_lookthrough"],"answers":"Exactly the answer of get_etf_portfolio_lookthrough.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-risk_decomposition","kind":"mcp_tool","since":"2026-10-08","what":"risk_decomposition","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_portfolio_risk"],"answers":"Exactly the answer of get_etf_portfolio_risk.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-stock_exposure","kind":"mcp_tool","since":"2026-10-08","what":"stock_exposure","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["find_etfs_holding_stock"],"answers":"Exactly the answer of find_etfs_holding_stock.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-etf_ownership","kind":"mcp_tool","since":"2026-10-08","what":"etf_ownership","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_ownership"],"answers":"Exactly the answer of get_etf_ownership.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-fund_history","kind":"mcp_tool","since":"2026-10-08","what":"fund_history","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_holdings_history"],"answers":"Exactly the answer of get_etf_holdings_history.","note":"tools/list shows the new name only.","removal":null},{"id":"mcp-tool-fund_changes","kind":"mcp_tool","since":"2026-10-08","what":"fund_changes","where":"https://tickerinside.com/mcp and the npm package tickerinside-mcp","replaced_by":["get_etf_holdings_changes"],"answers":"Exactly the answer of get_etf_holdings_changes.","note":"tools/list shows the new name only.","removal":null}],"contract":"https://tickerinside.com/contract/","docs":"https://tickerinside.com/api/#versions","license":"CC BY 4.0","attribution":"Credit TickerInside with a link to this file, or to the page that shows the figure, wherever the medium allows a link, and by name where it does not. How you mark the link is up to you."}