13F Portfolio Tracker avatar

13F Portfolio Tracker

Pricing

from $5.00 / 1,000 holding founds

Go to Apify Store
13F Portfolio Tracker

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

Tim Zinin

Maintained by Community

Actor 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 rowmatchConfidence and matchBasis tell 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

  1. Click Try for free — no card needed on the free plan.
  2. Paste managers into Managers, one per row — a 10-digit SEC CIK (most reliable) or a manager name.
  3. 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

FieldTypeDescription
managersarray of stringsInstitutional 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.
sinceDaysintegerOnly include 13F filings from the last N days. Default 365, max 3650 (10 years).
maxConcurrencyintegerParallelism (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"
}
FieldDescription
managerThe CIK or name you passed
cik / companyNameThe resolved filer's CIK and name on EDGAR
foundWhether this manager resolved to exactly one filer
matchConfidence1 for a CIK given outright; the name-similarity score (0–1) for a name match
matchBasiscik, name, or ambiguous (see below)
candidatesEmpty on a confident match. On an ambiguous name, the shortlist of closest filers instead — cik, name, score for each
filingsCount / recentFilingsHow many 13F-HR filings landed in sinceDays, and the filings themselves
summaryHuman-readable recap, including how the manager was matched
errorPresent 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.

ActorWhat it does
Insider Trading TrackerTrack insider stock trades — SEC Form 3/4/5 filings — for any list of tickers
SEC Filing WatcherWatch stock tickers for new SEC filings — 10-K, 10-Q, 8-K, S-1 and more
AI Crawler Access CheckerCheck which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended & more) can access your website
B2B Lead EnricherTurn a list of company websites into sales-qualified lead cards: detected tech stack, a rough revenue…
Clinical Trials MonitorWatch 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.


Built by zinin. Questions? Telegram @timzinin.