Murex FX Rates API

Foreign exchange rates and crosses

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/murex-fx-rates-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

murex-fx-rates-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Murex MX.3 Market Data Accounting FX Rates API
  description: Real-time and historical market data API providing quotes, yield curves, volatility surfaces, and reference data for pricing and valuation on the Murex MX.3 platform.
  version: '1.0'
  contact:
    name: Murex Support
    url: https://www.murex.com/en/support
  termsOfService: https://www.murex.com/en/legal/terms
servers:
- url: https://api.murex.com/v1/marketdata
  description: Murex MX.3 Market Data API
security:
- bearerAuth: []
tags:
- name: FX Rates
  description: Foreign exchange rates and crosses
paths:
  /fx/rates:
    get:
      operationId: getFxRates
      summary: Murex Get FX rates
      description: Retrieve foreign exchange spot and forward rates.
      tags:
      - FX Rates
      parameters:
      - name: currencyPairs
        in: query
        required: true
        description: Comma-separated currency pairs (e.g., EURUSD,GBPUSD)
        schema:
          type: string
      - name: rateType
        in: query
        description: Rate type
        schema:
          type: string
          enum:
          - Spot
          - Forward
          default: Spot
      - name: tenor
        in: query
        description: Forward tenor (required when rateType is Forward)
        schema:
          type: string
          example: 1M
      responses:
        '200':
          description: FX rates
          content:
            application/json:
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      $ref: '#/components/schemas/FxRate'
        '401':
          description: Unauthorized
  /fx/rates/history:
    get:
      operationId: getFxRateHistory
      summary: Murex Get FX rate history
      description: Retrieve historical FX rates for a currency pair over a date range.
      tags:
      - FX Rates
      parameters:
      - name: currencyPair
        in: query
        required: true
        description: Currency pair (e.g., EURUSD)
        schema:
          type: string
      - name: fromDate
        in: query
        required: true
        schema:
          type: string
          format: date
      - name: toDate
        in: query
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: Historical FX rates
          content:
            application/json:
              schema:
                type: object
                properties:
                  currencyPair:
                    type: string
                  items:
                    type: array
                    items:
                      type: object
                      properties:
                        date:
                          type: string
                          format: date
                        rate:
                          type: number
        '401':
          description: Unauthorized
components:
  schemas:
    FxRate:
      type: object
      properties:
        currencyPair:
          type: string
          description: Currency pair (e.g., EURUSD)
        baseCurrency:
          type: string
          description: Base currency
        quoteCurrency:
          type: string
          description: Quote currency
        bid:
          type: number
          description: Bid rate
        ask:
          type: number
          description: Ask rate
        mid:
          type: number
          description: Mid rate
        rateType:
          type: string
          enum:
          - Spot
          - Forward
          description: Rate type
        tenor:
          type: string
          description: Forward tenor if applicable
        timestamp:
          type: string
          format: date-time
          description: Rate timestamp
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: OAuth 2.0 bearer token for MX.3 API access
externalDocs:
  description: Murex MX.3 Market Data API Documentation
  url: https://docs.murex.com/mx3/marketdata-api