Xignite Money Markets API

Money market, treasury, swap, and interbank rate data from the moneymarkets.xignite.com service.

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/xignite-money-markets-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 email required.

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

OpenAPI Specification

xignite-xignitemoneymarkets-api-openapi.yml Raw ↑
openapi: 3.0.4
info:
  title: XigniteBonds CloudAlerts XigniteMoneyMarkets API
  version: 1.0.3
servers:
- url: https://moneymarkets.xignite.com
security:
- basic: []
tags:
- name: XigniteMoneyMarkets
paths:
  /xMoneyMarkets/ListRates:
    get:
      tags:
      - XigniteMoneyMarkets
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
  /xMoneyMarkets/ListSwapRates:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: SwapType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateDescription'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateDescription'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateDescription'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateDescription'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateDescription'
  /xMoneyMarkets/SearchRates:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Pattern
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RateDescription'
  /xMoneyMarkets/GetSwapRate:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Type
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapRate'
            text/json:
              schema:
                $ref: '#/components/schemas/SwapRate'
            application/xml:
              schema:
                $ref: '#/components/schemas/SwapRate'
            text/xml:
              schema:
                $ref: '#/components/schemas/SwapRate'
            text/csv:
              schema:
                $ref: '#/components/schemas/SwapRate'
  /xMoneyMarkets/GetSwapRateExtended:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: SwapType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: Tenor
        in: query
        schema:
          type: string
      - name: FloatingReferenceRate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            text/json:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            application/xml:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            text/xml:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            text/csv:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
  /xMoneyMarkets/GetSwapRateFamily:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
  /xMoneyMarkets/GetSwapRateFamilyExtended:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: SwapType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: FloatingReferenceRate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
  /xMoneyMarkets/GetHistoricalSwapRate:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Type
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapRate'
            text/json:
              schema:
                $ref: '#/components/schemas/SwapRate'
            application/xml:
              schema:
                $ref: '#/components/schemas/SwapRate'
            text/xml:
              schema:
                $ref: '#/components/schemas/SwapRate'
            text/csv:
              schema:
                $ref: '#/components/schemas/SwapRate'
  /xMoneyMarkets/GetHistoricalSwapRateExtended:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: SwapType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: Tenor
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      - name: FloatingReferenceRate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            text/json:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            application/xml:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            text/xml:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
            text/csv:
              schema:
                $ref: '#/components/schemas/SwapRateExtended'
  /xMoneyMarkets/GetHistoricalSwapRateRange:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Type
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRate'
  /xMoneyMarkets/GetHistoricalSwapRateExtendedRange:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: SwapType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: Tenor
        in: query
        schema:
          type: string
      - name: StartDate
        in: query
        schema:
          type: string
      - name: EndDate
        in: query
        schema:
          type: string
      - name: FloatingReferenceRate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SwapRateExtended'
  /xMoneyMarkets/GetTreasuryRate:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Type
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterestRate'
            text/json:
              schema:
                $ref: '#/components/schemas/InterestRate'
            application/xml:
              schema:
                $ref: '#/components/schemas/InterestRate'
            text/xml:
              schema:
                $ref: '#/components/schemas/InterestRate'
            text/csv:
              schema:
                $ref: '#/components/schemas/InterestRate'
  /xMoneyMarkets/GetTreasuryRateFamily:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InterestRate'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InterestRate'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InterestRate'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InterestRate'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InterestRate'
  /xMoneyMarkets/GetHistoricalSwaption:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: FirstType
        in: query
        schema:
          type: string
      - name: SecondType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Swaption'
            text/json:
              schema:
                $ref: '#/components/schemas/Swaption'
            application/xml:
              schema:
                $ref: '#/components/schemas/Swaption'
            text/xml:
              schema:
                $ref: '#/components/schemas/Swaption'
            text/csv:
              schema:
                $ref: '#/components/schemas/Swaption'
  /xMoneyMarkets/GetHistoricalSwaptionFamily:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Currency
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
  /xMoneyMarkets/GetSwaption:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: FirstType
        in: query
        schema:
          type: string
      - name: SecondType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Swaption'
            text/json:
              schema:
                $ref: '#/components/schemas/Swaption'
            application/xml:
              schema:
                $ref: '#/components/schemas/Swaption'
            text/xml:
              schema:
                $ref: '#/components/schemas/Swaption'
            text/csv:
              schema:
                $ref: '#/components/schemas/Swaption'
  /xMoneyMarkets/GetSwaptionFamily:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Swaption'
  /xMoneyMarkets/GetForwardRateAgreement:
    get:
      tags:
      - XigniteMoneyMarkets
      parameters:
      - name: FirstType
        in: query
        schema:
          type: string
      - name: SecondType
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForwardRateAgreement'
            text/json:
              schema:
                $ref: '#/components/schemas/ForwardRateAgreement'
            application/xml:
              schema:
                $ref: '#/components/schemas/ForwardRateAgreement'
            text/xml:
              schema:
                $ref: '#/components/schemas/ForwardRateAgreement'
            text/csv:
              schema:
                $ref: '#/components/schemas/ForwardRateAgreement'
components:
  schemas:
    Common:
      type: object
      properties:
        Delay:
          type: number
          format: double
        Identity:
          type: string
          nullable: true
        Message:
          type: string
          nullable: true
        Outcome:
          allOf:
          - $ref: '#/components/schemas/OutcomeTypes'
      additionalProperties: false
    ForwardRateAgreement:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
    SwapRate:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
    SwapRateExtended:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
    Swaption:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
    InterestRate:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
    RateDescription:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
    OutcomeTypes:
      enum:
      - Success
      - SystemError
      - RequestError
      - RegistrationError
      type: string
    SwapRateDescription:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        additionalProperties: false
  securitySchemes:
    basic:
      type: apiKey
      description: Token for your account.
      name: _token
      in: query