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 ActorSEC EDGAR ScraperSEC Insider Transaction ScraperSEC 13D & 13G Beneficial Ownership Change Report
Intent13F holding-change alerts and reports8-K and S-1 filing alertsForm 4 insider tradesSchedule 13D/13G
Primary inputwatchliststickers / CIKstickers / CIKswatchlists + userAgent
What it readsOfficial SEC EDGAR 13F filingsEDGAREDGAR Form 4EDGAR 13D/13G
Primary outputHolding-row, alert, report, and export eventsFiling rowsTransaction rowsOwnership-change alerts
Not this jobNot 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

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

Open SEC 13F Institutional Holdings Change Report on Apify

Related pages