Xignite Crypto API

Cryptocurrency market data including quotes, chart bars, and historical prices for digital assets from the crypto.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-crypto-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-xignitecrypto-api-openapi.yml Raw ↑
openapi: 3.0.4
info:
  title: XigniteBonds CloudAlerts XigniteCrypto API
  version: 1.0.3
servers:
- url: https://crypto.xignite.com
security:
- basic: []
tags:
- name: XigniteCrypto
paths:
  /xCrypto/GetHistoricalQuoteRange:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Symbol
        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
      - name: FixingTime
        in: query
        schema:
          type: string
      - name: PeriodType
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CryptoHistoricalQuoteRange'
            text/json:
              schema:
                $ref: '#/components/schemas/CryptoHistoricalQuoteRange'
            application/xml:
              schema:
                $ref: '#/components/schemas/CryptoHistoricalQuoteRange'
            text/xml:
              schema:
                $ref: '#/components/schemas/CryptoHistoricalQuoteRange'
            text/csv:
              schema:
                $ref: '#/components/schemas/CryptoHistoricalQuoteRange'
  /xCrypto/GetExchangeHistoricalQuoteRange:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Identifier
        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
      - name: FixingTime
        in: query
        schema:
          type: string
      - name: PeriodType
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeHistoricalQuote'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeHistoricalQuote'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeHistoricalQuote'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeHistoricalQuote'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeHistoricalQuote'
  /xCrypto/GetHistoricalQuotes:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Symbols
        in: query
        schema:
          type: string
      - name: Currency
        in: query
        schema:
          type: string
      - name: AsOfDate
        in: query
        schema:
          type: string
      - name: FixingTime
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoHistoricalQuote'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoHistoricalQuote'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoHistoricalQuote'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoHistoricalQuote'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoHistoricalQuote'
  /xCrypto/GetQuotes:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Symbols
        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/CryptoQuote'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoQuote'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoQuote'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoQuote'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoQuote'
  /xCrypto/GetReferenceData:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Symbols
        in: query
        schema:
          type: string
      - name: DataTypes
        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/CryptoReferenceData'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoReferenceData'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoReferenceData'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoReferenceData'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoReferenceData'
  /xCrypto/GetTopCryptoHeadlines:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Symbols
        in: query
        schema:
          type: string
      - name: ExcludeCategories
        in: query
        schema:
          type: string
      - name: StartDateTime
        in: query
        schema:
          type: string
      - name: Count
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TopCryptoHeadlines'
            text/json:
              schema:
                $ref: '#/components/schemas/TopCryptoHeadlines'
            application/xml:
              schema:
                $ref: '#/components/schemas/TopCryptoHeadlines'
            text/xml:
              schema:
                $ref: '#/components/schemas/TopCryptoHeadlines'
            text/csv:
              schema:
                $ref: '#/components/schemas/TopCryptoHeadlines'
  /xCrypto/GetTopMarketHeadlines:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: NewsSources
        in: query
        schema:
          type: string
      - name: Categories
        in: query
        schema:
          type: string
      - name: ExcludeCategories
        in: query
        schema:
          type: string
      - name: StartDateTime
        in: query
        schema:
          type: string
      - name: Count
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TopMarketHeadlines'
            text/json:
              schema:
                $ref: '#/components/schemas/TopMarketHeadlines'
            application/xml:
              schema:
                $ref: '#/components/schemas/TopMarketHeadlines'
            text/xml:
              schema:
                $ref: '#/components/schemas/TopMarketHeadlines'
            text/csv:
              schema:
                $ref: '#/components/schemas/TopMarketHeadlines'
  /xCrypto/ListCryptos:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Exchange
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CryptoList'
            text/json:
              schema:
                $ref: '#/components/schemas/CryptoList'
            application/xml:
              schema:
                $ref: '#/components/schemas/CryptoList'
            text/xml:
              schema:
                $ref: '#/components/schemas/CryptoList'
            text/csv:
              schema:
                $ref: '#/components/schemas/CryptoList'
  /xCrypto/ListExchanges:
    get:
      tags:
      - XigniteCrypto
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            text/json:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            application/xml:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            text/xml:
              schema:
                $ref: '#/components/schemas/ExchangeList'
            text/csv:
              schema:
                $ref: '#/components/schemas/ExchangeList'
  /xCrypto/ListNewsCategories:
    get:
      tags:
      - XigniteCrypto
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NewsCategoryList'
            text/json:
              schema:
                $ref: '#/components/schemas/NewsCategoryList'
            application/xml:
              schema:
                $ref: '#/components/schemas/NewsCategoryList'
            text/xml:
              schema:
                $ref: '#/components/schemas/NewsCategoryList'
            text/csv:
              schema:
                $ref: '#/components/schemas/NewsCategoryList'
  /xCrypto/ListNewsSources:
    get:
      tags:
      - XigniteCrypto
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NewsSourceList'
            text/json:
              schema:
                $ref: '#/components/schemas/NewsSourceList'
            application/xml:
              schema:
                $ref: '#/components/schemas/NewsSourceList'
            text/xml:
              schema:
                $ref: '#/components/schemas/NewsSourceList'
            text/csv:
              schema:
                $ref: '#/components/schemas/NewsSourceList'
  /xCrypto/ListReferenceData:
    get:
      tags:
      - XigniteCrypto
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReferenceDataList'
            text/json:
              schema:
                $ref: '#/components/schemas/ReferenceDataList'
            application/xml:
              schema:
                $ref: '#/components/schemas/ReferenceDataList'
            text/xml:
              schema:
                $ref: '#/components/schemas/ReferenceDataList'
            text/csv:
              schema:
                $ref: '#/components/schemas/ReferenceDataList'
  /xCrypto/GetChartBars:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Identifier
        in: query
        schema:
          type: string
      - 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: Currency
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CryptoChartBars'
            text/json:
              schema:
                $ref: '#/components/schemas/CryptoChartBars'
            application/xml:
              schema:
                $ref: '#/components/schemas/CryptoChartBars'
            text/xml:
              schema:
                $ref: '#/components/schemas/CryptoChartBars'
            text/csv:
              schema:
                $ref: '#/components/schemas/CryptoChartBars'
  /xCrypto/GetExchangeQuotes:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Identifiers
        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/CryptoExchangeQuote'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeQuote'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeQuote'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeQuote'
            text/csv:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CryptoExchangeQuote'
  /xCrypto/ListTopCoins:
    get:
      tags:
      - XigniteCrypto
      parameters:
      - name: Type
        in: query
        schema:
          type: string
      - name: Count
        in: query
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TopCoinList'
            text/json:
              schema:
                $ref: '#/components/schemas/TopCoinList'
            application/xml:
              schema:
                $ref: '#/components/schemas/TopCoinList'
            text/xml:
              schema:
                $ref: '#/components/schemas/TopCoinList'
            text/csv:
              schema:
                $ref: '#/components/schemas/TopCoinList'
components:
  schemas:
    CryptoExchangeHistoricalQuote:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          ExchangeHistoricalQuote:
            allOf:
            - $ref: '#/components/schemas/ExchangeHistoricalQuote'
            nullable: true
        additionalProperties: false
    CryptoList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Cryptos:
            type: array
            items:
              $ref: '#/components/schemas/Crypto'
            nullable: true
        additionalProperties: false
    Crypto:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
      additionalProperties: false
    NewsHeadline:
      type: object
      properties:
        DateTime:
          type: string
          nullable: true
        Title:
          type: string
          nullable: true
        Url:
          type: string
          nullable: true
        NewsSource:
          allOf:
          - $ref: '#/components/schemas/NewsSource'
          nullable: true
        Summary:
          type: string
          nullable: true
        ImageUrl:
          type: string
          nullable: true
        Tags:
          type: array
          items:
            type: string
          nullable: true
        Categories:
          type: array
          items:
            type: string
          nullable: true
      additionalProperties: false
    CryptoQuote:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Quote:
            allOf:
            - $ref: '#/components/schemas/Quote'
            nullable: true
        additionalProperties: false
    CryptoHistoricalQuoteRange:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          CryptoHistoricalQuotes:
            type: array
            items:
              $ref: '#/components/schemas/HistoricalQuote'
            nullable: true
        additionalProperties: false
    ChartBar:
      type: object
      properties:
        StartTime:
          type: string
          nullable: true
        EndTime:
          type: string
          nullable: true
        Open:
          type: number
          format: decimal
        High:
          type: number
          format: decimal
        Low:
          type: number
          format: decimal
        Close:
          type: number
          format: decimal
        Trades:
          type: integer
          format: int32
        Volume:
          type: number
          format: decimal
        TWAP:
          type: number
          format: decimal
        VWAP:
          type: number
          format: decimal
      additionalProperties: false
    ExchangeList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Exchanges:
            type: array
            items:
              $ref: '#/components/schemas/Exchange'
            nullable: true
        additionalProperties: false
    NewsSource:
      type: object
      properties:
        Code:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        Language:
          type: string
          nullable: true
        Image:
          type: string
          nullable: true
      additionalProperties: false
    NewsSourceList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          NewsSources:
            type: array
            items:
              $ref: '#/components/schemas/NewsSource'
            nullable: true
        additionalProperties: false
    NewsCategoryList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          NewsCategories:
            type: array
            items:
              $ref: '#/components/schemas/NewsCategory'
            nullable: true
        additionalProperties: false
    TopMarketHeadlines:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          NewsHeadlines:
            type: array
            items:
              $ref: '#/components/schemas/NewsHeadline'
            nullable: true
        additionalProperties: false
    TopCryptoHeadlines:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          NewsHeadlines:
            type: array
            items:
              $ref: '#/components/schemas/NewsHeadline'
            nullable: true
        additionalProperties: false
    OutcomeTypes:
      enum:
      - Success
      - SystemError
      - RequestError
      - RegistrationError
      type: string
    TopCoinList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          TopCoins:
            type: array
            items:
              $ref: '#/components/schemas/TopCoin'
            nullable: true
        additionalProperties: false
    ExchangeHistoricalQuote:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Exchange:
          type: string
          nullable: true
        Identifier:
          type: string
          nullable: true
        StartDateTime:
          type: string
          nullable: true
        EndDateTime:
          type: string
          nullable: true
        Open:
          type: number
          format: decimal
        High:
          type: number
          format: decimal
        Low:
          type: number
          format: decimal
        Close:
          type: number
          format: decimal
        Bid:
          type: number
          format: decimal
          nullable: true
        Ask:
          type: number
          format: decimal
          nullable: true
        Volume:
          type: number
          format: decimal
        Change:
          type: number
          format: decimal
        PercentChange:
          type: number
          format: decimal
        Currency:
          type: string
          nullable: true
      additionalProperties: false
    TopCoin:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        Currency:
          type: string
          nullable: true
        MarketCapitalization:
          type: number
          format: decimal
        Volume:
          type: number
          format: decimal
      additionalProperties: false
    ReferenceData:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          AsOfDate:
            type: string
            nullable: true
          Type:
            type: string
            nullable: true
          Value:
            type: string
            nullable: true
          LastUpdated:
            type: string
            nullable: true
        additionalProperties: false
    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
    CryptoChartBars:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Symbol:
            type: string
            nullable: true
          Currency:
            type: string
            nullable: true
          Exchange:
            type: string
            nullable: true
          ChartBars:
            type: array
            items:
              $ref: '#/components/schemas/ChartBar'
            nullable: true
        additionalProperties: false
    ExchangeQuote:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Exchange:
          type: string
          nullable: true
        Identifier:
          type: string
          nullable: true
        DateTime:
          type: string
          nullable: true
        Open:
          type: number
          format: decimal
        High:
          type: number
          format: decimal
        Low:
          type: number
          format: decimal
        Last:
          type: number
          format: decimal
        VolumeCurrentHour:
          type: number
          format: decimal
        Volume24Hour:
          type: number
          format: decimal
        LastVolume:
          type: number
          format: decimal
        Bid:
          type: number
          format: decimal
          nullable: true
        BidSize:
          type: number
          format: decimal
          nullable: true
        BidTime:
          type: string
          nullable: true
        Ask:
          type: number
          format: decimal
          nullable: true
        AskSize:
          type: number
          format: decimal
          nullable: true
        AskTime:
          type: string
          nullable: true
        Change:
          type: number
          format: decimal
        PercentChange:
          type: number
          format: decimal
        Currency:
          type: string
          nullable: true
      additionalProperties: false
    ReferenceDescription:
      type: object
      properties:
        Description:
          type: string
          nullable: true
        Name:
          type: string
          nullable: true
        Type:
          type: string
          nullable: true
      additionalProperties: false
    CryptoReferenceData:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Symbol:
            type: string
            nullable: true
          ReferenceDataSet:
            type: array
            items:
              $ref: '#/components/schemas/ReferenceData'
            nullable: true
        additionalProperties: false
    HistoricalQuote:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          Symbol:
            type: string
            nullable: true
          StartDateTime:
            type: string
            nullable: true
          EndDateTime:
            type: string
            nullable: true
          Open:
            type: number
            format: decimal
          High:
            type: number
            format: decimal
          Low:
            type: number
            format: decimal
          Close:
            type: number
            format: decimal
          Volume:
            type: number
            format: decimal
          Change:
            type: number
            format: decimal
          PercentChange:
            type: number
            format: decimal
          Currency:
            type: string
            nullable: true
        additionalProperties: false
    NewsCategory:
      type: object
      additionalProperties: false
    CryptoExchangeQuote:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          ExchangeQuote:
            allOf:
            - $ref: '#/components/schemas/ExchangeQuote'
            nullable: true
        additionalProperties: false
    Exchange:
      type: object
      properties:
        Name:
          type: string
          nullable: true
        Code:
          type: string
          nullable: true
        Description:
          type: string
          nullable: true
        Country:
          type: string
          nullable: true
      additionalProperties: false
    ReferenceDataList:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          ReferenceDescriptions:
            type: array
            items:
              $ref: '#/components/schemas/ReferenceDescription'
            nullable: true
        additionalProperties: false
    Quote:
      type: object
      properties:
        Symbol:
          type: string
          nullable: true
        Exchange:
          type: string
          nullable: true
        DateTime:
          type: string
          nullable: true
        Open:
          type: number
          format: decimal
        High:
          type: number
          format: decimal
        Low:
          type: number
          format: decimal
        Last:
          type: number
          format: decimal
        Median:
          type: number
          format: decimal
        Volume:
          type: number
          format: decimal
        MarketCapitalization:
          type: number
          format: decimal
        Change:
          type: number
          format: decimal
        PercentChange:
          type: number
          format: decimal
        High52Weeks:
          type: number
          format: decimal
        Low52Weeks:
          type: number
          format: decimal
        Currency:
          type: string
          nullable: true
      additionalProperties: false
    CryptoHistoricalQuote:
      allOf:
      - $ref: '#/components/schemas/Common'
      - type: object
        properties:
          HistoricalQuote:
            allOf:
            - $ref: '#/components/schemas/HistoricalQuote'
            nullable: true
        additionalProperties: false
  securitySchemes:
    basic:
      type: apiKey
      description: Token for your account.
      name: _token
      in: query