Index Additions and Deletions
GetIndexChangesGet the companies that have joined or left a major US stock index, newest first. Changes are derived by comparing consecutive constituent lists from the funds that track the index, so each one is dated to the window between two reports rather than to an announcement: a daily holdings file dates a change to a day, a quarterly filing only to a quarter. Several funds track the same index and each records a change separately, so records for the same company and direction over overlapping windows are collapsed into the single event a reader should see, keeping the narrowest window. This is observed membership, not an announcement feed, so a change appears once a tracking fund has actually reported it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | Yes | Index name or slug, for example "S&P 500", "sp-500", "nasdaq-100" or "Russell 2000". | |
| maxResults | No | Maximum changes to return, newest first (default 25, max 500). |