Skip to main content
SEC API helps legal teams move from a company name or ticker to SEC filings, extracted filing sections, enforcement releases, insider reports, and saved-search monitoring without hand-copying EDGAR URLs into every matter file.

Enforcement action search

Search SEC litigation releases, administrative proceedings, and AAER records with release metadata and links back to SEC source documents.

Filing monitoring

Find 10-K, 10-Q, 8-K, proxy, and ownership filings by resolved issuer, form type, filing date, or accession number.

Compliance screening

Resolve a target to the best available SEC entity before pulling filings, sections, insider activity, and enforcement context.

8-K event alerts

Use saved-search monitors and webhook delivery for event-driven review queues tied to filings and disclosure language.

EndpointMethodUse case
/v1/entities/resolveGETResolve ticker, CIK, or company name before matter research
/v1/filingsGETFiling search with form type, ticker, date filters
/v1/filings/latest/sections/{section_key}GETExtract a section from the latest matching filing
/v1/sections/searchGETSearch filing sections for terms such as litigation or restatement
/v1/events/enforcementGETSearch SEC enforcement releases by source, violation type, penalty, or date
/v1/events/officer-changesGETReview filing-derived officer and director change events
/v1/insidersGETInsider transaction history for a given entity
/v1/monitorsPOSTCreate a saved-search monitor with webhook or email delivery

Example: build a filing and enforcement trail

Resolve the client or counterparty first, then reuse the CIK downstream:
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/entities/resolve?name=Tesla"
Pull recent 8-K and 10-K filings for the resolved issuer:
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/filings?cik=0001318605&forms=8-K,10-K&limit=10"
Search SEC enforcement releases separately; use supported filters rather than assuming a free-text client-name match:
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/events/enforcement?source_type=aaer&ticker=TSLA&date_from=2024-01-01&limit=10"
Pull Item 3 from the latest annual filing when you need the source text behind a litigation memo:
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/filings/latest/sections/item_3?ticker=TSLA&form=10-K&mode=compact"
For broader review, search sections first and extract only the filings that matter:
curl -H "x-api-key: $SECAPI_API_KEY" \
  "https://api.secapi.ai/v1/sections/search?q=legal%20proceedings&ticker=TSLA&form=10-K&limit=5"

How to use this in a matter workflow

Preserve source context

Keep returned accession numbers, filing URLs, section keys, request IDs, and trace metadata with the memo or diligence packet.

Use generated prompts

Start from the law-firm prompt library for disclosure dossiers, deal diligence, restatement scans, and litigation binders.
See the full 12-prompt Law firm library.