Truebeats
Truebeats
Truebeats
TrueBeats Estimates
TrueBeats by ExtractAlpha is a proprietary prediction signal for expected EPS and revenue surprises relative to analyst consensus. It combines individual sell-side analyst forecasts, earnings-management indicators, management activity, and historical trends for companies and their peers. Coverage includes equities across the Americas, Europe, and Asia-Pacific.
Traditional consensus estimates generally combine sell-side forecasts using equal-weighted or similar aggregation methods. TrueBeats supplements consensus with additional information from detailed broker estimates, analyst performance, management behavior, and time-series trends. According to ExtractAlpha, these signals correctly predict the direction of earnings and revenue surprises up to 80% of the time globally, with particularly strong results among larger companies with broad analyst coverage.
TrueBeat values are relative surprise signals, not dollar-denominated EPS or revenue estimates. They are expressed as decimal ratios and can be multiplied by 100 to convert them to percentages. Positive values indicate an expected beat relative to consensus, while negative values indicate an expected miss.
Use Cases
The TrueBeats Estimates dataset can be used to:
- Predict EPS and revenue surprises relative to consensus
- Screen and rank companies ahead of earnings announcements
- Track changes in expectations and signal momentum over time
- Support alpha research and strategy backtesting
- Monitor event risk across portfolios
- Develop event-driven trading strategies
- Enrich investment research and commentary
- Power alerts and dashboards for companies, sectors, and portfolios
Keys and Period Formats
- Primary key:
ticker - Secondary key:
fiscalPeriod- Annual periods:
YYYY—for example,2026 - Quarterly periods:
YYYY QN—for example,2026 Q1
- Annual periods:
Point-in-Time Queries
Point-in-time data can be retrieved to answer questions such as, “What did the TrueBeats model indicate as of a given date?”
The dataset also supports:
- Date ranges, such as
from=2025-02-13&to=2025-12-20 - A specified number of recent records, such as
last=10
Response Content
The response includes EPS and sales surprise signals—truebeatEps and truebeatSales—along with their underlying model components and the number of analysts contributing to the relevant estimates.
Start building with this dataset
Get API access in minutes.
Use Cases
- Earnings surprise prediction Identify companies likely to beat or miss EPS and revenue expectations ahead of earnings announcements.
- Pre-earnings stock screening Rank universes by strongest positive or negative TrueBeats signals for upcoming quarters or years.
- Estimate drift & momentum analysis Track how forecasts evolve over time to spot accelerating optimism or deteriorating expectations.
- Alpha factor research & backtesting Use TrueBeats signals as predictive factors in quantitative models and historical strategy tests.
- Portfolio risk monitoring Flag holdings where TrueBeats indicates rising downside risk before earnings events.
- Event-driven trading strategies Support earnings-season strategies that focus on surprise likelihood rather than raw consensus.
- Fundamental signal dashboards Power dashboards that surface forward-looking EPS and revenue outlooks across sectors or portfolios.
- Thematic & sector analysis Aggregate TrueBeats signals to identify industries with improving or weakening earnings momentum.
- Research note & commentary generation Enrich analyst reports with data-driven insight into expected earnings outcomes and drivers.
- Alerting & notifications Trigger alerts when TrueBeats signals cross thresholds or change materially for key names.
Highlights
The TrueBeats Estimates dataset delivers forward-looking EPS and revenue forecasts that go beyond simple consensus, combining analyst behavior, earnings management signals, and time-series trends into a single, predictive view of company performance. It is designed to surface early insight into which companies are most likely to beat or miss expectations, giving users a powerful edge ahead of earnings events.
Normalized on viaNexus, the dataset supports both current and point-in-time analysis, making it easy to track how expectations evolve and to integrate TrueBeats signals into research, screening, portfolio monitoring, and event-driven strategies. The result is a high-signal, actionable view of future fundamentals that turns estimates into a true source of alpha.
Provider
Methods
https://api.blueskyapi.com/v1/data/EDGE/TRUEBEATS_EPS_REVENUE_FORECASTShttps://api.blueskyapi.com/v1/data/EDGE/TRUEBEATS_EPS_REVENUE_FORECASTS/:tickerhttps://api.blueskyapi.com/v1/data/EDGE/TRUEBEATS_EPS_REVENUE_FORECASTS/:ticker/::fiscalPeriod- https://api.blueskyapi.com/v1/data/edge/TRUEBEATS_EPS_REVENUE_FORECASTS/MSFT
- https://api.blueskyapi.com/v1/data/edge/TRUEBEATS_EPS_REVENUE_FORECASTS/MSFT&last=10
- https://api.blueskyapi.com/v1/data/edge/TRUEBEATS_EPS_REVENUE_FORECASTS/MSFT&from=2022-02-13&to=2022-07-20
- https://api.blueskyapi.com/v1/data/edge/TRUEBEATS_EPS_REVENUE_FORECASTS/MSFT/2026
- https://api.blueskyapi.com/v1/data/edge/TRUEBEATS_EPS_REVENUE_FORECASTS/MSFT/2026 Q1
Time Series Query Parameters
You can use any time series query parameters with this dataset.
View the full documentation →
Response Attributes
| Key | Type | Description |
|---|---|---|
| cusip | string, null | CUSIP identifier for the security. |
date* index | string | The date on which a user could trade on the data, by 12:30pm Eastern that day. |
| expertbeatEps | number, null | EPS component of the TrueBeat signal based on estimates from top-performing analysts, expressed as a decimal ratio; multiply by 100 to convert it to a percentage. |
| expertbeatSales | number, null | Sales component of the TrueBeat signal based on estimates from top-performing analysts, expressed as a decimal ratio; multiply by 100 to convert it to a percentage. |
fiscalPeriod* subkey | string | Fiscal period key. Annual records use 'YYYY' (e.g., '2025'); quarterly records use 'YYYY QN' (e.g., '2025 Q1'). |
| isin | string, null | ISIN identifier for the security. |
| managementbeatEps | number, null | EPS component of the TrueBeat signal based on management activity, such as guidance, expressed as a decimal ratio; multiply by 100 to convert it to a percentage. |
| managementbeatSales | number, null | Sales component of the TrueBeat signal based on management activity, such as guidance, expressed as a decimal ratio; multiply by 100 to convert it to a percentage. |
| numberOfAnalystsEps | integer, null | Count of contributing analysts for EPS metrics for this (ticker, fiscalPeriod). |
| numberOfAnalystsSales | integer, null | Count of contributing analysts for SALES metrics for this (ticker, fiscalPeriod). |
| periodEndDate | string, null | End date of the fiscal period (YYYY-MM-DD). |
| periodType | string, null | Fiscal period type: 'A' for annual (YYYY) or 'Q' for quarterly ('YYYY QN'). |
| reportDate | string, null | Financial report/announcement date for the fiscal period (YYYY-MM-DD). |
ticker* key | string | Ticker/symbol for the security (e.g., AAPL, MSFT). |
| trendbeatEps | number, null | EPS component of the TrueBeat signal based on historical surprise trends for the company and its peers, expressed as a decimal ratio; multiply by 100 to convert it to a percentage. |
| trendbeatSales | number, null | Sales component of the TrueBeat signal based on historical surprise trends for the company and its peers, expressed as a decimal ratio; multiply by 100 to convert it to a percentage. |
| truebeatEps | number, null | Expected EPS surprise relative to consensus, expressed as a decimal (e.g. 0.046 means 4.6% above consensus; negative values indicate an expected miss). |
| truebeatSales | number, null | Expected sales surprise relative to consensus, expressed as a decimal (e.g. 0.046 means 4.6% above consensus; negative values indicate an expected miss). |
* required
Attribution
Source: ExctractAlpha.
