Skip to main content

Index Constituents

What this utility is for

  • expose index rosters only when SEC API has a documented public-source right to share them
  • map constituent symbols into SEC API’s canonical entity graph when local coverage exists
  • keep the broader index universe visible in the source inventory without pretending unsupported families are production-ready

Current support

  • NDX is fully supported — SEC API parses the public Nasdaq-100 companies page published by Nasdaq
  • SEC API returns company name, ticker, rank order, rights metadata, provenance, and any canonical entity match already available in the local graph
  • SEC API does not return weights for NDX because the public source page does not publish them

Inventory-only indices

  • UKX and SX5E are tracked in the source inventory, but rights and extraction status are still under review
  • inventory-only indices are listed for transparency but are not returned by the public constituents endpoint

Public export

SEC API exposes constituent rosters only when the source and redistribution rights are documented. Entity mapping quality does not by itself make a roster public.

Rights model

  • public_source_documented means the source page and public-sharing status are documented
  • public_source_review_required means SEC API tracks the official source but has not cleared the roster for public constituent export
  • licensed_index_not_supported means SEC API will not expose the constituent roster until explicit licensing is in place

Sync status

  • NDX is the only public constituent roster today, and its export is generated from SEC API’s source definition
  • syncCadence values describe source-review status and intended refresh cadence; they do not imply that every inventory-only benchmark family is already auto-synced into a public roster

Example

curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/market/indices/constituents?index=NDX&limit=10"