Changelog — May 20, 2026

New: After-Hours and Premarket Volume-Anomaly Stats

Two new endpoints return intraday volume-anomaly statistics — spike timing, price range, VWAP, dollar volume, gap percentage, market cap, associated filing types and tags. Only rows flagged as volume anomalies are returned.

  • GET /v1/afterhours-stats — after-hours session.
  • GET /v1/premarket-stats — premarket session.

Parameters

  • ticker (optional) — symbol, or comma-separated list of symbols.
  • date (optional) — exact day (YYYY-MM-DD).
  • date_from / date_to (optional) — inclusive range. Mutually exclusive with date.
  • page, limit — pagination (defaults: 1, 10).

Updated: /v1/news-basic now supports date filtering

The lightweight news/filings endpoint can now be filtered by filing date in addition to ticker.

New parameters

  • date (optional) — exact filing date.
  • date_from / date_to (optional) — inclusive range. Mutually exclusive with date.

Existing calls without a date continue to work unchanged.

⚠️ Breaking: /v1/historical-dilution

The endpoint has been tightened to single-day lookups to better match how it's actually used and to reflect its underlying cost.

What changed

  • date is now required. Calls without date return 422 Field required.
  • date_from / date_to are no longer accepted. The range query path has been removed.

Migration

  • If you currently query a window: issue one call per date instead.
  • If you currently omit date: add the date you actually want.

Before

GET /v1/historical-dilution?ticker=DVLT&date_from=2024-01-01&date_to=2024-01-31

After

GET /v1/historical-dilution?ticker=DVLT&date=2024-01-15