SEC 13F Institutional Holdings Scraper by Fund CIK avatar

SEC 13F Institutional Holdings Scraper by Fund CIK

Pricing

Pay per usage

Go to Apify Store
SEC 13F Institutional Holdings Scraper by Fund CIK

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

parker odam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

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:

  1. Go to https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany
  2. Search by company name
  3. Grab the CIK from the URL or results table

Examples:

FundCIK
Berkshire Hathaway1067983
Vanguard Group102909
BlackRock1364742
Bridgewater Associates1159165
Renaissance Technologies1037389

Input schema

{
"ciks": ["1067983"],
"maxFilings": 1,
"includeAmendments": false,
"userAgent": "my-app/1.0 contact@mydomain.com"
}
FieldRequiredDescription
ciksYesArray of fund CIK numbers
maxFilingsNoMax filings per fund (default: all). Set to 1 for current quarter only.
includeAmendmentsNoInclude 13F-HR/A amendments (default: false)
userAgentNoYour 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: value was reported in thousands of USD
  • On/after ~2023-02-01: value is 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).