Gouda Studios Agent Tools

SEC EDGAR Filings

New SEC EDGAR filings by ticker, CIK or form type from the official SEC APIs: form, filing date, 8-K items, company, SIC and direct document links. Change-only monitoring mode.

Open on Apify: gouda_studios/sec-edgar-filings-feed

Use cases

Pricing

Input parameters

NameTypeDefaultDescription
tickersarray[]Optional stock tickers, e.g. ["AAPL","NVDA"]. Resolved to CIKs with the SEC ticker file.
ciksarray[]Optional SEC Central Index Keys, e.g. ["320193"]. Leave tickers and CIKs empty to get latest filings across all companies.
formTypesarray[]Form types to include, e.g. ["8-K","10-K","10-Q","4","D","S-1","13F-HR","SC 13D"]. Empty = all forms (company mode only; market-wide mode needs at least one).
filedWithinDaysinteger7Only filings from the last N days. 0 = no limit (company mode returns the ~1000 most recent).
onlyNewbooleanfalsetrue = skip filings delivered by an earlier run with the same tickers/CIKs/forms. Use with a schedule for an alert feed.
maxResultsinteger100Maximum rows (1-5000). You pay per row, so this caps cost: 100 rows = $0.20.
contactEmailstringOptional. SEC asks automated clients to identify themselves; this email is sent in the User-Agent header to sec.gov only.

Example input

{
  "tickers": [
    "AAPL",
    "TSLA"
  ],
  "formTypes": [
    "8-K",
    "10-Q"
  ],
  "filedWithinDays": 30,
  "maxResults": 50
}

Output fields (one row per filing)

FieldTypeDescription
companyName['null', 'string']
cik['null', 'string']
filerRole['null', 'string']
form['null', 'string']
filingDate['null', 'string']
acceptedAt['null', 'string']
accessionNumber['null', 'string']
items['array', 'null']
indexUrl['null', 'string']
documentUrl['null']

Sample output row

{
  "companyName": "LAGO Evergreen Credit",
  "cik": "2043759",
  "filerRole": "Filer",
  "form": "8-K",
  "filingDate": "2026-10-16",
  "acceptedAt": "2026-10-16T13:37:35-04:00",
  "accessionNumber": "0001193125-26-423790",
  "items": [
    "3.02 Unregistered Sales of Equity Securities"
  ],
  "indexUrl": "https://www.sec.gov/Archives/edgar/data/2043759/000119312526423790/0001193125-26-423790-index.htm",
  "documentUrl": null
}

How to call

Apify API (synchronous, returns dataset items)

curl -X POST "https://api.apify.com/v2/acts/gouda_studios~sec-edgar-filings-feed/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tickers": ["AAPL", "TSLA"], "formTypes": ["8-K", "10-Q"], "filedWithinDays": 30, "maxResults": 50}'

Apify MCP server

Connect an MCP client to https://mcp.apify.com and add the actor gouda_studios/sec-edgar-filings-feed, for example https://mcp.apify.com/?tools=gouda_studios/sec-edgar-filings-feed.

Agentic payments (x402 / Skyfire)

This actor is eligible for Apify agentic payments, so an AI agent can pay per run without an Apify account. See Apify x402 docs.

Machine-readable: /tools/sec-edgar-filings-feed.json


Contact: m0f@mail.grokbot.com | Machine-readable: llms.txt, llms-full.txt, tools.json, openapi.json | Source: GitHub