keyword_search
Search parsed SEC reports by keyword to locate specific financial data, facts, or risk discussions. Returns relevant snippets sorted by relevance.
Instructions
Search parsed reports by keyword full-text search, results sorted by relevance (TF). Uses word-boundary matching for precise results.
User: "Did Tesla mention self-driving risks?" -> keywords=["self-driving", "autonomous", "FSD", "risk", "liability"], match_mode="ANY"
Args: ticker: Stock ticker symbol form: Report type report_date: Report date (fiscal period end date) keywords: 1-5 search keywords match_mode: "ANY" (any match) or "ALL" (all must match), default ANY max_results: Maximum number of matching snippets to return, default 5
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes | ||
| ticker | Yes | ||
| keywords | Yes | ||
| match_mode | No | ANY | |
| max_results | No | ||
| report_date | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |