GET api/Indexes/FundamentalAnalysisTopHoldingsEarningEstimation?symbol={symbol}
One result per ticker row: full [NasdaqTopHolding] for NDX/SPX or [DowJonesTopHolding] for DJI. Alpha Vantage EARNINGS_ESTIMATES (same shape as api/EstimateEarning). Does not update [EarninReportDate] in DB. NULL EarninReportDate: API + cache. Stale date: API + cache. Future EarninReportDate: cache if hit else API. Response: HoldingsSourceTable, TickerCount, Holdings[]. Cache: if |UtcNow - EarninReportDate (midnight UTC)| under 48h then 1h TTL else 12h; NULL EarninReportDate uses 12h. Query: symbol (NDX, SPX, DJI). Route: GET api/Indexes/FundamentalAnalysisTopHoldingsEarningEstimation.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| symbol | string |
Required |
Body Parameters
None.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |