Skip to main content

Fundamentals Web Service

Access via dxFeed web service

To access fundamentals, use login and password provided by the dxFeed sales team. The data is delivered either in visual tables or in JSON formats. Web service interface:

msget2
  1. An instrument input line. A symbol can be entered either in common format or Morningstar format (ShareID). This field is case-sensitive.

  2. Data tables. You can select the required data tables to be listed. Multiple selections are allowed.

  3. Time range. It frames a time range in the scope of which data will be filtered.

  4. Data output. The results are sorted from the earliest to the latest.

On the screenshot, the following data is provided: ValuationRatios for AAPL from 2016 to 2019.

Restrictions and usage

Symbols

You can specify multiple instruments in one request. Symbols shall be separated with commas.

Date range

Not all tables can be filtered by time range. The list of tables that may be filtered:

  • AlphaBeta

  • ConsensusEstimates

  • ConsensusRecommendations

  • EarningRatiosAOR

  • EarningRatiosRestate

  • EarningReportsAOR

  • EarningReportsRestate

  • FinancialStatementsAOR

  • FinancialStatementsRestate

  • HistoricalReturns

  • OperationRatiosAOR

  • OperationRatiosRestate

  • OwnershipDetails

  • OwnershipSummary

  • ValuationRatios

Date format

Date format is YYYY/MM/DD, where:

  • MM and DD are optional

  • History_from field: default value is 1 for MM and DD (example: 2019 = 2019/1/1; 2018/3=2018/3/1)

  • History_to field: default value is the last available date (of month, year): (example: 2019 = 2019/12/31; 2018/1=2018/1/31)

JSON output

You can also request information in json format:

Argument

Description

json=1

Returns data in the json-format. If not specified, web page will be returned

indent=1

Adds indentations that make json-format data more readable

ids=XXX,YYY

Lists data for specified symbols. You can specify several symbols separated by commas

tables=XXX,YYY

Lists specified data table. You can specify several table separated by commas

date_from=YYYY/MM/DD

Shows historical data from the specified date

date_to=YYYY/MM/DD

Shows historical data until the specified date

Examples