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.

EndpointDescription
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.