API JSON chỉ đọc miễn phí
Phục vụ dữ liệu được lưu cache của trang web này, không phải proxy trực tiếp từ các nhà cung cấp gốc. Hỗ trợ CORS, không cần khóa API, cache ~2 phút, giới hạn số hàng cố định. Mỗi phản hồi đều có ghi nguồn và tuyên bố miễn trừ trách nhiệm chỉ dùng cho nghiên cứu.
/api/v1/etfs
ETF directory (sort: aum, yield, er, ytd; filters: category, issuer)
curl "https://etfexplorer.com/api/v1/etfs?limit=50&sort=aum"
/api/v1/etf/VOO
Full profile: metadata + quote + performance + risk
curl "https://etfexplorer.com/api/v1/etf/VOO"
/api/v1/etf/VOO/holdings
Holdings with weights, shares, value and as-of date
curl "https://etfexplorer.com/api/v1/etf/VOO/holdings?limit=25"
/api/v1/etf/SCHD/distributions
Distribution history (ex/record/pay dates, amounts)
curl "https://etfexplorer.com/api/v1/etf/SCHD/distributions"
/api/v1/etf/VOO/history
Daily closes + dividend-adjusted closes
curl "https://etfexplorer.com/api/v1/etf/VOO/history?days=365"
/api/v1/quotes
Batch delayed quotes
curl "https://etfexplorer.com/api/v1/quotes?symbols=SPY,QQQ,VOO"
/api/v1/stock/NVDA/etfs
Reverse holdings: every ETF holding a stock
curl "https://etfexplorer.com/api/v1/stock/NVDA/etfs"
/api/v1/ticker
Ticker-bar feed: top 30 ETFs by AUM
curl "https://etfexplorer.com/api/v1/ticker"
/api/v1/search
Symbol/name search
curl "https://etfexplorer.com/api/v1/search?term=dividend"
Response envelope
{
"data": [ … ],
"meta": {
"count": 25,
"as_of": "2026-08-14T18:00:00Z",
"attribution": "Market data: Financial Modeling Prep (quotes refreshed hourly; each carries its timestamp); daily prices cross-checked against, and for a few funds sourced from, Tiingo. Derived analytics computed by ETF Explorer from stored series.",
"disclaimer": "Research/informational use only. Not investment advice. Verify against primary sources before acting."
}
}
Sử dụng hợp lý: chỉ đọc và dùng ở mức hợp lý. API được cung cấp để các tác nhân tự động và bảng tính không cần thu thập dữ liệu từ HTML.