13F Portfolio Tracker
Pricing
from $5.00 / 1,000 holding founds
13F Portfolio Tracker
Track institutional managers (hedge funds, family offices) by SEC CIK or name and get their recent 13F-HR quarterly filings — form, filing date, accession number and an EDGAR link. Official SEC data, free, no API key or login.
Pricing
from $5.00 / 1,000 holding founds
Rating
0.0
(0)
Developer
Tim Zinin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
13F Portfolio Tracker — New Filings by Institutional Manager
Did a hedge fund or family office just file their quarterly 13F? Point this Actor at a list of institutional managers — by SEC CIK or by name — and get back every 13F-HR filing that landed in your lookback window, straight from official SEC EDGAR data. No API key, no browser, no login.
Who is this for
- Investors & analysts — an alert-ready feed of 13F-HR filings for a watchlist of managers, without babysitting the EDGAR full-text search UI.
- Journalists & researchers — track when a specific fund last disclosed its quarterly holdings.
- Fintech builders — a clean, structured 13F filings feed to wire into a bot, dashboard or n8n workflow.
- Allocators & LPs — monitor filing cadence for managers you track or invest alongside.
What you get
- A structured filings feed — resolved company name, filing count in your window, and the filings themselves (form, filing date, accession number, EDGAR link) — no scraping, no rendering.
- A confident name→CIK match, not a guess. A manager name only resolves to a filer when the name similarity clears a 0.85 bar; below that, you get a short list of the closest candidates with their scores instead of a silently wrong company's holdings.
- CIK input skips resolution entirely — a 10-digit CIK is unambiguous and goes straight to the filing history.
- Match evidence on every resolved row —
matchConfidenceandmatchBasistell you whether the row came from an exact CIK or a scored name match, and how confident that match was. - Runs on Apify: schedule it, monitor it, call it from the API or the MCP server, export to JSON/CSV/Excel, or push straight into your own pipeline.
Why it matters
13F-HR is the SEC form that discloses an institutional investment manager's U.S. equity holdings each quarter — the primary public source for "what did this fund buy/sell." EDGAR's own UI has no manager-list mode and no API key/quota system to build on top of — you either poll the website by hand or write your own name→CIK resolver and pagination logic. This Actor does that resolution once per run and hands back one row per manager, ready to filter, alert on, or pipe into a dataset.
How to run it
- Click Try for free — no card needed on the free plan.
- Paste managers into Managers, one per row — a 10-digit SEC CIK (most reliable) or a manager name.
- Press Start and read the results from the dataset — UI, API or webhook.
Pricing
Pay-per-event: $0.005 per run start + $0.005 per result. 100 managers cost about $0.51; 1,000 managers about $5.01.
A manager that could not be resolved to a single filer — a bad CIK, no name match, or a name that matches several filers too closely to call — is still returned so you can see why, and it is not charged for. You pay for an identified filer's filings, not for an attempt.
Input
| Field | Type | Description |
|---|---|---|
managers | array of strings | Institutional managers to watch — a 10-digit SEC CIK (e.g. 0001067983, used as-is) or a manager name resolved against EDGAR's filer index (e.g. Bridgewater Associates). A name that matches several filers too closely to call returns the shortlist with similarity scores instead of picking one — use the CIK, or the filer's full name, for anything generic like Capital Management. Required. |
sinceDays | integer | Only include 13F filings from the last N days. Default 365, max 3650 (10 years). |
maxConcurrency | integer | Parallelism (1–10, default 5). SEC EDGAR's documented rate limit is 10 requests/second. |
{"managers": ["0001067983", "0001350694", "Renaissance Technologies"],"sinceDays": 365}
Output
One item per manager. This is a real row from a real run:
{"manager": "0001067983","cik": "0001067983","companyName": "BERKSHIRE HATHAWAY INC","found": true,"matchConfidence": 1,"matchBasis": "cik","candidates": [],"filingsCount": 5,"recentFilings": [{"form": "13F-HR","filedAt": "2026-05-15","accessionNumber": "0001193125-26-226661","url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001067983&type=13F"}],"summary": "BERKSHIRE HATHAWAY INC (CIK 0001067983) — 5 13F filings in the last 365 day(s), most recent 13F-HR on 2026-05-15. Resolved from the CIK given, exact.","checkedAt": "2026-07-26T13:23:45.028Z"}
| Field | Description |
|---|---|
manager | The CIK or name you passed |
cik / companyName | The resolved filer's CIK and name on EDGAR |
found | Whether this manager resolved to exactly one filer |
matchConfidence | 1 for a CIK given outright; the name-similarity score (0–1) for a name match |
matchBasis | cik, name, or ambiguous (see below) |
candidates | Empty on a confident match. On an ambiguous name, the shortlist of closest filers instead — cik, name, score for each |
filingsCount / recentFilings | How many 13F-HR filings landed in sinceDays, and the filings themselves |
summary | Human-readable recap, including how the manager was matched |
error | Present only when found: false — why (bad CIK, no name match, or ambiguous — see FAQ) |
An unresolvable manager (bad CIK, no name match, or a name matching several filers below the 0.85 confidence bar) returns found: false with an error explaining why — never a guessed or partial row.
Need the rest of the picture?
These run on the same account, take the same shape of input and bill the same way, so they slot into an existing pipeline without new plumbing.
| Actor | What it does |
|---|---|
| Insider Trading Tracker | Track insider stock trades — SEC Form 3/4/5 filings — for any list of tickers |
| SEC Filing Watcher | Watch stock tickers for new SEC filings — 10-K, 10-Q, 8-K, S-1 and more |
| AI Crawler Access Checker | Check which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended & more) can access your website |
| B2B Lead Enricher | Turn a list of company websites into sales-qualified lead cards: detected tech stack, a rough revenue… |
| Clinical Trials Monitor | Watch conditions, drugs or sponsors for new and updated clinical trials |
FAQ / Limitations
Does it need an API key or login? No — EDGAR full-text search and submissions/CIK*.json are public SEC EDGAR endpoints.
Does this parse the actual holdings (stocks, share counts)? Not in v0.1 — this Actor lists the 13F-HR filings themselves (form, date, accession number, EDGAR link), not the parsed information-table holdings inside each filing. Use the url to open the manager's filing list on EDGAR and drill into a specific filing's information table.
Why is the url the same for every filing of a manager? A 13F-HR's payload is an XML information table, not a single readable primary document — so v0.1 links to the manager's own filing list on EDGAR (browse-edgar?...&type=13F) rather than guessing at a per-filing document path.
Can I look up a manager by name instead of CIK? Yes — a name resolves to a filer only when EDGAR's own similarity score against that filer's name clears 0.85. Below that bar, you get found: false with a candidates shortlist of the closest filers and their scores, instead of a confident-looking row for the wrong fund. A generic name like "Capital Management" is exactly the case this guards against — for an unambiguous result, give the CIK, or the filer's full legal name.
What happens when a name is ambiguous? The row returns found: false, matchBasis: "ambiguous", and candidates — each with cik, name and its similarity score — so you can re-run with whichever CIK is the right one, or with the filer's full name.
How fresh is the data? As fresh as EDGAR itself — filings usually appear within minutes of acceptance.
Can I call it from an AI agent? Yes — it's a standard Apify Actor, callable via the Apify API or the Apify MCP server.
What this is NOT. Not investment advice, and not a parser of a fund's actual stock positions in v0.1 — it tells you a 13F-HR was filed, when, and by whom, and links you to it.
Found a wrong result, or need a doubtful match resolved differently? Open an issue on this Actor's page.