Audience: application and coding agent.
Citation fields
Every result row carries seven additive top-level fields:
When the validator can’t produce a span (no section text, no query-term match, or offsets out of bounds),
char_start/char_end/highlighted_snippet drop to null and _citation_degraded records the reason. Identity fields (accession, section_key, source_url, ticker) are always populated when known. See api conventions → citation + char-range spans for the full contract.
Filters and pagination
Useq with one issuer identifier to begin. Add form, filing_id, filing_year, fy, or quarter only when the review needs a smaller filing cohort. cursor is an opaque continuation token: send the returned nextCursor unchanged while hasMore is true, and do not derive offsets from result counts.
Agent mode
Pass?view=agent to receive the compact agent shape: key + snippet + lifted accessionNumber / startOffset / endOffset from provenance/trace, plus the citation envelope (accession, section_key, char_start, char_end, highlighted_snippet, source_url, ticker). Content-md and metadata envelopes are dropped. See api conventions → response formats for the full ?view= contract.
Related workflows
Risk factors glossary
Read investor-facing Item 1A interpretation, caveats, and agent prompts.
Risk-factor drift agent
Compare changed risk language across filings with source links intact.
Canonical metadata
requestIdtraceparentprovenancefreshnessmaterialization
Example request
Example response
About this example
This response is illustrative:EXAMPLE, all IDs, amounts, and example.com URLs are synthetic. It shows the response shape only and does not identify or claim a live SEC filing.
Give this prompt to your agent
Failure posture
- send
tickeror itssymbolalias, not conflicting values for both - preserve and replay
nextCursorexactly whenhasMoreis true; do not construct a cursor from an offset - treat null citation spans as unavailable evidence and verify the linked filing before quoting a passage
- preserve
requestIdandtraceparentwhen retrying a transient failure

