SEC filings contain some of the most valuable company information available publicly. Earnings risks. New agreements. Executive changes. Legal disputes. Acquisition plans. Debt updates.
But finding that information is harder than it sounds.
Most SEC filing tools only let users search metadata like ticker symbols, company names, form types, or filing dates. That works when you already know exactly what you are looking for.
The problem starts when you need to search inside the actual filing documents.
For example:
- Find every 8-K mentioning “material agreement”
- Search 10-K filings for “cybersecurity”
- Discover filings that mention “AI infrastructure”
- Exclude filings containing certain keywords
- Track new filings discussing “bankruptcy” or “restructuring”
This is where full-text SEC filing search becomes important.
Why Metadata Search Is Not Enough
Metadata helps identify filings at a high level. You can filter by:
- company
- ticker
- form type
- filing date
- report date
But metadata does not tell you what is written inside the filing itself.
Imagine searching for all 8-K filings related to supply chain disruptions. There is no dedicated SEC field for that topic. The only way to find it is by searching the actual document text.
The same applies to:
- risk disclosures
- partnership announcements
- financing agreements
- litigation mentions
- executive compensation discussions
- AI and crypto references
- regulatory concerns
Without full-text search, teams often end up downloading and parsing thousands of filings manually.
That process is slow, expensive, and difficult to scale.
Full-Text SEC Filing Search with FinFeedAPI
The FinFeedAPI SEC API includes a dedicated endpoint for searching inside SEC filing documents:
nstead of searching only filing metadata, this endpoint searches the actual filing content.
That means developers can build tools that discover filings based on words, phrases, or topics mentioned in the document.
What You Can Filter By
The /v1/full-text endpoint supports several useful filters.
text_contains
Search for keywords that must appear in the filing document.
Example:
You can also provide multiple keywords separated by commas.
Example:
This is useful for:
- news monitoring
- compliance workflows
- AI research pipelines
- market intelligence tools
- alert systems
text_not_contain
Exclude filings containing specific keywords.
Example:
This helps reduce noisy search results.
For example, you might want filings discussing acquisitions but not restructuring events.
Form Type Filters
You can narrow searches to specific SEC forms.
Examples:
- 8-K
- 10-K
- 10-Q
- S-1
- 20-F
Example:
Or multiple forms:
This matters because different forms serve different purposes.
- 8-K filings focus on material events
- 10-K filings contain annual business and risk information
- 10-Q filings provide quarterly updates
Filtering by form type keeps searches more relevant.
Filing Date Filters
The API also supports date-based filtering:
This is especially important for:
- recent event monitoring
- historical research
- backtesting workflows
- AI data pipelines
- market event analysis
The API uses the exact schema names:
filling_date_startfilling_date_end
Example Full-Text Search Request
Here is an example request searching for recent 8-K filings mentioning “material agreement”.
Example Response
The API returns filing metadata for matching documents.
Example:
Once you have the accession number, you can continue the workflow with other SEC API endpoints.
For example:
- extract a specific filing section with
/v1/extractor/item - extract the full filing with
/v1/extractor - download raw files with
/v1/download - convert XBRL data into JSON with
/v1/xbrl-converter
Common Use Cases
SEC Filing Monitoring
Track filings mentioning topics like:
- AI
- cybersecurity
- tariffs
- lawsuits
- debt refinancing
- mergers
Trading and Market Intelligence
Monitor new filings for material business updates before they appear in news summaries.
AI and LLM Applications
Feed highly targeted SEC filing content into AI systems instead of entire filing archives.
Compliance and Research
Search for regulatory language or disclosure trends across industries and time periods.
REST, MCP, and AI Workflows
The same full-text search capability is also available through the FinFeedAPI MCP server.
This allows AI agents and MCP-compatible tools to search SEC filing documents directly using structured tool calls.
Typical workflow:
- Search filings using
fulltext_search - Retrieve accession numbers
- Extract filing sections with
extractor_extract_item - Process the results downstream with AI or analytics systems
Build With SEC Filing Data
If you’re building:
- SEC monitoring tools
- AI research workflows
- Filing alert systems
- Trading platforms
- Financial dashboards
- Market intelligence products
…access to structured SEC filing data matters.
FinFeedAPI SEC API helps developers:
- search filing documents
- stream new filings in real time
- extract filing sections
- download EDGAR files
- convert XBRL into JSON
all through developer-ready APIs and MCP tools.
👉 Explore FinFeedAPI SEC API and build on top of real-time SEC filing data.
Related Topics
- The Beginner’s Guide to Event Risk: Earnings, Filings, and Election Shocks
- From News to Markets: The 4 Data Layers That Move Prices
- Why Use MCP Instead of a Standard API Integration?
- Prediction Markets: Complete Guide to Betting on Future Events
- Markets in Prediction Markets
- How to Backtest Event Strategies Using SEC + Prediction Markets + Stocks + FX
- The Death of Manual Parsing: Why SEC EDGAR Data is Finally Becoming Machine-Readable













