Skip to main content

SEC Data for Legal Teams

Omni Datastream gives law firms programmatic access to SEC enforcement actions, filing histories, entity resolution, and compliance-grade event monitoring — all through a single API with full provenance and request traceability.

Enforcement action search

Search and monitor SEC enforcement actions by entity, date range, or source type. Every result carries a trace reference back to the original SEC release.

Filing monitoring

Track 10-K, 10-Q, 8-K, and proxy filings for client companies. Filter by form type, date, or specific exhibits.

Compliance screening

Resolve entities by ticker, CIK, or name and cross-reference against enforcement history, insider transactions, and ownership disclosures.

8-K event alerts

Monitor material events — leadership changes, restatements, M&A announcements — in real time via webhooks or polling.

EndpointMethodUse case
/v1/events/enforcementGETSearch enforcement actions by entity, date, or source type
/v1/filingsGETFiling search with form type, ticker, date filters
/v1/entities/resolveGETResolve ticker, CIK, or company name to a canonical entity
/v1/events/8kGETMaterial event monitoring (leadership, restatements, M&A)
/v1/insidersGETInsider transaction history for a given entity
/v1/filings/latest/sections/{item}GETExtract specific filing sections (risk factors, legal proceedings)

Example: monitor enforcement actions mentioning your client

Search for all SEC enforcement actions that reference a specific company:
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/events/enforcement?query=Acme+Corp&limit=25"
Combine with entity resolution to find the canonical CIK first:
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/entities/resolve?query=Acme+Corp"
Then monitor filings for that entity:
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/filings?cik=0001234567&form=8-K&limit=10"
Every response includes requestId and traceparent for downstream audit trails.
Pull the legal proceedings section directly from the latest annual filing:
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/filings/latest/sections/item_3?ticker=AAPL&form=10-K&mode=compact"
Use mode=compact for machine-first payloads suited to downstream analysis pipelines.
These Claude Code skills accelerate legal research workflows:
SkillWhat it does
enforcement.listSearch enforcement actions with natural language filters
filing.searchFind filings by company, form type, and date range
entity.resolveResolve ambiguous company references to canonical identifiers
events.monitorSet up webhook-driven monitoring for material events
Install via MCP for agent-driven legal research:
omni-sec mcp install

Free tier

Start with 100 requests per day at no cost. Enough to evaluate enforcement search, entity resolution, and filing lookups for a single matter.

Builder plan

Self-serve API access with pay-as-you-go metering. Scale from one matter to firm-wide compliance monitoring without procurement friction.