Xignite Global Futures API
Futures contract prices and metadata across commodity, index, and financial futures from the globalfutures.xignite.com service.
Futures contract prices and metadata across commodity, index, and financial futures from the globalfutures.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-futures-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 Futures API
version: 1.0.3
servers:
- url: https://globalfutures.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalFutures
paths:
/V2/xGlobalFutures/ListBaseFutures:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
/V2/xGlobalFutures/ListFutureChain:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Basesymbol
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
/V2/xGlobalFutures/ListFutureExchanges:
get:
tags:
- XigniteGlobalFutures
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureExchange'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureExchange'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureExchange'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureExchange'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureExchange'
/V2/xGlobalFutures/ListOptionChain:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Futuresymbol
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
- name: Style
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOption'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOption'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOption'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOption'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOption'
/V2/xGlobalFutures/GetFrontMonthFuture:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Future'
text/json:
schema:
$ref: '#/components/schemas/Future'
application/xml:
schema:
$ref: '#/components/schemas/Future'
text/xml:
schema:
$ref: '#/components/schemas/Future'
text/csv:
schema:
$ref: '#/components/schemas/Future'
/V2/xGlobalFutures/GetFuture:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Future'
text/json:
schema:
$ref: '#/components/schemas/Future'
application/xml:
schema:
$ref: '#/components/schemas/Future'
text/xml:
schema:
$ref: '#/components/schemas/Future'
text/csv:
schema:
$ref: '#/components/schemas/Future'
/V2/xGlobalFutures/SearchFutures:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Name
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Future'
/V2/xGlobalFutures/MapLegacyBaseSymbol:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: LegacyIdentifier
in: query
schema:
type: string
- name: LegacyExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/BaseFuture'
text/json:
schema:
$ref: '#/components/schemas/BaseFuture'
application/xml:
schema:
$ref: '#/components/schemas/BaseFuture'
text/xml:
schema:
$ref: '#/components/schemas/BaseFuture'
text/csv:
schema:
$ref: '#/components/schemas/BaseFuture'
/V2/xGlobalFutures/GetAllFutureQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
- name: Count
in: query
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetAllOptionQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
- name: TradedOnly
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
/V2/xGlobalFutures/GetSpotFutureQuote:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetLatestFrontMonthFutureQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifiers
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetLatestFutureOptionQuote:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
text/json:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
application/xml:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
text/xml:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
text/csv:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
/V2/xGlobalFutures/GetLatestFutureOptionQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifiers
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
/V2/xGlobalFutures/GetLatestFutureQuote:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetLatestFutureQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifiers
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetFutureOptionQuote:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
text/json:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
application/xml:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
text/xml:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
text/csv:
schema:
$ref: '#/components/schemas/FutureOptionQuote'
/V2/xGlobalFutures/GetFutureOptionQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureOptionQuote'
/V2/xGlobalFutures/GetFutureQuote:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetFutureQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetSwapQuote:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureQuote'
text/json:
schema:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetHistoricalSwapQuotes:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
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/FutureQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetHistoricalFutureQuotesRange:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: Exchange
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/FutureQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FutureQuote'
/V2/xGlobalFutures/GetChartBars:
get:
tags:
- XigniteGlobalFutures
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: StartTime
in: query
schema:
type: string
- name: EndTime
in: query
schema:
type: string
- name: Precision
in: query
schema:
type: string
- name: Period
in: query
schema:
type: integer
format: int32
- name: IncludeExtended
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FutureChartBars'
text/json:
schema:
$ref: '#/components/schemas/FutureChartBars'
application/xml:
schema:
$ref: '#/components/schemas/FutureChartBars'
text/xml:
schema:
$ref: '#/components/schemas/FutureChartBars'
text/csv:
schema:
$ref: '#/components/schemas/FutureChartBars'
components:
schemas:
FutureChartBars:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Timing:
type:
- string
- 'null'
FutureDescription:
allOf:
- $ref: '#/components/schemas/FutureDescription'
ChartBars:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ChartBar'
additionalProperties: false
FutureExchange:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Name:
type:
- string
- 'null'
Description:
type:
- string
- 'null'
MIC:
type:
- string
- 'null'
Group:
type:
- string
- 'null'
Realtime:
type: boolean
additionalProperties: false
BaseFuture:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
LegacyExchange:
type:
- string
- 'null'
LegacySymbol:
type:
- string
- 'null'
NewExchange:
type:
- string
- 'null'
NewSymbol:
type:
- string
- 'null'
V1Root:
type:
- string
- 'null'
PriceMultiplier:
type: number
format: double
additionalProperties: false
FutureTypes:
enum:
- Commodities
- Indices
- Currencies
- Swap
- Future
type: string
FutureOptionQuote:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
FutureOption:
allOf:
- $ref: '#/components/schemas/FutureOption'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
UTCDate:
type:
- string
- 'null'
UTCTime:
type:
- string
- 'null'
Open:
type: number
format: double
Close:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Last:
type: number
format: double
Bid:
type: number
format: double
Ask:
type: number
format: double
BidDate:
type:
- string
- 'null'
BidTime:
type:
- string
- 'null'
AskDate:
type:
- string
- 'null'
AskTime:
type:
- string
- 'null'
Settle:
type: number
format: double
SettleDate:
type:
- string
- 'null'
SettleTime:
type:
- string
- 'null'
Volume:
type: number
format: double
OpenInterest:
type: number
format: double
PreviousClose:
type: number
format: double
PreviousCloseDate:
type:
- string
- 'null'
Change:
type: number
format: double
PercentChange:
type: number
format: double
Currency:
type:
- string
- 'null'
additionalProperties: false
Future:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Symbol:
type:
- string
- 'null'
Valoren:
type: integer
format: int64
Name:
type:
- string
- 'null'
Month:
type: integer
format: int32
Year:
type: integer
format: int32
Exchange:
type:
- string
- 'null'
BaseSymbol:
type:
- string
- 'null'
ExchangeSymbol:
type:
- string
- 'null'
Expiration:
type:
- string
- 'null'
Type:
allOf:
- $ref: '#/components/schemas/FutureTypes'
ContractSize:
type: number
format: double
additionalProperties: false
Common:
type: object
properties:
Delay:
type: number
format: double
Identity:
type:
- string
- 'null'
Message:
type:
- string
- 'null'
Outcome:
allOf:
- $ref: '#/components/schemas/OutcomeTypes'
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
FutureQuote:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Future:
allOf:
- $ref: '#/components/schemas/Future'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
UTCDate:
type:
- string
- 'null'
UTCTime:
type:
- string
- 'null'
Open:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Last:
type: number
format: double
Bid:
type: number
format: double
Ask:
type: number
format: double
BidDate:
type:
- string
- 'null'
BidTime:
type:
- string
- 'null'
AskDate:
type:
- string
- 'null'
AskTime:
type:
- string
- 'null'
Settle:
type: number
format: double
SettleDate:
type:
- string
- 'null'
SettleTime:
type:
- string
- 'null'
Volume:
type: number
format: double
OpenInterest:
type: number
format: double
PreviousClose:
type: number
format: double
PreviousCloseDate:
type:
- string
- 'null'
PreviousSettle:
type: number
format: double
PreviousSettleDate:
type:
- string
- 'null'
Change:
type: number
format: double
PercentChange:
type: number
format: double
Currency:
ty
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobalfutures-api-openapi.yml