Scrapers.lat logo scrapers.lat
Developer tools

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.

33 fields per record JSON · CSV · Excel · API Pay per use
sec-13f-holdings-scraper.json 200 OK
{
  "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"
}
What you get

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
Fields it returns
Manager NameManager CikFormFiling DateReport PeriodAccession NumberName Of IssuerTitle Of ClassCusipValue RawValue UsdValue UnitImplied Price Per SharePosition Value Usd
Sample output

A real example record, exactly the shape you receive.

Manager NameManager CikFormFiling Date
BERKSHIRE HATHAWAY INC106798313F-HR2026-05-15
BERKSHIRE HATHAWAY INC106798313F-HR2026-05-15
BERKSHIRE HATHAWAY INC106798313F-HR2026-05-15
BERKSHIRE HATHAWAY INC106798313F-HR2026-05-15
BERKSHIRE HATHAWAY INC106798313F-HR2026-05-15
GET /sec-13f-holdings-scraper
{
  "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.