market-data

Retrieve the price for the requested symbols as-of the given datetime, which defaults to now.

get/prices

Request

  • Base URL
    https://api.engine.usesophic.com
  • Auth
    HTTP bearer

Query parameters

symbolstring[] required

Return prices for the given symbols.

asofstring date-time

Return prices as-of the given datetime. Defaults to now.

Response

OK

accrued_intereststring nullable required

The accrued interest at standard settlement.

askstring required

The ask price.

bidstring required

The bid price.

currency'EUR' | 'USD' | 'GBP' required
dirty_askstring nullable

The ask price including accrued interest.

dirty_bidstring nullable

The bid price including accrued interest.

dirty_midstring nullable

The midpoint price including accrued interest.

midstring nullable required

The midpoint between the bid and ask prices.

price_type'percent' | 'money' required
quality'closing' | 'intraday' | 'realtime' | 'delayed' required
symbolstring required

The instrument symbol, such as an ISIN or ticker.

timestampstring date-time required

The time the price took effect.

ytm_askstring nullable required

The ask yield to maturity for a fixed-income instrument.

ytm_bidstring nullable required

The bid yield to maturity for a fixed-income instrument.

ytm_midstring nullable required

The midpoint yield to maturity for a fixed-income instrument.

Example response

[
  {
    "accrued_interest": "0.87123288",
    "ask": "99.50",
    "bid": "99.25",
    "dirty_ask": "100.37",
    "dirty_bid": "100.12",
    "dirty_mid": "100.245",
    "mid": "99.375",
    "timestamp": "2026-07-14T09:34:12Z",
    "ytm_ask": "4.20",
    "ytm_bid": "4.25",
    "ytm_mid": "4.23"
  }
]

Changes

    • breaking

      the / response's property type changed from no type to string for status

    • breaking

      the / response's property type changed from no type to string for status

    • breaking

      the / response's property type changed from no type to string for status

    • warning

      added the new EUR enum value to the / response property for the response status

    • warning

      added the new GBP enum value to the / response property for the response status

    • warning

      added the new USD enum value to the / response property for the response status

    • warning

      added the new closing enum value to the / response property for the response status

    • warning

      added the new delayed enum value to the / response property for the response status

    • warning

      added the new intraday enum value to the / response property for the response status

    • warning

      added the new money enum value to the / response property for the response status

    • warning

      added the new percent enum value to the / response property for the response status

    • warning

      added the new realtime enum value to the / response property for the response status

    • info

      removed from the / response property allOf list for the response status

    • info

      removed from the / response property allOf list for the response status

    • info

      removed from the / response property allOf list for the response status

    • breaking

      response property context/additionalProperties/ list-of-types was widened by adding types array to media type application/json of response 400