Filings

Retrieve U.S. SEC EDGAR 10-K, 10-Q, 20-F, 40-F or 6-K filing metadata and source links by CIK.

by U.S. SECReady to run$0.0050 per request · $0.50 per 100 requests

Example

You ask your agent

“List Apple's recent 10-K and 10-Q filings.”

You get

Form
10-K
Filing date
2024-11-01
Report date
2024-09-28
Is amendment
No
Accession number
0000320193-24-000123
Filing index URL
https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/0000320193-24-000123-index.html
Primary document
aapl-20240928.htm
Primary document URL
https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm
What your agent sends and gets back (JSON)

Your agent works out the exact inputs, such as IDs, dates and settings, from what you ask.

Request

{
  "tool_id": "sec.filings",
  "input": {
    "cik": "0000320193",
    "forms": [
      "10-K",
      "10-Q"
    ],
    "limit": 10
  }
}

Response

{
  "cik": "0000320193",
  "items": [
    {
      "form": "10-K",
      "filing_date": "2024-11-01",
      "report_date": "2024-09-28",
      "is_amendment": false,
      "accession_number": "0000320193-24-000123",
      "filing_index_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/0000320193-24-000123-index.html",
      "primary_document": "aapl-20240928.htm",
      "primary_document_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm"
    }
  ],
  "scope": "recent_submissions",
  "tickers": [
    "AAPL"
  ],
  "exchanges": [
    "Nasdaq"
  ],
  "source_url": "https://www.sec.gov/edgar/browse/?CIK=0000320193&owner=exclude",
  "captured_at": "2026-08-20T00:00:00.000Z",
  "entity_name": "Apple Inc."
}

Use it with your agent

Copy the prompt and paste it into your agent, then tell it what you need.

Read https://scrollport.com/start. Use my existing Scrollport connection, or help me connect if needed. Help me use Filings (tool ID: sec.filings). Ask me for the details you need, then show me the result.

Provider access is included. If your agent isn't connected to Scrollport yet, it will help you set that up.

Other tools for this job

Compare all 3 →

Questions

Is Filings by U.S. SEC free?

Scrollport has no free tier: it costs $0.0050 per request ($0.50 per 100 requests), paid per use from a prepaid wallet with no subscription. Connecting your first agent adds $1 of trial credit, so you can try it before adding funds.

Do I need an API key from U.S. SEC?

No. Your agent runs it through your Scrollport connection (MCP, the Scrollport CLI or the HTTP API), and Scrollport handles access to U.S. SEC, so you don't sign up with U.S. SEC or manage an API key.

Details

About this tool

Return at most 100 recent EDGAR submissions for one exact CIK with optional base-form and filing-date filters. Results preserve accession number, form and amendment state, filing/report/acceptance dates, XBRL flags, file identifiers, primary-document metadata and canonical SEC archive links. Older archive shards, filing submission, credentials and investment recommendations are excluded.

All inputs and outputs

Input

cikstring · required

SEC Central Index Key, with or without leading zeroes; output is always ten digits.

filed_fromstring · optional

format: date

filed_tostring · optional

format: date

formsarray · optional

minItems: 1 · maxItems: 5

include_amendmentsboolean · optional
limitinteger · optional

Maximum number of results to return.

minimum: 1 · maximum: 100

Output

captured_atstring

When the data was retrieved.

cikstring
entity_namestring
exchangesarray
itemsarray

Result records.

scopestring
source_urlstring

URL of the source the record came from.

tickersarray
Errors and limits
  • not_found: SEC EDGAR could not find that CIK in the submissions dataset.Resolve a current CIK first: {"query":"AAPL","limit":5}