SEC 13F Holdings Scraper โ Institutional Portfolios
Pricing
from $0.0005 / holding scraped
SEC 13F Holdings Scraper โ Institutional Portfolios
Scrape any institutional manager's Form 13F holdings from SEC EDGAR: issuer, CUSIP, market value, shares, put/call, voting authority, filing & report dates and portfolio total. Bulk managers. Official data, no key.
Pricing
from $0.0005 / holding scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
SEC 13F Holdings Scraper โ Institutional Portfolios, CUSIP, Shares & Value
Scrape any institutional investment manager's Form 13F holdings straight from SEC EDGAR โ issuer, CUSIP, market value, shares, put/call, investment discretion and voting authority, plus filing and report dates and the portfolio total โ into clean JSON, CSV or Excel. Pass one or many managers by CIK. Uses the official SEC data, no key, no login. Fast and reliable.

Great for 13F tracking, whale-watching, portfolio analysis, quant research and investor dashboards.
What does SEC 13F Holdings Scraper do?
It reads a manager's 13F-HR filings from SEC EDGAR and returns one clean record per holding โ issuer, CUSIP, value, shares and voting authority โ with the portfolio total and filing metadata attached to every row. Pass many managers by CIK and pull recent quarters in bulk.
What you get

- ๐ฆ Full holdings โ every position in a manager's 13F: issuer, CUSIP, value, shares, share type
- ๐งฎ Portfolio context โ total portfolio value and position count on every row
- ๐ Filing metadata โ accession, filing date, report quarter, form type
- ๐ Bulk & history โ many managers, and up to 50 recent quarters each
- โ๏ธ Official source โ direct from SEC EDGAR
Output schema
| Field | Type | Description |
|---|---|---|
manager | string | Name of the institutional investment manager. |
cik | string | SEC Central Index Key of the manager. |
accession | string | SEC accession number of the filing. |
filingDate | string | Date the 13F was filed. |
reportDate | string | Report period (quarter-end) date. |
form | string | Form type (e.g. 13F-HR). |
portfolioValue | integer | Total reported portfolio value. |
positions | integer | Number of positions in the filing. |
nameOfIssuer | string | Name of the security's issuer. |
titleOfClass | string | Class of the security (e.g. COM). |
cusip | string | CUSIP identifier of the security. |
value | integer | Reported market value of the holding. |
shares | integer | Number of shares or principal amount held. |
sharesType | string | Share/principal type (e.g. SH, PRN). |
putCall | string | Put or call designation, if any. |
investmentDiscretion | string | Investment discretion code (e.g. SOLE, DFND). |
votingSole | integer | Shares with sole voting authority. |
votingShared | string | Shares with shared voting authority. |
votingNone | string | Shares with no voting authority. |
Use cases
- 13F tracking โ monitor what a fund bought and sold quarter over quarter.
- Whale-watching โ follow the positions of large, well-known managers.
- Portfolio analysis โ reconstruct any manager's full portfolio by CUSIP and value.
- Quant research โ build datasets of institutional holdings across many managers.
- Investor dashboards โ feed 13F data into a BI tool or spreadsheet.
- Lead and market research โ see which issuers institutions are concentrating in.
How to scrape SEC 13F data
- Add the SEC 13F Holdings Scraper to your Apify account.
- Find each manager on SEC EDGAR and copy its CIK.
- Add the CIKs to
ciks, setmaxFilingsPerManagerand choose whether to include amendments. - Click Run.
- Export the results as JSON, CSV or Excel, or pull them via the Apify API.
Input
{"ciks": ["1067983", "1350694"],"maxFilingsPerManager": 1,"includeAmendments": false}
ciks are SEC CIK numbers. Find a manager on SEC EDGAR and copy its CIK.
| Field | Description |
|---|---|
ciks | Manager CIK numbers. |
maxFilingsPerManager | Recent 13F-HR filings per manager (1 = latest). |
includeAmendments | Also include 13F-HR/A amendments. |
Output
{"manager": "BERKSHIRE HATHAWAY INC","cik": "0001067983","reportDate": "2026-03-31","filingDate": "2026-05-15","portfolioValue": 259000000000,"positions": 90,"nameOfIssuer": "APPLE INC","titleOfClass": "COM","cusip": "037833100","value": 66000000000,"shares": 300000000,"sharesType": "SH","putCall": null,"investmentDiscretion": "DFND","votingSole": 300000000,"votingShared": 0,"votingNone": 0}
Need more financial data?
- SEC EDGAR Scraper โ filings across all form types
- Yahoo Finance Scraper โ quotes and fundamentals
- Finviz Stock Screener Scraper โ screener data
FAQ
Where do I find a manager's CIK? Search the fund on SEC EDGAR; the CIK is in the URL / filer profile. Berkshire Hathaway = 1067983.
How many filings can I pull?
Set maxFilingsPerManager to control how many recent quarters per manager (up to 50).
Are values in dollars or thousands? As reported on the filing โ 13F values are reported in whole US dollars for recent filings.
What export formats are supported? JSON, CSV, Excel and XML, plus the Apify API.
Can I integrate it with other tools? The SEC 13F Holdings Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
How does billing work? You pay only per item you get โ cheap per holding, cheapest in its class.
Is the data public? Yes. 13F filings are public records filed with the SEC.
Related Actors
- SEC EDGAR Scraper โ filings across all form types
- Yahoo Finance Scraper โ quotes and fundamentals
- Finviz Stock Screener Scraper โ screener data
Notes
Original clean-room implementation using SEC EDGAR's official public data. You are responsible for how you use the data. Not affiliated with or endorsed by the SEC.