SEC 13F
Official SEC 13F holdings for filers you watch
Track institutional 13F holdings using official SEC EDGAR filings. Receive source-linked holding-change alerts, reports, and optional exports.
Not a general EDGAR 8-K/S-1 monitor. Not Form 4 insider transactions. Not Schedule 13D/13G beneficial-ownership. You supply filer watchlists. Live schema requires userAgent.
from $6.00 / 1,000 SEC 13F holding row ($0.006 per delivered sec-13f-holding-row); $0.25 per SEC 13F holdings change alert; $12.00 per SEC 13F portfolio change report; $8.00 per SEC 13F evidence export. No Actor Start.
Open SEC 13F Institutional Holdings Change Report on Apify
SEC 13F Institutional Holdings Change Report, not a neighboring Actor
Use this page for this Actor’s job. Use SEC EDGAR Scraper for 8-K and S-1 filing alerts; Use SEC Insider Transaction Scraper for Form 4 insider trades; Use SEC 13D & 13G Beneficial Ownership Change Report for Schedule 13D/13G.
| This Actor | SEC EDGAR Scraper | SEC Insider Transaction Scraper | SEC 13D & 13G Beneficial Ownership Change Report | |
|---|---|---|---|---|
| Intent | 13F holding-change alerts and reports | 8-K and S-1 filing alerts | Form 4 insider trades | Schedule 13D/13G |
| Primary input | watchlists | tickers / CIKs | tickers / CIKs | watchlists + userAgent |
| What it reads | Official SEC EDGAR 13F filings | EDGAR | EDGAR Form 4 | EDGAR 13D/13G |
| Primary output | Holding-row, alert, report, and export events | Filing rows | Transaction rows | Ownership-change alerts |
| Not this job | Not a general EDGAR 8-K/S-1 monitor. Not Form 4 insider transactions. Not Schedule 13D/13G beneficial-ownership. You supply filer watchlists. Live schema requires userAgent. | Not 13F holdings tables. | Not 13F institutional holdings. | Not 13F table holdings. |
Store ID: taroyamada/sec-13f-institutional-holdings-change-report. Respect source terms, robots.txt, and rate limits.
Use cases
- One CIK/ticker watchlist with generateReport off first
- Set a descriptive userAgent as required by the live schema
- Use initialRunMode baseline_only to seed state
How is SEC 13F Institutional Holdings Change Report different from SEC EDGAR Scraper and SEC Insider Transaction Scraper?
SEC 13F Institutional Holdings Change Report (taroyamada/sec-13f-institutional-holdings-change-report): Track institutional 13F holdings using official SEC EDGAR filings. Receive source-linked holding-change alerts, reports, and optional exports. Not a general EDGAR 8-K/S-1 monitor. Not Form 4 insider transactions. Not Schedule 13D/13G beneficial-ownership. You supply filer watchlists. Live schema requires userAgent. SEC EDGAR Scraper is for 8-K and S-1 filing alerts (input tickers / CIKs; EDGAR; Filing rows). Not 13F holdings tables. SEC Insider Transaction Scraper is for Form 4 insider trades (input tickers / CIKs; EDGAR Form 4; Transaction rows). Not 13F institutional holdings. SEC 13D & 13G Beneficial Ownership Change Report is for Schedule 13D/13G (input watchlists + userAgent; EDGAR 13D/13G; Ownership-change alerts). Not 13F table holdings.
What input is required?
Live required fields: watchlists, userAgent. Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
watchlists |
any[] | [{"id": "sample-managers", "managers": [{"cik": "0001166559", "label": "Sample institutional manager"}], "issuerKeywords": [], "cusips": [], "minValueUsd": 0, "maxHoldingsPerManager": 100, "maxAlertsPerManager": 25}] |
Institutional manager watchlists. Each watchlist contains one or more manager CIKs or official tickers plus optional holding filters. Required. |
lookbackFilings |
integer | 2 |
Filings to inspect per manager. Bounded number of latest 13F report periods inspected. Two periods are needed for a change comparison. minimum=1 maximum=4 |
monitorKey |
string | "sec-13f-institutional-watch" |
Monitor key. Stable state namespace for a recurring institutional holdings portfolio. |
userAgent |
string | "taroyamada-sec-13f-institutional-holdings-change-report/1.0 https://apify.com/taroyamada/sec-13f-institutional-holdings-change-report" |
SEC User-Agent. Required descriptive value, for example your-company-13f-watch/1.0 ops@yourcompany.com. Replace the example contact with your own application contact before production use. Required. |
initialRunMode |
string enum | "baseline_only" |
Initial run mode. baseline_only stores the first current portfolio with zero rows; emit_backfill emits selected current holdings as a first paid report. enum: baseline_only, emit_backfill |
generateReport |
boolean | true |
Generate portfolio change report. Emit one report-first descriptive portfolio change report when selected holdings change. |
emitRawRows |
boolean | false |
Emit holding rows. Optional low-priced holding detail rows for the selected changed or backfilled positions. |
emitExport |
boolean | false |
Generate evidence export. Emit a compact JSON export of selected holdings and change evidence. |
emitUnchanged |
boolean | false |
Emit unchanged holdings. Accepted for compatibility, but unchanged holdings remain free and emit zero rows and zero charges. |
maxRequests |
integer | 20 |
Maximum SEC requests. Hard per-run request bound including ticker lookup, submissions, filing indexes, and XML documents. minimum=1 maximum=120 |
requestIntervalMs |
integer | 1100 |
Request interval milliseconds. Minimum delay between official SEC requests. Keep a conservative interval and respect SEC access guidance. minimum=100 maximum=5000 |
maxChargeUsd |
number | 40 |
Maximum charge USD. Fail closed before delivery if planned PPE charges exceed this cap. minimum=0.005 maximum=250 |
dryRun |
boolean | false |
Dry run. Return deterministic representative rows for all event types without SEC requests, state writes, or charges. |
Published Store example run input (omitted fields take schema defaults):
{
"watchlists": [
{
"id": "sample-managers",
"managers": [
{
"cik": "0001166559",
"label": "Sample institutional manager"
}
],
"issuerKeywords": [],
"cusips": [],
"minValueUsd": 0,
"maxHoldingsPerManager": 100,
"maxAlertsPerManager": 25
}
],
"userAgent": "taroyamada-sec-13f-institutional-holdings-change-report/1.0 https://apify.com/taroyamada/sec-13f-institutional-holdings-change-report",
"maxRequests": 3,
"maxChargeUsd": 3,
"dryRun": false
}
Run SEC 13F Institutional Holdings Change Report on Apify
How do dataset, webhook, and dry-run delivery work?
Dataset output is the billable surface when rows are written. See live PPE for which events bill. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
Published README Output Example / Sample Output JSON. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is SEC 13F Institutional Holdings Change Report priced?
Billing is pay per event. The live Store card is from $6.00 / 1,000 SEC 13F holding row ($0.006 per delivered sec-13f-holding-row); $0.25 per SEC 13F holdings change alert; $12.00 per SEC 13F portfolio change report; $8.00 per SEC 13F evidence export. No Actor Start. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
sec-13f-holding-row (SEC 13F holding row) |
$0.006 | Charged only when a sec 13f holding row row is delivered. |
sec-13f-holdings-change-alert (SEC 13F holdings change alert) |
$0.25 | Charged only when a sec 13f holdings change alert row is delivered. |
sec-13f-portfolio-change-report (SEC 13F portfolio change report) |
$12.00 | Charged only when a sec 13f portfolio change report row is delivered. |
sec-13f-export (SEC 13F evidence export) |
$8.00 | Charged only when a sec 13f evidence export row is delivered. |
from $6.00 / 1,000 SEC 13F holding row ($0.006 per delivered sec-13f-holding-row); $0.25 per SEC 13F holdings change alert; $12.00 per SEC 13F portfolio change report; $8.00 per SEC 13F evidence export. No Actor Start.
See SEC 13F Institutional Holdings Change Report pricing on Apify
Limits to keep in mind
- See live required fields including userAgent
- Public EDGAR only
- Report and export are opt-in
- Not 13D/13G or Form 4
- Respect source terms, robots.txt, and rate limits.
Open SEC 13F Institutional Holdings Change Report on Apify
Related pages
- SEC EDGAR Scraper — Not 13F holdings tables.
- SEC Insider Transaction Scraper — Not 13F institutional holdings.
- SEC 13D & 13G Beneficial Ownership Change Report — Not 13F table holdings.
- Tools