Skip to main content
Find extracted filing sections and snippets with issuer, form, filing, fiscal-period, and cursor controls for a bounded review workflow.
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

Use q 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.

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

  • requestId
  • traceparent
  • provenance
  • freshness
  • materialization

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 ticker or its symbol alias, not conflicting values for both
  • preserve and replay nextCursor exactly when hasMore is 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 requestId and traceparent when retrying a transient failure