Xignite Global Currencies API
Real-time, historical, and average foreign exchange rates - one of Xignite's longest-running and most widely used APIs - served from the globalcurrencies.xignite.com service.
Real-time, historical, and average foreign exchange rates - one of Xignite's longest-running and most widely used APIs - served from the globalcurrencies.xignite.com service.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/xignite-global-currencies-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: XigniteBonds CloudAlerts Xignite Global Currencies API
version: 1.0.3
servers:
- url: https://globalcurrencies.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalCurrencies
paths:
/xGlobalCurrencies/ListCurrencies:
get:
tags:
- XigniteGlobalCurrencies
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Currencies'
text/json:
schema:
$ref: '#/components/schemas/Currencies'
application/xml:
schema:
$ref: '#/components/schemas/Currencies'
text/xml:
schema:
$ref: '#/components/schemas/Currencies'
text/csv:
schema:
$ref: '#/components/schemas/Currencies'
/xGlobalCurrencies/ListActiveCurrencies:
get:
tags:
- XigniteGlobalCurrencies
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Currencies'
text/json:
schema:
$ref: '#/components/schemas/Currencies'
application/xml:
schema:
$ref: '#/components/schemas/Currencies'
text/xml:
schema:
$ref: '#/components/schemas/Currencies'
text/csv:
schema:
$ref: '#/components/schemas/Currencies'
/xGlobalCurrencies/ConvertRealTimeValue:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: From
in: query
schema:
type: string
- name: To
in: query
schema:
type: string
- name: Amount
in: query
schema:
type: number
format: double
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RateConversion'
text/json:
schema:
$ref: '#/components/schemas/RateConversion'
application/xml:
schema:
$ref: '#/components/schemas/RateConversion'
text/xml:
schema:
$ref: '#/components/schemas/RateConversion'
text/csv:
schema:
$ref: '#/components/schemas/RateConversion'
/xGlobalCurrencies/ConvertHistoricalValue:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: From
in: query
schema:
type: string
- name: To
in: query
schema:
type: string
- name: Amount
in: query
schema:
type: number
format: double
- name: AsOfDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RateConversion'
text/json:
schema:
$ref: '#/components/schemas/RateConversion'
application/xml:
schema:
$ref: '#/components/schemas/RateConversion'
text/xml:
schema:
$ref: '#/components/schemas/RateConversion'
text/csv:
schema:
$ref: '#/components/schemas/RateConversion'
/xGlobalCurrencies/GetRealTimeRate:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Rate'
text/json:
schema:
$ref: '#/components/schemas/Rate'
application/xml:
schema:
$ref: '#/components/schemas/Rate'
text/xml:
schema:
$ref: '#/components/schemas/Rate'
text/csv:
schema:
$ref: '#/components/schemas/Rate'
/xGlobalCurrencies/GetRealTimeRates:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbols
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
/xGlobalCurrencies/GetAllRealTimeRates:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbols
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Rate'
/xGlobalCurrencies/GetRealTimeRateTable:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbols
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RateTable'
text/json:
schema:
$ref: '#/components/schemas/RateTable'
application/xml:
schema:
$ref: '#/components/schemas/RateTable'
text/xml:
schema:
$ref: '#/components/schemas/RateTable'
text/csv:
schema:
$ref: '#/components/schemas/RateTable'
/xGlobalCurrencies/ListOfficialRates:
get:
tags:
- XigniteGlobalCurrencies
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OfficialRates'
text/json:
schema:
$ref: '#/components/schemas/OfficialRates'
application/xml:
schema:
$ref: '#/components/schemas/OfficialRates'
text/xml:
schema:
$ref: '#/components/schemas/OfficialRates'
text/csv:
schema:
$ref: '#/components/schemas/OfficialRates'
/xGlobalCurrencies/GetHistoricalRate:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetLatestHistoricalRate:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetHistoricalRates:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbols
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetLatestHistoricalRates:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbols
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetHistoricalRatesRange:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
- name: PeriodType
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetHistoricalRatesRanges:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbols
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: FixingTime
in: query
schema:
type: string
- name: PeriodType
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetBar:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: AsOfTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Bar'
text/json:
schema:
$ref: '#/components/schemas/Bar'
application/xml:
schema:
$ref: '#/components/schemas/Bar'
text/xml:
schema:
$ref: '#/components/schemas/Bar'
text/csv:
schema:
$ref: '#/components/schemas/Bar'
/xGlobalCurrencies/GetBars:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: StartTime
in: query
schema:
type: string
- name: EndTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
- name: TickPrecision
in: query
schema:
type: string
- name: TickPeriods
in: query
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Bar'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Bar'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Bar'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Bar'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Bar'
/xGlobalCurrencies/GetChartBars:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
- name: StartTime
in: query
schema:
type: string
- name: EndTime
in: query
schema:
type: string
- name: PriceType
in: query
schema:
type: string
- name: Precision
in: query
schema:
type: string
- name: Period
in: query
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/CurrencyChartBars'
text/json:
schema:
$ref: '#/components/schemas/CurrencyChartBars'
application/xml:
schema:
$ref: '#/components/schemas/CurrencyChartBars'
text/xml:
schema:
$ref: '#/components/schemas/CurrencyChartBars'
text/csv:
schema:
$ref: '#/components/schemas/CurrencyChartBars'
/xGlobalCurrencies/GetOfficialHistoricalRate:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Country
in: query
schema:
type: string
- name: Symbol
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/json:
schema:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetOfficialRate:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Country
in: query
schema:
type: string
- name: Symbol
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HistoricalRateBidAsk'
text/json:
schema:
$ref: '#/components/schemas/HistoricalRateBidAsk'
application/xml:
schema:
$ref: '#/components/schemas/HistoricalRateBidAsk'
text/xml:
schema:
$ref: '#/components/schemas/HistoricalRateBidAsk'
text/csv:
schema:
$ref: '#/components/schemas/HistoricalRateBidAsk'
/xGlobalCurrencies/GetOfficialRates:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Country
in: query
schema:
type: string
- name: Symbols
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/HistoricalRateBidAsk'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRateBidAsk'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRateBidAsk'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRateBidAsk'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRateBidAsk'
/xGlobalCurrencies/GetOfficialHistoricalRates:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Country
in: query
schema:
type: string
- name: Symbols
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/HistoricalRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetLondonHistoricalRatesRange:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
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/HistoricalRate'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/HistoricalRate'
/xGlobalCurrencies/GetForwardRate:
get:
tags:
- XigniteGlobalCurrencies
parameters:
- name: Symbol
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ForwardRate'
text/json:
schema:
$ref: '#/components/schemas/ForwardRate'
application/xml:
schema:
$ref: '#/components/schemas/ForwardRate'
text/xml:
schema:
$ref: '#/components/schemas/ForwardRate'
text/csv:
schema:
$ref: '#/components/schemas/ForwardRate'
/xGlobalCurrencies/ListForwardRates:
get:
tags:
- XigniteGlobalCurrencies
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ForwardRateList'
text/json:
schema:
$ref: '#/components/schemas/ForwardRateList'
application/xml:
schema:
$ref: '#/components/schemas/ForwardRateList'
text/xml:
schema:
$ref: '#/components/schemas/ForwardRateList'
text/csv:
schema:
$ref: '#/components/schemas/ForwardRateList'
components:
schemas:
Currencies:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
CurrencyList:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Currency'
additionalProperties: false
ForwardRate:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
BaseCurrency:
type:
- string
- 'null'
QuoteCurrency:
type:
- string
- 'null'
Symbol:
type:
- string
- 'null'
QuoteType:
type:
- string
- 'null'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
ForwardRates:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ForwardContract'
additionalProperties: false
HistoricalRate:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
BaseCurrency:
type:
- string
- 'null'
QuoteCurrency:
type:
- string
- 'null'
Symbol:
type:
- string
- 'null'
StartDate:
type:
- string
- 'null'
StartTime:
type:
- string
- 'null'
EndDate:
type:
- string
- 'null'
EndTime:
type:
- string
- 'null'
Open:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Close:
type: number
format: double
Average:
type: number
format: double
additionalProperties: false
Rate:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
BaseCurrency:
type:
- string
- 'null'
QuoteCurrency:
type:
- string
- 'null'
Symbol:
type:
- string
- 'null'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
QuoteType:
type:
- string
- 'null'
Bid:
type: number
format: double
Mid:
type: number
format: double
Ask:
type: number
format: double
Spread:
type: number
format: double
Text:
type:
- string
- 'null'
Source:
type:
- string
- 'null'
additionalProperties: false
RateConversion:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
FromCurrencySymbol:
type:
- string
- 'null'
FromCurrencyName:
type:
- string
- 'null'
ToCurrencySymbol:
type:
- string
- 'null'
ToCurrencyName:
type:
- string
- 'null'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
Amount:
type: number
format: double
Result:
type: number
format: double
Rate:
type: number
format: double
Source:
type:
- string
- 'null'
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
QuoteCurrencyItem:
type: object
properties:
QuoteCurrency:
type:
- string
- 'null'
Rate:
type: number
format: double
additionalProperties: false
CurrencyChartBars:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Timing:
type:
- string
- 'null'
PriceType:
type:
- string
- 'null'
CurrencyDescription:
allOf:
- $ref: '#/components/schemas/CurrencyDescription'
ChartBars:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ChartBar'
additionalProperties: false
Country:
type: object
properties:
Code:
type:
- string
- 'null'
Name:
type:
- string
- 'null'
additionalProperties: false
Bar:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Symbol:
type:
- string
- 'null'
StartDate:
type:
- string
- 'null'
StartTime:
type:
- string
- 'null'
EndDate:
type:
- string
- 'null'
EndTime:
type:
- string
- 'null'
Open:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Close:
type: number
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobalcurrencies-api-openapi.yml