ETF and index-fund holdings

From Financial Datasets, through Joshu Data Bodega.

Price
$0.022 per call

No calls measured in the last 30 days.

Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.

Inputs

  • as_ofstring, optional

    YYYY-MM-DD; valid only with ticker; returns the fund composition in effect on or before this date

  • limitinteger, optional

    total rows across all pages; default 50; each response page contains up to 10 rows

  • cursorstring, optional

    opaque cursor from the response next_page_url; when supplied, omit the original filters because the cursor preserves them

  • offsetinteger, optional

    rows to skip; default 0

  • tickerstring, optional

    ETF or index-fund ticker; supply exactly one of ticker or holding. If availability is uncertain, call financialdatasets.index-funds.tickers first

  • holdingstring, optional

    US security ticker; supply exactly one of ticker or holding to find funds whose latest filing holds the security

  • asset_classstring, optional

    equity | bond; valid only with ticker; omit for all holdings

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "financialdatasets.index-funds",
    "params": {
      "limit": 1,
      "ticker": "SPY"
    }
  }'