Quantlytics turns issuer filings, press releases, IR updates and insider disclosures into typed, versioned JSON events — every field span-attributed to its source.
No procurement. No sales call. No dashboard you have to live in. We get out of the way the moment you're connected.
We watch SEC EDGAR for filings the moment they post, ingest issuer press wires, parse Form 4 insider disclosures, and accept IR-list email through a dedicated forwarding address. All four converge on a single canonical event stream — deduplicated, timestamped to the source moment.
Hybrid extractors fire on every inbound document. Deterministic rules first; large-model extraction second; reconciliation third. Every emitted field is span-attributed back to the source prose, with an independent confidence score you can threshold.
REST. Webhook. WebSocket. Kafka. Snowflake share. S3 / Iceberg. Slack routing. RSS, if you must. Idempotent everywhere — every event has a stable event_id, so dedupe across channels is a one-line join.
The same e.l.f. Beauty guidance update — as it arrives, as we parse it, and as it lands at your endpoint.
OAKLAND, Calif.—e.l.f. Beauty (NYSE: ELF) today updated its outlook for fiscal year 2026, raising its full-year net-sales guidance to a range of $1.49 billion to $1.51 billion, compared with the prior range of $1.45 billion to $1.47 billion.
"Demand across our color and skincare portfolios continues to outpace our internal models," said Tarang Amin, Chairman and CEO. The company reaffirmed its adjusted EBITDA margin guidance of 22–23%.
{
"event_id": "evt_01HW8X7Z4K3QF8M2T9R1N6BVP4",
"type": "GUIDANCE_RAISE",
"ticker": "ELF",
"metric": "net_sales",
"period": "FY2026",
"updated": { "low": 1.49e9, "high": 1.51e9 },
"previous": { "low": 1.45e9, "high": 1.47e9 },
"delta_midpoint_pct": 0.0274,
"reaffirmed": [
{ "metric": "adj_ebitda_margin",
"low": 0.22, "high": 0.23 }
],
"confidence": 0.984,
"audit": { "spans": [[121, 318]] }
} # at 09:31:05.094 UTC, your endpoint receives:
POST /qly/events HTTP/1.1
Host: hooks.yourfund.com
Content-Type: application/json
X-Quantlytics-Signature: sha256=8a3c…f1
X-Quantlytics-Event-Id: evt_01HW8X7Z4K3QF8M2T9R1N6BVP4
X-Quantlytics-Schema: guidance.v2
{ "event_id":"evt_01HW…","type":"GUIDANCE_RAISE", … }
# you respond:
HTTP/1.1 204 No Content
# elapsed: 312 ms (ingest → ack) Pin a version, build against it. We bump semver — you decide when to upgrade. Span-attribution on every field, across every source.
Webhook and REST during private beta. WebSocket, Kafka, Snowflake share, S3/Iceberg, Slack and RSS land as we exit beta — every event_id stays stable across them.
Free during cohort 01 — API key issued at onboarding, sandbox tenant pre-loaded with seven days of replay data across all four sources.