Morningstar Data Alternative for a Point-in-Time Fundamentals API
Morningstar is an established research and data provider with multiple products and services. Depending on the specific product, it may be a better fit for broader coverage, standardized financial data, or institutional research workflows. Verify its current coverage, methodology, delivery options, licensing, and pricing directly with Morningstar.
Tradevo Data solves a narrower problem.
It provides point-in-time US equity fundamentals sourced from public-domain SEC EDGAR filings, with an explicit first_filed date and separate original_value and latest_value fields. That structure lets researchers ask: What value was public on a specific date, before later amendments or restatements changed the record?
Tradevo Data is not a replacement for every Morningstar workflow. It is an honest budget-tier option for researchers who prioritize filing-time availability, revision history, reproducible as-of queries, and a compact API.
The practical difference
Current-value fundamentals and point-in-time fundamentals answer different questions:
What is the current representation of a company's historical financials?
A point-in-time backtest instead asks:
What had actually been filed by the date my strategy made its decision?
A value visible today may include an amendment or restatement that was not public at the simulated decision date. If a historical backtest uses that revised value without respecting its availability date, it can introduce lookahead bias.
Tradevo Data exposes both views in each row:
first_filed: the date the value became publicoriginal_value: the first-reported, point-in-time-safe valuelatest_value: the current revisionrestated: a flag for changes greater than 0.5% under the same tag, including amendmentsqa_status: a quality-assurance status
Annual coverage contains 632,933 point-in-time rows across 5,166 US companies, with 37,861 labeled restatements. It includes 16 annual concepts and up to 12 fiscal years. Quarterly coverage contains 1,090,751 rows across 5,377 companies and seven concepts.
Tradevo Data does not claim to be more standardized than Morningstar. Its narrower focus is explicit filing chronology, original-versus-current values, and historical as-of filtering.
Morningstar vs. Tradevo Data
| Question | Morningstar | Tradevo Data |
|---|---|---|
| Primary focus | Product-dependent; Morningstar offers multiple research and data services | Point-in-time SEC fundamentals with filing-date and revision fields |
| Cross-company standardization | Verify the methodology of the relevant product | Narrow concept set sourced from SEC EDGAR; issuer tagging differences can remain |
| Historical revisions | Product-dependent; confirm whether original and revised values are exposed | original_value and latest_value are both exposed, with a restated flag |
| Availability timing | Depends on the specific product and delivery method | Explicit first_filed, filtered server-side with same-day-inclusive as_of logic |
| Geographic scope | Confirm the relevant product's coverage | US companies only |
| Delisted coverage | Confirm with Morningstar for the relevant product | Not included |
| Fundamentals breadth | Confirm the relevant product's fields and history | 16 annual concepts and seven quarterly concepts |
| Delivery | Depends on the selected product | JSON API plus bulk annual and quarterly downloads |
| Bulk format | Confirm with Morningstar | Available through /v1/download and /v1/snapshot?as_of; Parquet is not included |
| Access model | See their pricing page at https://www.morningstar.com/ | $29/month, 5,000 requests/day, instant key after Stripe checkout, cancel anytime |
| Free evaluation | Check Morningstar's current options | Public GitHub sample with 6,969 rows, full methodology, and no signup |
See the lookahead leak on real filings — 40 companies, 6,969 rows, CC0, no signup. Three minutes in a notebook, before you decide anything.
This comparison is necessarily product-dependent on the Morningstar side. Morningstar offers multiple services, so verify coverage, revision handling, timestamps, licensing, delivery, and pricing directly with the vendor before deciding.
Where point-in-time structure matters
Suppose a company reports annual revenue and later files an amendment. A current historical series may show the amended number for that fiscal year. That can be useful for present-day research, but it may be invalid input for a simulation dated before the amendment became public.
Tradevo Data lets you query the information set as of a historical date:
/v1/fundamentals?ticker=AAPL&as_of=2020-06-30&concept=Revenue&period=annual
The server applies first_filed <= as_of, including values first filed on the specified day. Annual data is the default, and period=quarterly selects quarterly rows.
Bulk access is included in the subscription through:
/v1/download?period=annual
/v1/download?period=quarterly
/v1/snapshot?as_of=2020-06-30&period=annual
/v1/snapshot?as_of=2020-06-30&period=quarterly
This supports research pipelines that need local bulk data or historical snapshots rather than repeated ticker-level calls.
The free 40-company sample provides a limited empirical illustration of timing risk. On that sample's reliable-filing rows only, the mean measured lookahead interval is 43.2 days and the maximum is 61 days. These figures apply only to the sample and must not be generalized to the full Tradevo Data dataset.
For more context, see https://tradevodata.com/blog/lookahead-bias-fundamental-backtests?utm_content=alt-morningstar and https://tradevodata.com/blog/point-in-time-fundamentals-data?utm_content=alt-morningstar.
Coverage and limitations
Tradevo Data includes annual Revenue, NetIncome, Assets, StockholdersEquity, OperatingCashFlow, EPSDiluted, DilutedShares, GrossProfit, OperatingIncome, PretaxIncome, IncomeTaxExpense, CapitalExpenditures, CashAndCashEquivalents, CurrentAssets, CurrentLiabilities, and NetPPE.
Quarterly coverage includes seven concepts. Q4 is reported where tagged or derived and labeled where supported. Derived Q4 EPS and share values are not provided.
Important exclusions include:
- No TTM series
- No non-US coverage
- No delisted-company coverage
- No Parquet format
- No claim of fully harmonized accounting definitions across every issuer
SEC filings are public domain, but issuer taxonomy choices and filing practices vary. The qa_status field exposes a quality-assurance status; it does not turn filing data into a perfectly standardized global model.
When Morningstar wins
Morningstar may be the better choice when your requirements extend beyond Tradevo Data's narrow filing-aware US fundamentals scope.
Evaluate the relevant Morningstar product first when you need:
- Broader fundamental fields than Tradevo Data's stated concept set
- International, multi-asset, or other coverage outside US equity fundamentals
- Research tools, workflows, or services beyond a fundamentals API
- A vendor methodology that better matches your cross-company normalization requirements
- Delivery, licensing, support, or integration options unavailable from Tradevo Data
- Delisted-company coverage, if the relevant Morningstar product provides it
These capabilities are product-dependent. Confirm the exact coverage, standardization, revision history, timestamps, licensing, support, and delivery terms with Morningstar.
See their pricing page at https://www.morningstar.com/.
When Tradevo Data may fit better
Tradevo Data is designed for a narrower set of requirements:
- You are researching US equities with annual or quarterly fundamentals.
- You need a server-side historical
as_offilter. - You want the first-reported value preserved separately from the current revision.
- You need labeled restatements rather than only a current value.
- You prefer a small JSON surface and included bulk downloads.
- You can work within the stated concept set and coverage exclusions.
The API has one fundamentals endpoint, a 5,000-request daily limit, documentation at https://tradevodata.com/docs?utm_content=alt-morningstar, and access for $29/month. Stripe checkout provides an instant key, and the subscription can be canceled anytime.
Before subscribing, inspect the public sample at https://github.com/christianpichichero-max/pit-fundamentals. It contains 40 large-cap companies, 6,969 rows, and the full methodology with no signup. Test its tags, filing dates, revisions, and schema against your research assumptions.
If it fits your requirements, the full API is available at https://tradevodata.com/?utm_content=alt-morningstar.
When to build it yourself
Building directly from SEC EDGAR can be the right decision. The source material is public domain, and an internal pipeline can use your own research definitions.
Build it yourself when:
- Your concept mapping is proprietary or materially broader.
- You need forms, footnotes, dimensions, or custom filing sections not represented here.
- You require delisted issuers, international filings, or bespoke entity resolution.
- You want full control over amendment logic and restatement thresholds.
- You are prepared to maintain taxonomy mapping, duplicate handling, filing chronology, Q4 derivation, QA, and recurring refreshes.
An evaluation can compare three paths: Morningstar for the capabilities of its relevant product, Tradevo Data for a compact filing-aware US fundamentals layer, and an internal EDGAR pipeline for greater control.
Inspect the free sample at https://github.com/christianpichichero-max/pit-fundamentals. The paid API is available at https://tradevodata.com/?utm_content=alt-morningstar.
Not investment advice. Verify competitor products, coverage, terms, and pricing directly with the vendor.