Data & API
Everything on HoldingsHub is machine-accessible: a free read-only JSON API, a downloadable entity mapping, a field-level data dictionary and a public changelog. Source: SEC EDGAR 13F public filings.
Coverage
98 institutions · 38 13F quarters (2000-Q4 → 2026-Q2) · 3,099,885 position rows · 20,663 securities
JSON API v1
Free, no key required. Fair use: keep it under ~60 requests/minute per IP.
Responses carry Cache-Control: max-age=3600 — cache accordingly.
| Endpoint | Description |
|---|---|
GET /api/v1/meta |
Coverage, last update, endpoint list |
GET /api/v1/funds |
All filers with latest-quarter aggregates |
GET /api/v1/funds/{slug} |
One filer: profile + available quarters |
GET /api/v1/funds/{slug}/holdings?quarter=2026-Q2 |
Position rows (quarter defaults to latest; limit≤5000, offset paging) |
GET /api/v1/stocks/{symbol} |
One security + top-25 holders in the latest quarter |
Example:
curl "https://holdingshub.top/api/v1/funds/berkshire-hathaway/holdings?quarter=2026-Q2"
Errors are JSON: {"error": "...", "status": 404}. If you use the
data, credit “Source: HoldingsHub (SEC 13F data)” with a link.
Open data downloads
Entity Mapping
Symbol → company name, GICS sector for 20,663 securities; searchable online, full CSV download.
Data Dictionary
Field definitions, quarterly conventions, weight math and known limitations.
Changelog
New institutions per quarter, data fixes and methodology changes.