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.
Why legal teams use Datastream
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.
Key endpoints for legal workflows
| Endpoint | Method | Use case |
|---|---|---|
/v1/events/enforcement | GET | Search enforcement actions by entity, date, or source type |
/v1/filings | GET | Filing search with form type, ticker, date filters |
/v1/entities/resolve | GET | Resolve ticker, CIK, or company name to a canonical entity |
/v1/events/8k | GET | Material event monitoring (leadership, restatements, M&A) |
/v1/insiders | GET | Insider transaction history for a given entity |
/v1/filings/latest/sections/{item} | GET | Extract 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:requestId and traceparent for downstream audit trails.
Example: extract legal proceedings from a 10-K
Pull the legal proceedings section directly from the latest annual filing:mode=compact for machine-first payloads suited to downstream analysis pipelines.
Recommended skills
These Claude Code skills accelerate legal research workflows:| Skill | What it does |
|---|---|
enforcement.list | Search enforcement actions with natural language filters |
filing.search | Find filings by company, form type, and date range |
entity.resolve | Resolve ambiguous company references to canonical identifiers |
events.monitor | Set up webhook-driven monitoring for material events |
Pricing for legal teams
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.