SEC exhibits
SEC exhibit and material-agreement leads from official EDGAR filings
This Actor searches official SEC filings (tickers, CIKs, issuers, accessionNumbers) for material agreements and exhibits matching contractKeywords / counterpartyTerms. Optional includeExhibitText pulls capped exhibit text.
Not investment, legal, or procurement advice. Not Form 4 insider trades. Not a complete contract database. Respect SEC fair-access User-Agent rules (secUserAgent on the live schema).
from $8.00 / 1,000 Result ($0.008 per delivered apify-default-dataset-item). $0.001 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
Open SEC Material Contract Intelligence on Apify
SEC Material Contract Intelligence, not a neighboring Actor
Use this page for this Actor’s job. Use SEC EDGAR Scraper for 8-K/S-1 filing alerts; Use SEC & ESG Report Scraper for ESG/climate packs; Use SEC Insider Transaction Scraper for Forms 3/4/5 trades.
| This Actor | SEC EDGAR Scraper | SEC & ESG Report Scraper | SEC Insider Transaction Scraper | |
|---|---|---|---|---|
| Intent | SEC Material Contract Intelligence | 8-K/S-1 filing alerts | ESG/climate packs | Forms 3/4/5 trades |
| Primary input | see schema | companies | company disclosure targets | issuers |
| What it reads | Public sources listed on the Store page | SEC EDGAR | SEC EDGAR + reports | SEC EDGAR ownership |
| Primary output | Dataset rows billed per live PPE | SEC filing rows | disclosure change rows | insider-trade rows |
| Not this job | Not investment, legal, or procurement advice. Not Form 4 insider trades. Not a complete contract database. Respect SEC fair-access User-Agent rules (secUserAgent on the live schema). | Not ESG report packs | Not 8-K/S-1 filing alerts alone | Not 8-K material contracts |
Store ID: taroyamada/sec-material-contract-intelligence. Respect source terms, robots.txt, and rate limits.
Use cases
- Ticker exhibit watches
- Keyword hits on material agreements
- Capped exhibit-text extracts
How is SEC Material Contract Intelligence different from SEC EDGAR Scraper and SEC & ESG Report Scraper?
SEC Material Contract Intelligence (taroyamada/sec-material-contract-intelligence): This Actor searches official SEC filings (tickers, CIKs, issuers, accessionNumbers) for material agreements and exhibits matching contractKeywords / counterpartyTerms. Optional includeExhibitText pulls capped exhibit text. Not investment, legal, or procurement advice. Not Form 4 insider trades. Not a complete contract database. Respect SEC fair-access User-Agent rules (secUserAgent on the live schema). SEC EDGAR Scraper is for 8-K/S-1 filing alerts (input companies; SEC EDGAR; SEC filing rows). Not ESG report packs. SEC & ESG Report Scraper is for ESG/climate packs (input company disclosure targets; SEC EDGAR + reports; disclosure change rows). Not 8-K/S-1 filing alerts alone. SEC Insider Transaction Scraper is for Forms 3/4/5 trades (input issuers; SEC EDGAR ownership; insider-trade rows). Not 8-K material contracts.
What input is required?
Live required fields: none listed (see live fields). Published exampleRunInput is shown below. Find material agreement, customer contract, partnership, procurement, and exhibit leads from official SEC filings.
| Field | Type | Default | Notes |
|---|---|---|---|
tickers |
any[] | ["MSFT"] |
Tickers. Ticker symbols to resolve through the SEC company ticker index. |
ciks |
any[] | empty |
CIKs. SEC Central Index Key values. Use this when a ticker is unavailable or ambiguous. |
issuers |
any[] | [] |
Issuers. Mixed ticker symbols or CIK numbers to inspect. Prefer Tickers and CIKs for clearer runs. |
accessionNumbers |
any[] | empty |
Accession numbers. Optional direct SEC accession numbers to inspect, such as 0000789019-26-000111. |
formTypes |
any[] | ["8-K", "10-K", "10-Q"] |
Form types. SEC forms to include. |
startDate |
string | empty |
Start date. Optional filing date lower bound in YYYY-MM-DD format. Overrides daysBack start when set. |
endDate |
string | empty |
End date. Optional filing date upper bound in YYYY-MM-DD format. Defaults to today when empty. |
daysBack |
integer | 365 |
Days back. How far back to scan recent SEC filings. min=1 max=3650 |
limit |
integer | 50 |
Result limit. Maximum rows to emit. min=1 max=500 |
maxFilingsPerIssuer |
integer | 50 |
Max filings per issuer. Maximum matching filings to inspect per issuer before row limiting. min=1 max=500 |
maxExhibitsPerFiling |
integer | 12 |
Max exhibits per filing. Maximum Exhibit 10-style attachments to emit per filing. min=0 max=100 |
contractKeywords |
any[] | empty |
Contract keywords. Additional phrases to flag in filing metadata or fetched exhibit text. |
counterpartyTerms |
any[] | empty |
Counterparty terms. Optional customer, partner, supplier, agency, or competitor names to highlight. |
includeExhibitText |
boolean | false |
Fetch exhibit text. Fetch Exhibit 10 documents for value, effective-date, and counterparty hints. Leave off for lighter metadata-only runs. |
maxExhibitChars |
integer | 12000 |
Max exhibit characters. Maximum exhibit text characters to analyze when Fetch exhibit text is enabled. min=1000 max=50000 |
emitFilingRowsWithoutExhibits |
boolean | true |
Emit filing-only rows. Emit a filing-level row when a relevant filing has no Exhibit 10-style attachment in the SEC directory index. |
requestDelayMs |
integer | 120 |
Delay between SEC filing requests. Delay between SEC Archives filing requests. min=0 max=5000 |
timeoutMs |
integer | 25000 |
HTTP timeout (ms). HTTP timeout for SEC API and Archives requests. min=1000 max=60000 |
secUserAgent |
string | empty |
SEC User-Agent. Optional SEC-compliant User-Agent with contact information. |
delivery |
string enum | dataset |
Delivery. Where to send results. Dry runs never push dataset rows or webhooks. enum: dataset, webhook |
webhookUrl |
string | empty |
Webhook URL. Required when delivery=webhook. |
dryRun |
boolean | false |
Dry run. Run without writing dataset rows or posting webhook output. |
Published Store example run input (omitted fields take schema defaults):
{
"tickers": [
"MSFT"
],
"ciks": [],
"issuers": [],
"accessionNumbers": [],
"formTypes": [
"8-K",
"10-K",
"10-Q"
],
"startDate": "",
"endDate": "",
"daysBack": 365,
"limit": 50,
"maxFilingsPerIssuer": 25,
"maxExhibitsPerFiling": 12,
"contractKeywords": [
"master services agreement",
"supply agreement",
"license agreement"
],
"counterpartyTerms": [],
"includeExhibitText": false,
"maxExhibitChars": 12000,
"emitFilingRowsWithoutExhibits": true,
"requestDelayMs": 120,
"timeoutMs": 25000,
"secUserAgent": "",
"delivery": "dataset",
"webhookUrl": "",
"dryRun": false
}
Run SEC Material Contract Intelligence on Apify
How do dataset, webhook, and dry-run delivery work?
delivery defaults to dataset on the live schema. Dataset output is the billable surface when rows are written. webhookUrl is used when delivery is webhook (and typically not during dryRun). 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 Material Contract Intelligence priced?
Billing is pay per event. The live Store card is from $8.00 / 1,000 Result ($0.008 per delivered apify-default-dataset-item). $0.001 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-default-dataset-item (Result) |
$0.008 | Charged for each normalized result row saved to the default dataset. |
apify-actor-start (Actor Start) |
$0.001 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
from $8.00 / 1,000 Result ($0.008 per delivered apify-default-dataset-item). $0.001 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
See SEC Material Contract Intelligence pricing on Apify
Limits to keep in mind
- Public EDGAR
- maxFilingsPerIssuer / maxExhibitsPerFiling / maxExhibitChars
- secUserAgent for SEC fair access
- Not legal advice
- Respect source terms, robots.txt, and rate limits.
Open SEC Material Contract Intelligence on Apify
Related pages
- SEC EDGAR Scraper — Filing-index alerts, not exhibit text.
- SEC & ESG Report Scraper — ESG packs, not material contracts.
- SEC Insider Transaction Scraper — Forms 3/4/5, not exhibits.
- SEC EDGAR Disclosure Candidate Watch — 8-K item and exhibit candidates.
- SEC Form D Exempt Offering Notices — as-filed D and D/A watches.
- Tools