openapi: 3.0.0
info:
version: 2.5.0
title: FactSet Estimates
contact:
name: FactSet Research Systems
email: [email protected]
description: >
Gain access to 20+ years of comprehensive estimates and statistics of over
250+ estimated metrics, including financial statement items, product
segments, geosegments, and industry metrics. FactSet's consensus estimates
are aggregated from a wide base of over 800+ contributors and cover over
19,000 active companies across 90+ countries. Data returned can be accessed
on the data frequencies based on quarterly, fiscal years, and calendar
years. FactSet Estimates updates on a real time basis intraday (every 5
minutes). Updating times vary based on earning season vs. non-earning season
but the goal is to have the data available to the client within a few hours
that FactSet receives updated information. Often times updates times can be
much faster as FactSet has always been known as one of the fastest estimate
providers in the market.
servers:
- url: https://api.factset.com/content
description: Production
security:
- BasicAuth: []
tags:
- name: Factset Estimates
paths:
/factset-estimates/v2/rolling-consensus:
get:
tags:
- Factset Estimates
summary: >-
Factset Retrieves consensus estimates for a requested list of ids and rolling fiscal periods.
operationId: getRollingConsensus
description: >
Returns FactSet Estimates consensus data using rolling fiscal dates.
<p>The rolling behavior causes fiscal year to automatically roll from
one year to the next as the historical perspective date changes. The
fiscal period rolls forward as of each period end. This endpoint is
optimized to allow the request to simply include a relative fiscal
period (e.g. use relativeFiscalStart integer 1 and periodicity ANN for
next unreported fiscal year end), and then see what the consensus
thought the "next fiscal year" estimates were through time as you "roll"
back your perspective dates. This differs from locking down an absolute
estimate period such as explicitly stating Fiscal Year 2019. This can be
done in the fixed-consensus endpoint.</p>
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/metrics'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/frequency'
- $ref: '#/components/parameters/relativeFiscalStart'
- $ref: '#/components/parameters/relativeFiscalEnd'
- $ref: '#/components/parameters/periodicity'
- $ref: '#/components/parameters/currency'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/consensusResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: >-
Factset Retrieves consensus estimates for a requested list of ids and rolling fiscal periods
description: >
Returns FactSet Estimates consensus data using rolling fiscal dates.
<p>The rolling behavior causes fiscal year to automatically roll from
one year to the next as the historical perspective date changes. The
fiscal period rolls forward as of each period end. This endpoint is
optimized to allow the request to simply include a relative fiscal
period (e.g. use relativeFiscalStart integer 1 and periodicity ANN for
next unreported fiscal year end), and then see what the consensus
thought the "next fiscal year" estimates were through time as you "roll"
back your perspective dates. This differs from locking down an absolute
estimate period such as explicitly stating Fiscal Year 2019. This can be
done in the fixed-consensus endpoint.</p>
operationId: getRollingConsensusForList
requestBody:
required: true
description: Request object for Rolling Conensus estimates.
content:
application/json:
schema:
$ref: '#/components/schemas/rollingConsensusRequest'
responses:
'200':
description: Rolling Conensus Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/consensusResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/fixed-consensus:
get:
tags:
- Factset Estimates
summary: >-
Factset Retrieves consensus estimates for a requested list of ids and fixed fiscal periods
operationId: getFixedConsensus
description: >
Returns FactSet Estimates consensus data using fixed fiscal dates. For
example, if the company's current unreported year is 12/2020, all data
returned by formulas that specify as the period/report basis will be for
12/2005 regardless of what perspective dates (startDate/endDate) are
used. The fixed dates are "locked" in time and all estimated values are
for that explicit date. If you are requesting that the estimated periods
can change with the perspective date, please use the rolling-consensus
endpoint.
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/metrics'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/frequency'
- $ref: '#/components/parameters/fiscalPeriodStart'
- $ref: '#/components/parameters/fiscalPeriodEnd'
- $ref: '#/components/parameters/periodicity'
- $ref: '#/components/parameters/currency'
responses:
'200':
description: Consensus Estimate Data Items.
content:
application/json:
schema:
$ref: '#/components/schemas/consensusResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: FactSet consensus estimates for fixed fiscal periods
description: >
Returns FactSet Estimates consensus data using fixed fiscal dates. For
example, if the company's current unreported year is 12/2020, all data
returned by formulas that specify as the period/report basis will be for
12/2005 regardless of what perspective dates (startDate/endDate) are
used. The fixed dates are "locked" in time and all estimated values are
for that explicit date. If you are requesting that the estimated periods
can change with the perspective date, please use the rolling-consensus
endpoint.
operationId: getFixedConsensusForList
requestBody:
required: true
description: Request object for Estimate Data Items.
content:
application/json:
schema:
$ref: '#/components/schemas/fixedConsensusRequest'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/consensusResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/rolling-detail:
get:
tags:
- Factset Estimates
summary: FactSet estimates detail data for rolling fiscal periods
operationId: getRollingDetail
description: >
Updated intraday, the FactSet detail estimates apis provide individual
broker-level estimates collected from over 800 sell-side analysts. This
database contains 20+ years of broker history across more than 59,000
global companies. Content is provided for "rolling" fiscal periods.
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/metrics'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/frequency'
- $ref: '#/components/parameters/periodicityDetail'
- $ref: '#/components/parameters/includeAll'
- $ref: '#/components/parameters/relativeFiscalStart'
- $ref: '#/components/parameters/relativeFiscalEnd'
- $ref: '#/components/parameters/currency'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/detailResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: FactSet estimates detail data for rolling fiscal periods
description: >
Updated intraday, the FactSet detail estimates apis provide individual
broker-level estimates collected from over 800 sell-side analysts. This
database contains 20+ years of broker history across more than 59,000
global companies. Content is provided for "rolling" fiscal periods.
operationId: getRollingDetailForList
requestBody:
required: true
description: Request object for Estimate Data Items.
content:
application/json:
schema:
$ref: '#/components/schemas/rollingDetailRequest'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/detailResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/fixed-detail:
get:
tags:
- Factset Estimates
summary: Factset Estimates detail data for fixed fiscal periods
operationId: getFixedDetail
description: >
Updated intraday, the FactSet detail estimates apis provide individual
broker-level estimates collected from over 800 sell-side analysts. This
database contains 20+ years of broker history across more than 59,000
global companies. Content is provided for "fixed" fiscal periods.
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/metrics'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/frequency'
- $ref: '#/components/parameters/periodicityDetail'
- $ref: '#/components/parameters/includeAll'
- $ref: '#/components/parameters/fiscalPeriodStart'
- $ref: '#/components/parameters/fiscalPeriodEnd'
- $ref: '#/components/parameters/currency'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/detailResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: Factset Estimates detail data for fixed fiscal periods
description: >
Updated intraday, the FactSet detail estimates apis provide individual
broker-level estimates collected from over 800 sell-side analysts. This
database contains 20+ years of broker history across more than 59,000
global companies. Content is provided for "fixed" fiscal periods.
operationId: getFixedDetailForList
requestBody:
required: true
description: Request object for Estimate Data Items.
content:
application/json:
schema:
$ref: '#/components/schemas/fixedDetailRequest'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/detailResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/consensus-ratings:
get:
tags:
- Factset Estimates
summary: >-
Factset Ratings consensus estimates to fetch Buy, Overweight, Hold, Underweight, and Sell.
operationId: getConsensusRatings
description: >
Returns ratings from the FactSet Estimates database for current and
historical for an individual security using rolling fiscal dates as of a
specific date.
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/frequency'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/consensusRatingsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: >-
Factset Ratings consensus estimates to fetch Buy, Overweight, Hold, Underweight, and Sell.
description: >
Returns ratings from the FactSet Estimates database for current and
historical for an individual security using rolling fiscal dates as of a
specific date.
operationId: getConsensusRatingsForList
requestBody:
required: true
description: Request object for Estimate Data Items.
content:
application/json:
schema:
$ref: '#/components/schemas/consensusRatingsRequest'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/consensusRatingsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/detail-ratings:
get:
tags:
- Factset Estimates
summary: >-
Factset Broker Detail estimates to fetch Buy, Overweight, Hold, Underweight, and Sell.
operationId: getDetailRatings
description: >
Retrieves the Broker Level ratings for the requested Id and date range.
Ratings include Buy, Hold, Sell, Overweight, and Underweight.
<p>The `startDate` and `endDate` parameters controls the range of
perspective dates. By default, the service will return the range of
estimateDates within the latest company's reporting period. As you
expand the date range, additional full historical reporting periods and
all ratings estimateDates per broker will be returned.</p>
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/includeAll'
responses:
'200':
description: Estimate Ratings data items
content:
application/json:
schema:
$ref: '#/components/schemas/detailRatingsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: >-
Factset Broker Detail estimates to fetch Buy, Overweight, Hold, Underweight, and Sell.
description: >
Retrieves the Broker Level ratings for the requested Id and date range.
Ratings include Buy, Hold, Sell, Overweight, and Underweight.
<p>The `startDate` and `endDate` parameters controls the range of
perspective dates. By default, the service will return the range of
estimateDates within the latest company's reporting period. As you
expand the date range, additional full historical reporting periods and
all ratings estimateDates per broker will be returned.</p>
operationId: getDetailRatingsForList
requestBody:
required: true
description: Request object for Detail Reatings Data Items.
content:
application/json:
schema:
$ref: '#/components/schemas/detailRatingsRequest'
responses:
'200':
description: Estimate Detail Ratings data items
content:
application/json:
schema:
$ref: '#/components/schemas/detailRatingsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/surprise:
get:
tags:
- Factset Estimates
summary: Factset Surprise estimates for rolling fiscal periods
operationId: getSurprise
description: |
Returns FactSet Estimates surprise data using rolling fiscal dates.
parameters:
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/metrics'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/frequency'
- $ref: '#/components/parameters/periodicitySurprise'
- $ref: '#/components/parameters/statistic'
- $ref: '#/components/parameters/currency'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/surpriseResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: Factset Surprise estimates for rolling fiscal periods
description: |
Returns FactSet Estimates surprise data using rolling fiscal dates.
operationId: getSurpriseForList
requestBody:
required: true
description: Request object for `Security` prices.
content:
application/json:
schema:
$ref: '#/components/schemas/surpriseRequest'
responses:
'200':
description: Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/surpriseResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/segments:
get:
tags:
- Factset Estimates
summary: >-
Factset Retrieves product & geographic segment estimates for a requested list of ids and fiscal periods
operationId: getSegments
description: >
Returns FactSet Estimates Consensus Data for the segments gathered from
the Business, Geographical, or Actual Reconciliation (ADJUSTMENT)
classifications by using fiscal periods with a reporting frequency.
parameters:
- $ref: '#/components/parameters/segmentIds'
- $ref: '#/components/parameters/segmentType'
- $ref: '#/components/parameters/metrics'
- $ref: '#/components/parameters/startDate'
- $ref: '#/components/parameters/endDate'
- $ref: '#/components/parameters/relativeFiscalStart'
- $ref: '#/components/parameters/relativeFiscalEnd'
- $ref: '#/components/parameters/periodicity'
- $ref: '#/components/parameters/frequency'
- $ref: '#/components/parameters/currency'
responses:
'200':
description: Segment Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/segmentsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
tags:
- Factset Estimates
summary: >-
Factset Retrieves product segment estimates for a requested list of ids and fiscal periods
description: >
Returns FactSet Estimates Data for the segments gathered from the
Business, Geographical, or Actual Reconciliation (ADJUSTMENT)
classifications by using fiscal periods with a reporting frequency.
operationId: getSegmentsForList
requestBody:
required: true
description: Request object for Product Segments estimates.
content:
application/json:
schema:
$ref: '#/components/schemas/segmentsRequest'
responses:
'200':
description: Segments Estimate data items
content:
application/json:
schema:
$ref: '#/components/schemas/segmentsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
/factset-estimates/v2/metrics:
get:
summary: Factset Available Estimate metrics
operationId: getEstimateMetrics
tags:
- Factset Estimates
description: >
Returns list of available Estimate metrics that can be used in the
`metrics` parameter of related endpoints.
**By default, Factset provides Estimated items in millions. For specific
metric methodology definitions, reference the `OAurl` response items to
launch the available methodology page.**
parameters:
- $ref: '#/components/parameters/category'
- $ref: '#/components/parameters/subcategory'
responses:
'200':
description: Estimate data metric items
content:
application/json:
schema:
$ref: '#/components/schemas/metricsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
post:
summary: Factset Available Estimate metrics or ratios.
operationId: getEstimateMetricsForList
tags:
- Factset Estimates
description: >
Returns list of available Estimate metrics that can be used in the
`metrics` parameter of related endpoints.
**By default, Factset provides Estimated items in millions. For specific
metric methodology definitions, reference the `OAurl` response items to
launch the available methodology page.**
requestBody:
required: true
description: Request object for requesting estimates data
content:
application/json:
schema:
$ref: '#/components/schemas/metricsRequest'
responses:
'200':
description: List of Estimate metric Ids
content:
application/json:
schema:
$ref: '#/components/schemas/metricsResponse'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'415':
$ref: '#/components/responses/415'
'500':
$ref: '#/components/responses/500'
components:
securitySchemes:
BasicAuth:
type: http
scheme: basic
parameters:
ids:
name: ids
in: query
schema:
type: array
items:
type: string
minItems: 1
maxItems: 3000
required: true
explode: false
description: >
Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP and
SEDOL are accepted input. <p>***ids limit** = 3000 per request*</p> *
Make Note - id limit of 3000 for defaults, otherwise the service is
limited to a 30 second duration. This can be reached when increasing
total number of metrics requested and depth of history. *
examples:
oneId:
summary: One Market Identifier
value:
- AAPL-USA
multipleIds:
summary: Multiple Market Identifiers
value:
- FDS-US
- AAPL-US
- MSFT-US
segmentIds:
name: ids
in: query
schema:
type: array
items:
type: string
minItems: 1
maxItems: 50
required: true
explode: false
description: >
Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP and
SEDOL are accepted input. <p>***ids limit** = 50 per request*</p> *
Make Note - id limit of 50 for defaults, otherwise the service is
limited to a 30 second duration. This can be reached when increasing
total number of metrics requested and depth of history. *
examples:
oneId:
summary: One Market Identifier
value:
- AAPL-USA
multipleIds:
summary: Multiple Market Identifiers
value:
- FDS-US
- AAPL-US
- MSFT-US
relativeFiscalStart:
name: relativeFiscalStart
in: query
required: false
schema:
type: integer
description: >-
Relative fiscal period, expressed as an integer, used to filter results.
This is combined with the periodicity parameter to specify a relative
estimate period. For example, set to 1 and periodicity to ANN to ask for
relative Fiscal Year 1 (FY1).
example: 1
relativeFiscalEnd:
name: relativeFiscalEnd
in: query
required: false
schema:
type: integer
description: >-
Relative fiscal period, expressed as an integer, used to filter results.
This is combined with the periodicity parameter to specify a relative
estimate period. For example, set to 2 and periodicity to ANN to ask for
relative Fiscal Year 1 (FY2).
example: 3
fiscalPeriodStart:
name: fiscalPeriodStart
in: query
required: false
schema:
type: string
description: >
Fiscal period start expressed in absolute date formats. Date that will
fall back to most recent completed period during resolution.
* **Fiscal Quarter-end** - YYYY/FQ (e.g., 2019/1F, 2019/2F, 2019/3F, 2019/4F)
* **Fiscal Year-end** - YYYY (e.g. 2019)
example: '2019'
fiscalPeriodEnd:
name: fiscalPeriodEnd
in: query
required: false
schema:
type: string
description: >
Fiscal period start expressed in absolute date formats. Date that will
fall back to most recent completed period during resolution.
* **Fiscal Quarter-end** - YYYY/FQ (e.g., 2019/1F, 2019/2F, 2019/3F, 2019/4F)
* **Fiscal Year-end** - YYYY (e.g. 2019)
example: '2020'
periodicity:
name: periodicity
in: query
required: false
schema:
type: string
enum:
- ANN
- QTR
- SEMI
- NTMA
- LTMA
default: ANN
description: >
The periodicity for the estimates requested, allowing you to fetch
Quarterly, Semi-Annual, Annual, and NTMA/LTMA Estimates.
* **ANN** - Annual
* **QTR** - Quarterly
* **SEMI** - Semi-Annual
* **NTMA** - Next-Twelve-Months - Time-weighted Annual. Estimates use a percentage of annual estimates from two fiscal years to create an estimate based on the 12-month period. Visit [OA 16614](https://my.apps.factset.com/oa/pages/16614) for detail.
* **LTMA** - Last-Twelve-Months - Time-weighted Annual. Estimates use a percentage of annual estimates from two fiscal years to create an estimate based on the 12-month period. Visit [OA 16614](https://my.apps.factset.com/oa/pages/16614) for detail.
periodicityDetail:
name: periodicity
in: query
required: false
schema:
type: string
enum:
- ANN
- QTR
- SEMI
default: ANN
description: >
The periodicity for the estimates requested, allowing you to fetch
Quarterly, Semi-Annual, and Annual Estimates.
* **ANN** - Annual
* **QTR** - Quarterly
* **SEMI** - Semi-Annual
periodicitySurprise:
name: periodicity
in: query
required: false
schema:
type: string
enum:
- ANN
- QTR
- SEMI
default: ANN
description: >
The periodicity for the estimates requested, allowing you to fetch
Quarterly, Semi-Annual and Annual Estimates.
* **ANN** - Annual
* **QTR** - Quarterly
* **SEMI** - Semi-Annual
metrics:
name: metrics
in: query
required: true
schema:
type: array
items:
type: string
example: SALES
minItems: 1
explode: false
description: >
Requested metrics. Use the /metrics endpoint to return a list of
available estim
# --- truncated at 32 KB (97 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/factset/refs/heads/main/openapi/estimates-openapi-original.yml