Skip to main content

SEC Full Text Search

Search within SEC filing content for specific terms or phrases.

Overview

This tool searches within SEC filing content for specific terms, phrases, and topics. It supports boolean operators, wildcards, and exact phrase matching. Useful for risk monitoring, competitive intelligence, and due diligence research.

Parameters

NameTypeRequiredDefaultDescription
querystringYescybersecurity incidentSearch query with boolean operators
filingTypesstring[]No-Limit to specific form types (e.g., ["10-K", "8-K"])
tickersstring[]No-Limit to specific company tickers
startDatestringNo30 days agoStart date (YYYY-MM-DD)
endDatestringNoTodayEnd date (YYYY-MM-DD)
limitnumberNo20Maximum results (max: 100)

Required Integrations

  • sec_api

Query Syntax

Boolean Operators

OperatorExampleDescription
ANDcybersecurity AND breachBoth terms required
OR"going concern" OR "substantial doubt"Either phrase
NOTacquisition NOT mergerExclude term

Wildcards

PatternExampleMatches
*layoff*layoff, layoffs, layoffed

Exact Phrases

Use quotes for exact phrase matching:

  • "material weakness" - Exact phrase
  • "going concern" - Exact phrase

Common Use Cases

Risk Monitoring

{
"tool": "sec_full_text_search",
"parameters": {
"query": "\"material weakness\"",
"filingTypes": ["10-K", "10-Q"]
}
}

Cybersecurity Incidents

{
"tool": "sec_full_text_search",
"parameters": {
"query": "\"cybersecurity incident\" OR \"data breach\"",
"filingTypes": ["8-K"]
}
}

M&A Activity

{
"tool": "sec_full_text_search",
"parameters": {
"query": "acquisition OR merger OR \"change of control\"",
"limit": 50
}
}

Restructuring

{
"tool": "sec_full_text_search",
"parameters": {
"query": "layoff* OR \"workforce reduction\" OR restructuring"
}
}

Leadership Changes

{
"tool": "sec_full_text_search",
"parameters": {
"query": "\"chief executive\" OR \"board of directors\"",
"filingTypes": ["8-K"]
}
}

Going Concern Warnings

{
"tool": "sec_full_text_search",
"parameters": {
"query": "\"going concern\" OR \"substantial doubt\""
}
}

Example Response

{
"data": {
"total": 150,
"query": "\"cybersecurity incident\"",
"filings": [
{
"accessionNumber": "0001234567-24-000123",
"formType": "8-K",
"filedAt": "2025-01-15",
"companyName": "Example Corp",
"ticker": "EXPL",
"cik": "0001234567",
"filingUrl": "https://sec.gov/...",
"description": "Current Report - Cybersecurity Incident"
}
],
"searchParams": {
"filingTypes": ["8-K"],
"startDate": "2025-01-01",
"endDate": "2025-01-31",
"limit": 20
}
}
}

Error Handling

Common errors:

  • Invalid query syntax: Check query format
  • Authentication failed: Check SEC API key
  • Rate limit exceeded: Wait before retrying
  • sec_filing_section - Extract specific sections from filings
  • company_firmographic - Get company information

Next Steps