Skip to main content
Find SEC filing records by issuer, form, date, text, or accession number.
Audience: engineers and agents building bounded filing-history or accession-first workflows.

Coverage and source scope

Search materialized SEC filing manifests for a bounded research or monitoring workflow. Filter by one issuer identifier, form, filing date, text, or a known accession number; results include filing identity and source links. Coverage and freshness reflect the returned records and provenance, not a promise of real-time or complete EDGAR history.

Canonical metadata

  • data
  • hasMore
  • nextCursor
  • requestId

Example request

Example response

History, pagination, and freshness

Use accession_number for one known filing; otherwise constrain broad searches with issuer, form, date, or text filters. submission_file_limit bounds fallback SEC-submission inspection for older coverage. Follow nextCursor while hasMore is true and retain queryPath and policyYears when explaining where the result came from. Read filing and source conventions before comparing records across filing periods.

Errors

Invalid filter combinations and pagination are contract-aware 400 errors. A search-path failure is returned as 502 filing_search_failed; it is not an empty historical result.

Give this prompt to your agent

Failure posture

  • preserve accessionNumber, filingDate, filingUrl, hasMore, nextCursor, and requestId
  • use bounded retries for 502 filing_search_failed
  • treat an empty page as no match only after its filters are recorded