Migrate from AskEdgar
This guide maps every AskEdgar dilution endpoint onto OMNI Datastream and walks through the auth, verification-model, and pricing changes you’ll see at cutover.
What changes when you switch
Per-field verification, not a boolean
Replace
verified === true checks with the OMNI verification block (confidence, crossValidationsPassed, sourceSpanResolved).Auth header swap
AskEdgar uses
API-KEY: …; OMNI uses x-api-key: …. Same per-request shape, different header name.Predictable subscription option
OMNI offers PAYG and flat subscriptions (239 Team). AskEdgar’s API is per-KB only.
Broader API surface
14 dilution endpoints plus 38 other endpoint families (filings, statements, factors, insiders, macro). One key, 39 families.
Hosted MCP and SDKs
47 MCP tools (14 dilution.*) and 4 SDKs (JS, Python, Go, Rust). AskEdgar publishes none today.
Route mapping
/v1/dilution-data->/v1/dilution/events/v1/dilution-data?ticker={t}&id={id}->/v1/dilution/events/{event_id}/v1/dilution-rating(latest) ->/v1/dilution/score/v1/dilution-rating(history) ->/v1/dilution/ratings/v1/offerings->/v1/dilution/events?form=S-1,S-3,424B5/v1/registrations->/v1/dilution/events?form=S-1,S-3/v1/float-outstanding->/v1/dilution/share-float-history?limit=1/v1/historical-float-pro->/v1/dilution/share-float-history/v1/screener->/v1/dilution/coverage/v1/reverse-splits->/v1/dilution/reverse-splits/v1/nasdaq-compliance->/v1/dilution/nasdaq-compliance- (no AskEdgar route) ->
/v1/dilution/warrants - (no AskEdgar route) ->
/v1/dilution/convertibles - (no AskEdgar route) ->
/v1/dilution/rofr - (no AskEdgar route) ->
/v1/dilution/lockups - (no AskEdgar route) ->
/v1/dilution/cash-position - (no AskEdgar route) ->
/v1/dilution/corporate-actions
Request translation examples
Dilution events for a ticker
Latest dilution score
Share-float history (full series)
Verification model migration
AskEdgar exposes a single boolean. OMNI exposes the components an agent can reason about:verified === true checks with
verification.confidence >= 0.9 && verification.sourceSpanResolved.
Tighten or relax the threshold per workflow.
Pricing impact
AskEdgar’s API is strictly per-KB. OMNI offers PAYG (per-call) and flat subscriptions. The conversion lever depends on payload size and call volume:| Profile | Volume | AskEdgar API (PAYG, per-KB) | OMNI option | OMNI $/mo |
|---|---|---|---|---|
| Light researcher | 100 dilution-data calls | ~0.108/call) | PAYG (250 free grant) | $0 |
| Hedge-fund analyst | 600 dilution-data calls | ~$64.80 | PAYG (250 free + 350 × $0.01) | $3.50 |
| Hedge-fund analyst | 600 dilution-data calls | ~$64.80 | Personal (predictable) | $55 |
| Small-cap research team | 5,000 dilution-data calls | ~$540 | Team (predictable) | $239 |
| Small-cap research team | 5,000 dilution-data calls | ~$540 | PAYG (4,750 × $0.01) | $47.50 |
/v1/dilution-data rate of
$0.018/KB and a typical ~6 KB response. OMNI quotas verified against
infra/stripe/pricing-plans.json. The 250 included calls renew monthly
per apps/docs/content/billing-faq.md.
Migration script template
Migration notes
- Pin
omni-versionin production clients before cutover. - Capture
Request-Idduring dual-run testing so request diagnostics stay comparable across the two providers. - AskEdgar’s
verified: booleancollapses 6 dimensions into 1. Expect richer per-row metadata on OMNI; build your gating logic around theverificationblock, not a single flag. - AskEdgar’s API is metered per-KB; OMNI’s is per-call. For payload-heavy workloads the unit-cost story flips — re-benchmark before locking the pricing tier.
askedgar_urlis preserved on every OMNI dilution row, so you can keep a back-link to the AskEdgar Copilot UI if your operators want to dual-source during cutover.
Recommended cutover order
- issuer resolution and ticker mapping
- dilution events list (replaces
/v1/dilution-data) - dilution score and ratings (replaces
/v1/dilution-rating) - share-float history (replaces
/v1/float-outstandingand/v1/historical-float-pro) - nasdaq compliance and reverse splits (1:1 replacement)
- warrants and convertibles split (manual review of the bundled
DilutionEntityshape) - offerings and registrations (replaced by
/v1/dilution/eventswith form filters) - screener (replaced by
/v1/dilution/coverage) - webhook subscription (signed events, 7 dilution event types)
Read next
Compare OMNI Datastream and AskEdgar
Side-by-side feature, schema, and pricing comparison.
Dilution endpoints
Open the 14 OMNI dilution routes with realistic examples.
Auth and pricing
Provision an org-scoped API key and review the PAYG ladder.