Agentic Consensus Reference
How the estimates response is built: reported and forecast periods, GAAP and adjusted lines, omitted lines, withheld values and flags.
Agentic Consensus Reference
GET /v1/ returns a company's forward estimates, built from company guidance, a statistical model and our own AI estimate, together with the periods the company has already reported. The schema below documents every field. This page covers what the schema can't: how the periods and lines are chosen, and what the flags mean.
/v1/company/estimatesGet Agentic Consensus estimates for a company
Returns our forward estimates for a company's quarters and fiscal years, in its reporting currency. data opens with recently reported periods, each holding our pre-print estimate and the filed actual. Each cell has the estimate (mean), its high/low range, its source (company guidance, our model or our AI estimate) and flags. eps_gaap, net_income, ebit and ebitda carry the GAAP figure; eps_adjusted, net_income_adjusted, ebit_adjusted and ebitda_adjusted the company-adjusted one. The Agentic Consensus Reference (https://docs.fiscal.ai/docs/reference/estimates) explains periods, lines and flags. Keys without Agentic Consensus access get the free-plan companies.
Parameters
Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.
includeReportedPeriodsbooleanInclude recently reported periods (our pre-print estimate and the filed `actual`). Default `true`.
curl "https://api.fiscal.ai/v1/company/estimates" \
-H "X-Api-Key: $FISCAL_API_KEY"Periods
datais in fiscal order: fiscal years ascending, each year's quarters, then its annual row.It opens with the last 12 reported quarters and the newest 7 filed years. On those periods each cell keeps the estimate we served before the print, and
actualholds the filed number. PassincludeReportedPeriods=falseto get the forecast periods only.A forecast period drops out once its report is overdue, so forecast periods can have gaps. That is 120 days after a second quarter ends, 180 days after a fourth quarter or fiscal year ends, 211 days after a first quarter and 272 days after a third quarter (a half-year filer reports those with the half).
periodIdjoins a reported period to the financials response'sdata[].periodId.
Lines
eps_,gaap net_,income ebitandebitdacarry GAAP figures.eps_,adjusted net_,income_ adjusted ebit_andadjusted ebitda_carry the company's adjusted figures.adjusted primaryEpsBasissays which EPS line is the company's headline; show that one first. You can't work it out from the cells, because a company whose headline is adjusted can still serve values on both lines.An adjusted line is served only for a company that reports that adjusted figure itself, or in a period its own guide covers. Otherwise the cell is null with
adjusted_. For a company that reports no adjusted figure, our AI estimate can serve on the matching GAAP line instead.history_ insufficient A line that doesn't fit the company's sector, such as free cash flow for a bank, is left out of
metricsValuesrather than served empty. A company's own guide on such a line is still served for the periods it covers.capexis negative, the cash-flow sign. The guidance endpoint serves capex positive, as the company printed it.cash_includes short-term investments, the same figure as the financials lineand_ cash_ equivalents balance_.sheet_ total_ cash_ and_ cash_ equivalents
Withheld model values
A model cell on a forecast period is null with data_ in two cases besides plain gaps in the data:
The company has stopped reporting the line: it is missing from its last four filed quarters and its newest filed year.
Our latest model fit for the company failed its publish checks. Model cells stay withheld until a later fit passes; guided and AI estimate cells still serve.
Flags
Flag | Meaning |
|---|---|
| Null because no value is available and no more specific flag applies. |
| An out-year value was withheld as unanchored and implausible against recent results. |
| No adjusted value: the company doesn't report this adjusted figure, or its adjusted history is too short. |
| Net leverage isn't meaningful here (net cash, or trailing EBITDA negative or near zero). |
| Withheld because its sign is opposite to a run of consistently signed reported quarters. |
| The AI estimate's annual figure is below what the company has already booked this year. Usually served as is, so the gap shows; on the GAAP net income and EPS lines of a company that reports no adjusted EPS, that year is withheld instead. |
| The reported annual differs from the sum of its filed quarters by more than a small tolerance. |
| The forecast sits at a cyclical trough, where uncertainty is higher. |
| A pre-revenue company whose launch timing makes the forecast highly uncertain. |
Provenance
provenance.guidance is filled in only on a guided cell that carries source evidence, and only for API keys with the guidance feature. Everywhere else it is null.