13F Portfolio Tracker avatar

13F Portfolio Tracker

Pricing

from $4.25 / 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 $4.25 / 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

2 days 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.

简体中文说明

输入一批机构投资者(10 位 SEC CIK 编号,或机构名称),此 Actor 会直接读取官方 SEC EDGAR 数据,返回该机构在你设定窗口内提交的每一份 13F-HR 季度持仓披露:表格类型、提交日期、accessionNumber 和 EDGAR 链接。13F-HR 是机构投资管理人按季度披露其美股持仓的 SEC 表格,是了解"这只基金买了/卖了什么"最主要的公开信息来源。

用机构名称查询时,只有名称相似度达到 0.85 以上才会被判定为匹配成功(matchConfidence/matchBasis);相似度不够时不会强行返回一个可能是错误机构的结果,而是给出候选机构列表(candidates),附带各自的相似度分数——直接用 CIK 编号可以完全跳过名称匹配这一步。

当前版本(v0.1)不解析每份 13F-HR 内部的具体持仓明细(股票、股数),只列出备案本身;url 指向该机构在 EDGAR 上的备案列表,需要具体持仓明细的话,点进去查看对应备案的信息表。

计费为按事件付费:每次运行 $0.005,每条成功解析的结果 $0.005。无法解析为唯一机构的输入(CIK 有误、名称无匹配、或名称同时匹配多个机构)仍会返回原因说明,不计费。100 个机构约 $0.51,1000 个约 $5.01。本 Actor 不构成投资建议,v0.1 也不解析基金的实际持仓明细——它只告诉你某份 13F-HR 何时由谁提交,并给出链接。

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, trimmed only where a list repeats:

{
"manager": "0001350694",
"cik": "0001350694",
"companyName": "Bridgewater Associates, LP",
"found": true,
"matchConfidence": 1,
"matchBasis": "cik",
"candidates": [],
"filingsCount": 8,
"recentFilings": [
{
"form": "13F-HR",
"filedAt": "2026-05-15",
"accessionNumber": "0001350694-26-000002",
"url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001350694&type=13F"
},
{
"form": "13F-HR",
"filedAt": "2026-02-13",
"accessionNumber": "0001350694-26-000001",
"url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001350694&type=13F"
},
"…"
],
"summary": "Bridgewater Associates, LP (CIK 0001350694) — 8 13F filings in the last 730 day(s), most recent 13F-HR on 2026-05-15. Resolved from the CIK given, exact.",
"checkedAt": "2026-08-01T05:14:14.542Z"
}
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.

API

Start a run with a bearer token and explicit JSON input:

curl -sS -X POST 'https://api.apify.com/v2/acts/zinin~thirteen-f-tracker/runs?waitForFinish=60' \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H 'Content-Type: application/json' \
--data '{"managers":["0001067983","0001350694","Renaissance Technologies"],"sinceDays":365}'

Read Dataset rows using the returned defaultDatasetId:

curl -sS "https://api.apify.com/v2/datasets/$DEFAULT_DATASET_ID/items?clean=true&format=json" \
-H "Authorization: Bearer $APIFY_TOKEN"

MCP

For an Apify MCP client exposing the standard call-actor tool, send this exact payload:

{
"name": "call-actor",
"arguments": {
"actor": "zinin/thirteen-f-tracker",
"input": {
"managers": ["0001067983", "0001350694", "Renaissance Technologies"],
"sinceDays": 365
}
}
}

Related tools for adjacent workflows in financial signals and markets.

ActorWhat it does
Funding Round TrackerPair it in the financial signals and markets workflow: Track recent SEC Form D filings by company name or sector keyword — the notice a company files when it...
Insider Trading TrackerPair it in the financial signals and markets workflow: Track insider stock trades — SEC Form 3/4/5 filings — for any list of tickers
SEC Filing WatcherPair it in the financial signals and markets workflow: Watch stock tickers for new SEC filings — 10-K, 10-Q, 8-K, S-1 and more
Patent Filing MonitorPair it in the financial signals and markets workflow: Watch keywords or technologies for newly granted US patents
Clinical Trials MonitorPair it in the financial signals and markets workflow: 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.


Built by zinin. Questions? Telegram @timzinin.