Overview
The SEC data API that agents and developers deserve.
OMNI Datastream turns SEC and public-market data into compact, provenance-first primitives across 217+ endpoints. REST, SDK, CLI, and hosted MCP surfaces share the same contract model. Benchmark-proven, source-backed, and ready for production agent workflows.
How it works
From raw filings to agent-ready data.
The API is built to turn public-market sprawl into structured, compact, source-backed primitives that agents and developers can use immediately.
Step 1
Datastream ingests, normalizes, and enriches public-market data.
Entities, filings, sections, statements, ownership, governance, fund holdings, calendars, traceability, and derived utilities come out structured, compact, and source-backed.
Step 2
Agents and developers consume via REST, SDK, CLI, or MCP.
Every surface shares the same contract model. Freshness, provenance, and trace metadata travel with the payload.
Step 3
Trust surfaces keep the proof trail visible.
Benchmarks, freshness notes, changelog history, and operator docs stay close to the product instead of hiding in internal-only pages.
Capabilities
217+ endpoints across the full SEC data surface.
Canonical entity graph
Resolve issuers, filers, managers, insiders, funds, and aliases across ticker, CIK, FIGI, ISIN, and CUSIP without rebuilding identity logic in every client.
Filing search that fits agents
Search by ticker, form, accession, date range, and sort order with compact metadata and predictable pagination.
Section and item extraction
Pull the filing slices that matter instead of dragging an entire document through every workflow.
Statements and facts
Query 95M+ pre-parsed XBRL facts from our own database instead of waiting on SEC EDGAR. Normalized statements, facts, bundles, segmented revenues, and share-float reads with provenance and source tracking.
Ownership and insider reads
Track 13F, insider, beneficial ownership, and ticker-holder workflows from a single data layer.
Fund and governance reads
Pull N-PORT holdings, board composition, and enforcement-event surfaces from the same public contract family.
Historical depth
Keep hot-path reads fast while holding a deeper historical corpus behind the same object model.
Freshness metadata
Every serious downstream system needs to know how fresh the answer is. OMNI makes that explicit.
Parser and provenance metadata
Materialization version, source URLs, accession references, request IDs, and trace references stay close to the payload.
Filing-page traceability
Go from a filing-derived number to the correct filing document and page instead of hand-hunting through PDFs.
Rights-safe market utilities
Market calendars, approved index rosters, and derived public-market utilities live alongside SEC data.
Company financials and ratios
Canonical income statements, balance sheets, cash flow, and computed financial ratios powered by a DB-first architecture that queries our own pre-parsed XBRL data before touching SEC EDGAR.
Live factor dashboard
Intraday factor snapshots, regime-conditioned rankings, portfolio attribution, stock loadings, and return decomposition in a single call.
Macro intelligence
High-signal macro packs, country regime classification, release calendars, and forecasts backed by official sources across 12 Tier-1 economies.
Structured footnote analysis
Investigate lease, tax, revenue recognition, debt covenant, and segment disclosures from SEC filings with structured topic matching.
Portfolio factor workflows
Model-portfolio factor views, portfolio stress tests, factor rotation strategies, and regime-aware optimization in one surface.
Semantic filing search
Hybrid keyword + vector search powered by Voyage AI embeddings (ranked #1 in finance). Find filings by concept, not just keywords. Discover similar filings across the corpus.
Hosted MCP
The same primitives are exposed to coding agents without forcing a custom wrapper first.
API, SDK, and CLI parity
The platform is built so the docs, reference, SDKs, and programmatic surfaces reinforce each other.
Performance
Performance you can see. Not just a line in a deck.
secapi.ai wins where the repeated agent workflow is the real benchmark: resolving entities, searching filings, returning compact facts, and preserving the metadata that downstream agents need.
latency
Entity resolve p50 latency
Resolve a public issuer by ticker or identifier with canonical metadata and provenance.
| Provider | Value | Notes |
|---|---|---|
| OMNI | 62.38 ms | — |
| sec-api.io | 231.46 ms | — |
latency
Filing search p50 latency
Search recent SEC filings with agent-ready metadata and a compact response contract.
| Provider | Value | Notes |
|---|---|---|
| OMNI | 61.38 ms | — |
| sec-api.io | 265.23 ms | — |
latency
Structured facts p50 latency
Return normalized financial facts instead of a giant filing payload.
| Provider | Value | Notes |
|---|---|---|
| OMNI | 61.87 ms | — |
| sec-api.io | 400.53 ms | — |
latency
Insider trades p50 latency
Return recent insider trading records with structured trade metadata and freshness state.
| Provider | Value | Notes |
|---|---|---|
| OMNI | 56.47 ms | — |
| financialdatasets.ai | 238.73 ms | — |
payload
Structured facts payload size
Average bytes returned for the structured-facts workflow in the dated benchmark suite.
| Provider | Value | Notes |
|---|---|---|
| OMNI | 1,522 bytes | — |
| sec-api.io | 1,426,498 bytes | — |
Trust
The proof trail should be one click away.
secapi.ai keeps benchmarks, freshness, provenance, changelog history, and operator docs close to the product pages because the trust layer is part of the product.
Next
Start building with the API.
Explore the data layer, read the developer docs, or install an SDK to get productive fast.