Migrate from sec-api.io
This guide maps the commonsec-api.io workflows onto Omni Datastream.
High-level differences
- Omni Datastream keeps a normalized object model with provenance on every response
Request-Idis first-class across every REST response for support and diagnostics- hosted MCP and the REST API share the same underlying workflow surface
- compact section mode is available for machine-first extraction payloads
Route mapping
/mapping/ticker/{ticker}->/v1/entities/resolve?ticker={ticker}/mapping/cik/{cik}->/v1/entities/resolve?cik={cik}/filing search POST body ->/v1/filingsquery params/extractor?url=...&item=1A&type=text->/v1/filings/latest/sections/item_1a?...&mode=compactwhen latest filing mapping is sufficient/xbrl-to-json->/v1/statements/{statement_key}or/v1/facts/insider-trading->/v1/insiders/compensation/{ticker}->/v1/compensation?ticker={ticker}
Request translation examples
Ticker mapping
Filing search
Machine-first section extraction
Migration notes
- Pin
omni-versionin production clients before cutover - Keep recording
Request-Idduring dual-run testing so request diagnostics stay comparable - If you depend on arbitrary historical filing URLs for extractor-style requests, keep that path on a temporary fallback until the historical lookup backlog lands
- If you depend on HTML extractor output, treat that as a current gap and stay on the temporary fallback path
Recommended cutover order
- issuer resolution
- filing search
- statements and facts
- section extraction in
compactmode - compare and artifact flows once the target plan is enabled