SEC 13D/G Ownership Changes – Evidence API avatar

SEC 13D/G Ownership Changes – Evidence API

Pricing

from $8.00 / 1,000 normalized ownership filings

Go to Apify Store
SEC 13D/G Ownership Changes – Evidence API

SEC 13D/G Ownership Changes – Evidence API

Normalize official structured SEC Schedule 13D/G filings into issuer, reporting-person, security, ownership-change, and bounded purpose-evidence records with stateless cursors.

Pricing

from $8.00 / 1,000 normalized ownership filings

Rating

0.0

(0)

Developer

BB

BB

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Turn official structured SEC Schedule 13D, 13D/A, 13G, and 13G/A filings into deterministic beneficial-ownership records. Each dataset row represents one unique accession and keeps the subject issuer, security classes and CUSIPs, reporting persons, non-aggregated ownership statements, conservative amendment deltas, and direct SEC provenance together.

The Actor uses public SEC EDGAR data only. It does not use an LLM, infer an activist or takeover intent, map CUSIPs through a third party, or parse legacy HTML into guessed ownership figures.

Minimal input

{
"queries": [
{
"requestId": "issuer-ownership",
"scope": "subject",
"identifierType": "ticker",
"identifier": "DIS"
}
]
}

Query scopes:

  • subject: exact SEC ticker, CIK, or company name;
  • reportingPerson: exact reporting-person CIK, never a fuzzy name;
  • accessionNumber: exact accession plus a separate subjectCik. The accession prefix is not treated as the subject issuer.

The Actor returns at most 50 globally deduplicated filings. Repeated matches merge sorted requestIds into one row.

Ownership and changes

Numeric SEC values are serialized as canonical decimal strings. "0", null, and a missing relationship remain distinct. Values across people or security classes are never added. CUSIPs remain official filing text and are not mapped to market symbols.

For an amendment, includeOwnershipChanges=true permits one additional prior document download. Deltas are produced only for a unique match with the same Schedule family, overlapping reporting-person identity, and compatible CUSIP or class title. Otherwise comparisonStatus explains that no safe comparison was available.

Schedule 13D Item 4 can be returned as bounded source evidence. compact mode removes its prose while retaining status, original character count, source anchor, and rule ID. The text is never converted into intent labels.

Outputs and cost control

  • Default dataset: successful beneficial_ownership_filing rows only.
  • SUMMARY: counts, warnings, limits, and optional nextCursor.
  • ERRORS: bounded partial query/document errors.

Exactly one reserved apify-default-dataset-item PPE event is attached to each dataset row. maxEvents is therefore the direct result-charge ceiling. Pricing in the product specification is planning only; this local Actor has not been deployed, published, or monetized. Confirm the live Apify Pricing tab after any future release.

Incremental polling

Set incremental to {} on the first run. Copy SUMMARY.nextCursor unchanged into the next run. The opaque cursor is query/filter scoped, carries bounded overlap IDs, and requires no publisher-side watchlist. A filing is atomic and is never split between runs.

Network and data limits

The Actor identifies itself to the SEC, stays at or below eight requests per second, uses 30-second timeouts and at most three attempts for 408/429/temporary 5xx responses, rejects redirects before following them, streams documents, caps one XML document at 5 MB and run filing data at 50 MB, and accepts only official HTTPS SEC hosts.

Public SEC information is provided as filed and can contain filer errors or omissions. This Actor is not affiliated with the SEC and does not provide legal or investment advice.

See the exact ./docs/product/interface.md, ./docs/implementation-spec.md, and ./docs/test-plan.md.