SEC 13F Institutional Holdings Scraper
Scrape SEC Form 13F institutional holdings for any hedge fund or asset manager. For a manager name or CIK, get their latest quarterly filing with each equity position: issuer, CUSIP, market value in USD, shares, put/call, investment discretion and voting authority. Export to JSON, CSV or Excel.
{ "managerName": "BERKSHIRE HATHAWAY INC", "managerCik": "1067983", "form": "13F-HR", "filingDate": "2026-05-15", "reportPeriod": "2026-03-31", "accessionNumber": "0001193125-26-226661", "nameOfIssuer": "ALLY FINL INC", "titleOfClass": "COM", "cusip": "02005N100" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Manager Name | Manager Cik | Form | Filing Date |
|---|---|---|---|
| BERKSHIRE HATHAWAY INC | 1067983 | 13F-HR | 2026-05-15 |
| BERKSHIRE HATHAWAY INC | 1067983 | 13F-HR | 2026-05-15 |
| BERKSHIRE HATHAWAY INC | 1067983 | 13F-HR | 2026-05-15 |
| BERKSHIRE HATHAWAY INC | 1067983 | 13F-HR | 2026-05-15 |
| BERKSHIRE HATHAWAY INC | 1067983 | 13F-HR | 2026-05-15 |
{ "managerName": "BERKSHIRE HATHAWAY INC", "managerCik": "1067983", "form": "13F-HR", "filingDate": "2026-05-15", "reportPeriod": "2026-03-31", "accessionNumber": "0001193125-26-226661", "nameOfIssuer": "ALLY FINL INC", "titleOfClass": "COM", "cusip": "02005N100" }
Frequently asked questions
What is a 13F filing?
Institutional managers that exercise investment discretion over at least 100 million US dollars in listed US equities must disclose their holdings every quarter on Form 13F. This actor returns those disclosed positions.
How are values reported?
Recent filings report market value in whole US dollars; older filings reported in thousands. Each record includes the reported value, a normalized `valueUsd`, and a `valueUnit` flag so the numbers are always comparable.
Why are there several rows for the same issuer?
A manager can split a single holding across co-managers or voting arrangements, so the filing lists each slice on its own line. This actor keeps that full granularity, one record per line, so nothing is lost.
Can I look up a fund by its manager name?
Yes. Enter the fund or firm name and the actor finds the matching filer automatically, or enter the CIK directly for an exact match.
How fresh is the data?
The actor always resolves the manager's most recent 13F filing at run time, so you get the latest quarter that has been disclosed.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.