SEC 13F Institutional Holdings Scraper by Fund CIK
Pricing
Pay per usage
SEC 13F Institutional Holdings Scraper by Fund CIK
See what hedge funds and institutional investors own. Scrape SEC Form 13F holdings for any fund by CIK — Berkshire Hathaway, Scion, and thousands more. Get each position issuer, CUSIP, market value, and share count, normalized to whole dollars. Official SEC filings. No API key.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
parker odam
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Scrape SEC Form 13F institutional holdings disclosures — what stocks hedge funds, mutual funds, and other large institutions own. Funds are legally required to disclose all equity holdings >= $100M quarterly.
Keywords: 13F holdings scraper, institutional holdings data, hedge fund holdings by CIK, SEC 13F API, what stocks does a fund own, institutional investor positions, fund portfolio tracker, 13F-HR filings, EDGAR institutional data.
Input
The key difference from stock scrapers: 13F filers are INSTITUTIONS (funds, advisors), not individual stocks. They are identified by a CIK (Central Index Key), not a stock ticker.
How to find a fund's CIK:
- Go to https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany
- Search by company name
- Grab the CIK from the URL or results table
Examples:
| Fund | CIK |
|---|---|
| Berkshire Hathaway | 1067983 |
| Vanguard Group | 102909 |
| BlackRock | 1364742 |
| Bridgewater Associates | 1159165 |
| Renaissance Technologies | 1037389 |
Input schema
{"ciks": ["1067983"],"maxFilings": 1,"includeAmendments": false,"userAgent": "my-app/1.0 contact@mydomain.com"}
| Field | Required | Description |
|---|---|---|
ciks | Yes | Array of fund CIK numbers |
maxFilings | No | Max filings per fund (default: all). Set to 1 for current quarter only. |
includeAmendments | No | Include 13F-HR/A amendments (default: false) |
userAgent | No | Your contact info for SEC's fair-use policy (required by SEC; defaults to placeholder) |
Output
One record per <infoTable> row in the 13F filing — one row = one security holding.
{"fundName": "BERKSHIRE HATHAWAY INC","fundCik": "0001067983","reportPeriod": "2026-03-31","nameOfIssuer": "APPLE INC","titleOfClass": "COM","cusip": "037833100","valueRaw": 50000000000,"valueInThousands": false,"valueUsd": 50000000000,"shares": 300000000,"sharesType": "SH","investmentDiscretion": "DFND","votingSole": 300000000,"votingShared": 0,"votingNone": 0,"accessionNumber": "0001193125-26-226661","filedDate": "2026-05-15","filingUrl": "https://www.sec.gov/Archives/edgar/data/1067983/000119312526226661/53405.xml"}
Value units (important!)
The SEC changed how 13F filers report value in late 2022 (Release No. 34-96459):
- Before ~2023-02-01:
valuewas reported in thousands of USD - On/after ~2023-02-01:
valueis reported in whole USD
This actor normalizes everything to whole USD in valueUsd. The raw value from
the XML is in valueRaw, and valueInThousands tells you which era applied.
Data source
All data comes from SEC EDGAR — the official public disclosure database:
- Submissions:
https://data.sec.gov/submissions/CIK##########.json - Filing index:
https://www.sec.gov/Archives/edgar/data/<cik>/<acc>/index.json - Infotable XML:
https://www.sec.gov/Archives/edgar/data/<cik>/<acc>/<file>.xml
No API key required. The SEC requires a descriptive User-Agent with a contact
email; set the userAgent input field to comply with their fair-use policy.
Rate limiting is built in (120ms minimum between requests per host).