Institutional holdings · Stocks & market data

ETF and index-fund holdings

Get an ETF or index fund's holdings and weights, or find funds that hold a US security

Price
$0.022 / call
Success (7 days)
—
Median latency
—
Runs (30 days)
—

Details

Tier
bridged
Safe to retry
Yes
Data
Financial data
Source terms
—

Inputs

Inputs of ETF and index-fund holdings
InputTypeRequiredDescription
as_ofstringNoYYYY-MM-DD; valid only with ticker; returns the fund composition in effect on or before this date
asset_classstringNoequity | bond; valid only with ticker; omit for all holdings
cursorstringNoopaque cursor from the response next_page_url; when supplied, omit the original filters because the cursor preserves them
holdingstringNoUS security ticker; supply exactly one of ticker or holding to find funds whose latest filing holds the security
limitintegerNototal rows across all pages; default 50; each response page contains up to 10 rows
offsetintegerNorows to skip; default 0
tickerstringNoETF or index-fund ticker; supply exactly one of ticker or holding. If availability is uncertain, call financialdatasets.index-funds.tickers first

Call it

Run it (curl)
curl https://api.orcarouter.ai/v1/tools/financialdatasets.index-funds/run \
  -H "Authorization: Bearer $ORCAROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{}}'
As an OpenAI function (curl)
curl "https://api.orcarouter.ai/v1/tools/functions?ids=financialdatasets.index-funds&format=openai" \
  -H "Authorization: Bearer $ORCAROUTER_API_KEY"
MCP client config
{
  "mcpServers": {
    "orcarouter": {
      "type": "http",
      "url": "https://api.orcarouter.ai/v1/tools/mcp",
      "headers": {
        "Authorization": "Bearer <ORCAROUTER_API_KEY>"
      }
    }
  }
}

Questions

How much does ETF and index-fund holdings cost?

ETF and index-fund holdings costs $0.022 per call: 1,000 calls cost $22.00.

What does a $10 budget buy with ETF and index-fund holdings?

About 454 calls at $0.022 per call.

What inputs does ETF and index-fund holdings need?

It has no required inputs.

How do I call ETF and index-fund holdings?

Send POST /v1/tools/{id}/run with your OrcaRouter API key and a JSON body {"input": {…}}, where {id} is the tool id POST /v1/tools/discover returns for it.

Alternatives

Other tools offering Institutional holdings
ToolPriceSuccess (7 days)Median latencyRuns (30 days)Tier
Available institutional investorsList institutional investors and filer CIKs accepted by the holdings dataset, optionally by name prefix$0.001 / call———bridged
Available institutional-holdings tickersList US stock tickers accepted by the institutional-holdings dataset$0.001 / call———bridged
US institutional holdingsList 13F institutional holdings by filer CIK or US stock ticker$0.022 / call———bridged
© 2026 OrcaRouter

For Providers

Run an inference platform? Get your models on OrcaRouter.

providers@orcarouter.ai

Join our community

Discordsupport@orcarouter.aiXLinkedInGitHubYouTube