← tradevodata.com

Changelog

Everything that changes in the dataset and API, newest first — including what our own audits catch. A data product that never publishes corrections isn't clean; it's unaudited.

2026-07-07correction

Data correction: adversarial audit follow-through

We ran an adversarial audit against our own dataset and published what it found. Fixed in this release:

  • fiscal_year is now derived from period_end. This fixed an off-by-one on roughly 25,000 rows where comparative-year figures had carried the filing's year instead of their own.
  • DilutedShares scale corrected for tickers whose share counts were stored in millions.
  • All published counts re-synced to the live database: 313,489 rows · 5,212 companies · 18,529 restatements.
  • Full-universe filing-lag stats measured and published: mean 66d · median 60d · max 120d on reliable rows.
  • The free sample was re-published on GitHub, Kaggle, and Hugging Face.
2026-07-05

Launch hardening

  • Serve-time plausibility guard on the API and company pages: a scale- or unit-corrupted value is served as null, never as a confidently wrong number.
  • Anti-enumeration cap: 2,500 distinct tickers per key per day, alongside the existing 5,000 requests/day quota. Repeat calls to the same ticker don't count against it.
  • API key delivery automated via Stripe webhook + email.
2026-06

Initial dataset build + API launch

First public release: point-in-time US equity fundamentals from annual 10-K and 10-K/A filings, 7 concepts, one endpoint, $49/mo. Free verifiable 40-company sample on GitHub.