Moment Unified Market API

The Unified Market API from Moment — 1 operation(s) for unified market.

Operations 1

GET /v1/trading/market/{instrument_id}/ Unified Market #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-account-snapshot-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-post-order-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-cashflow-target-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-customizations-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-model-assignment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-account-setting-key-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-cash-raise-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-projected-cash-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-organization-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-organization-advisor-code-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-advisor-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-cent-amount-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-portfolio-stats-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-yield-grid-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-markup-price-yield-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-yields-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-current-holdings-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-corporate-actions-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-corporate-action-detail-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-mark-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-instruments-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-prices-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-instrument-info-detail-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-live-inventory-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-maturity-bucket-percentile-batch-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-maturity-bucket-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-live-inventory-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-live-inventory-response-post-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-maturity-bucket-percentile-batch-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-organization-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-ipallowlist-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-add-fixipallowlist-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-order-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-optimization-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-replacement-candidates-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-preview-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-backtest-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-backtest-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-full-order-book-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-custom-fee-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-hydrated-quote-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-pre-fee-quote-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/moment/refs/heads/main/json-schema/moment-fixed-income-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/moment:moment-unified-market-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

moment-unified-market-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Quotes Unified Market API
  description: 'Moment''s Quotes API is a modern platform for algorithmic fixed income trading.

    For complete documentation on the Quotes API and to obtain your keys, visit:

    Moment API Documentation.

    Once you have your keys, go to the environments tab to quickly get started.'
  version: 1.0.0
  contact:
    name: Moment Support
    email: support@withmoment.com
    url: https://withmoment.com/support
servers:
- url: https://live.moment-api.com
- url: https://paper.moment-api.com
tags:
- name: Unified Market
paths:
  /v1/trading/market/{instrument_id}/:
    get:
      tags:
      - Unified Market
      summary: Unified Market
      description: 'The Unified Market API returns the cumulative information for a specified bond for a given risk group.


        If the specified bond exists in our universe, you will receive a response with the full order book, the evaluated price, yield-to-worst and yield-to-maturity, a yield grid, the accrued interest and par value, and the total fees for the instrument.


        If the specified bond does not exist in our universe or is inactive, you will receive a `not_found` error.'
      operationId: getUnifiedMarket
      parameters:
      - $ref: '#/components/parameters/instrument_id'
      - name: risk_group_id
        in: query
        description: The risk group ID to use for this quote. A risk group is required for fees and yields to be accurately reflected in the return.
        required: true
        schema:
          type: string
      - name: skip_fees
        in: query
        description: Do not include fees in the response.
        required: false
        schema:
          type: boolean
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/FullOrderBookResponse'
                - type: object
                  properties:
                    evaluated_price:
                      description: The evaluated price of the bond
                      type: number
                    evaluated_yield_to_maturity:
                      description: The evaluated yield to maturity of the bond
                      type:
                      - number
                      - 'null'
                    evaluated_yield_to_worst:
                      description: The evaluated yield to worst of the bond
                      type:
                      - number
                      - 'null'
                    accrued_interest:
                      description: The accrued interest of the bond
                      type: number
                      example: 0
                    par_value:
                      description: The par value of the bond
                      type: number
                    fees:
                      description: Fees from the risk group
                      type: array
                      items:
                        type: object
                        properties:
                          receipient_id:
                            description: The ID of the fee owner
                            type: string
                          type:
                            description: The type of the fee
                            type: string
                            enum:
                            - markup
                            - commission
                          amount_type:
                            type: string
                            enum:
                            - dollar_per_trade
                            - percentage_of_par
                            - percentage_of_notional
                          amount:
                            description: The amount of the fee
                            type: number
                    yield_grid:
                      properties:
                        price:
                          description: Prices, represented as a percentage of par.
                          type: array
                          items:
                            type: number
                        yield_to_maturity:
                          description: Yield to maturity for each price.
                          type: array
                          items:
                            type:
                            - number
                            - 'null'
                        yield_to_worst:
                          description: Yield to worst for each price, when available.
                          type: array
                          items:
                            type:
                            - number
                            - 'null'
components:
  schemas:
    FullOrderBookResponse:
      type: object
      properties:
        asks:
          type: array
          items:
            type: object
            properties:
              min_balance_remaining:
                description: The minimum amount in par that must remain on the quote after a partial fill. If an incoming order would reduce the remaining balance below this minimum, the entire remaining balance is filled instead.
                type:
                - number
                - 'null'
              min_increment:
                description: The minimum quantity increment for which orders can be placed on this quote. All orders executing on this quote must be in multiples of this value.
                type:
                - number
                - 'null'
              min_size:
                description: Ask minimum trade size in par value
                type: number
              price:
                description: Ask price
                type: number
              size:
                description: Ask size in par value
                type: number
              spread_benchmark_isin:
                description: Benchmark ISIN for the spread
                type:
                - string
                - 'null'
              spread_to_benchmark_bps:
                description: Spread to benchmark in basis points
                type:
                - string
                - 'null'
              venue_mpid:
                description: The venue's Market Participant Identifier
                type: string
              yield_to_maturity:
                description: Ask yield to maturity
                type:
                - number
                - 'null'
              yield_to_worst:
                description: Ask yield to worst
                type:
                - number
                - 'null'
        bids:
          type: array
          items:
            type: object
            properties:
              min_balance_remaining:
                description: The minimum amount in par that must remain on the quote after a partial fill. If an incoming order would reduce the remaining balance below this minimum, the entire remaining balance is filled instead.
                type:
                - number
                - 'null'
              min_increment:
                description: The minimum quantity increment for which orders can be placed on this quote. All orders executing on this quote must be in multiples of this value.
                type:
                - number
                - 'null'
              min_size:
                description: Bid minimum trade size in par value
                type: number
              price:
                description: Bid price
                type: number
              size:
                description: Bid size in par value
                type: number
              spread_benchmark_isin:
                description: Benchmark ISIN for the spread
                type:
                - string
                - 'null'
              spread_to_benchmark_bps:
                description: Spread to benchmark in basis points
                type:
                - string
                - 'null'
              venue_mpid:
                description: The venue's Market Participant Identifier
                type: string
              yield_to_maturity:
                description: Bid yield to maturity
                type:
                - number
                - 'null'
              yield_to_worst:
                description: Bid yield to worst
                type:
                - number
                - 'null'
        timestamp:
          description: Timestamp in RFC-3339 format with nanosecond precision
          type: string
          format: date-time
      title: FullOrderBookResponse
  parameters:
    instrument_id:
      name: instrument_id
      in: path
      required: true
      description: Instrument CUSIP or ISIN
      schema:
        type: string
        example: US91915WAB81
x-provenance:
  method: searched
  source: https://docs.moment.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://docs.moment.com/reference/getfractionaluniverse-1.md
  - https://docs.moment.com/reference/getfullorderbook-1.md
  - https://docs.moment.com/reference/gettopoforderbook-1.md
  - https://docs.moment.com/reference/gettradeprice-1.md
  - https://docs.moment.com/reference/gettradingcalendar-1.md
  - https://docs.moment.com/reference/getunifiedmarket-1.md
  - https://docs.moment.com/reference/hydratequotes-1.md
  merge:
    pages: 7
    deduped: 4
    conflicts_kept_first: 0