- Full-text search finds both filing records and matching sections for an exact query.
- Semantic search retrieves conceptually related sections when the wording may differ.
- Section search searches extracted filing sections and returns citation-ready passages.
Full-text search: exact terms across filings and sections
filings and sections lists. Use this when you want exact-term matches and the filing record around them.
Semantic search: related disclosures, not only exact words
mode can be keyword, semantic, or hybrid; the default is hybrid. The response has a sections.data list. In the default view, each result includes retrieval metadata. view=agent keeps the citation fields while omitting score and retrieval-mode metadata where the endpoint documents that projection.
Section search: a cited passage for a known research question
accession, section_key, source_url, char_start, char_end, and highlighted_snippet. The character offsets refer to the returned section markdown, not raw SEC HTML. When offsets are unavailable, keep the accession and source URL but do not try to slice text; the response explains the degraded citation state.
Use the result safely
- Open the
source_urlor retrieve the section by(accession, section_key). - Keep the accession number, filing date, and request ID beside your excerpt or model output.
- Treat a match as evidence to review, not proof that a company has the risk, event, or accounting treatment you searched for.
- Constrain repeatable work with ticker, form, date, or filing-year filters before expanding the corpus.
Learn the exact contract
- Full-text search reference
- Semantic search reference
- Section search reference
- Citation and response conventions
- Semantic-search risk-factor tutorial

