info@ismena.com
Ismena websiteIsmena websiteIsmena websiteIsmena website
  • Home
  • About us
  • Technologies
    • Cloud Services
      • Google Cloud Platform
        • Networking
        • Compute
        • Storage
        • SAP on GCP
        • Google Maps
        • Data Center Modernization
    • Infrastructure
      • iSolution Services
      • Unified Communication
      • Network Security
      • Access Security & Control
      • Computing Platforms
      • Structured Cabling Infrastructure
      • Datacenter Infrastructure
      • Networking Infrastructure
      • Retail Analytics
      • Cloud Infrastructure
    • Integration
      • Apigee
      • IBM
      • Custom Connectors
      • UnifAI
    • Security
      • Security Consulting Services
      • Security Solutions
    • Data & AI
      • BigQuery, Looker
      • Gemini
    • Collaboration Tools
      • Google Workspace For Enterprise
    • ERP-CRM
      • Odoo
      • Salesforce
      • SAP on GCP
    • DevOps
      • GCP
      • SonarSource
    • Managed Service Provider
      • Managed Service Provider
    • App Development
      • App Development
    • Open Banking
      • Open banking
    • Chrome Devices
  • Unplugged Podcast
  • Blog
    • Success Stories
    • News
    • Articles
  • Careers
  • Contact Us

Technologies

Integration

Custom Connectors

Explore All Connectors

CoinCap Connector

CoinCap Connector

Connector Details

Type

Virtual machines, Single VM , BYOL

Runs on

Google Compute Engine

Last Update

24 October, 2024

Category

Overview

Documentation

Pricing

Support

Overview

The CoinCap Connector facilitates seamless integration with access to cryptocurrency prices, assets, markets, exchanges, rates, and technical analysis indicators. This connector acts as a proxy, forwarding requests to the CoinCap API and returning results in a standardized format.
It supports integration points for asset retrieval, exchange data, rates, price lookups, and technical analysis calculations such as SMA, EMA, MACD, VWAP, RSI, and candlestick data.

Integration Overview

This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the CoinCap Connector.
Supported Integration Action Points

  • getPriceByAddress: Retrieves the price of an asset using its blockchain address.
  • getPriceBySymbol: Retrieves the price of an asset by its symbol.
  • getAssets: Retrieves a list of all available assets.
  • getAssetBySlug: Retrieves details of a specific asset.
  • getAssetMarkets: Retrieves market information for a specific asset.
  • getAssetHistory: Retrieves historical data for a specific asset.
  • getExchanges: Retrieves a list of all exchanges.
  • getExchangeById: Retrieves details of a specific exchange.
  • getMarkets: Retrieves general market information.
  • getRates: Retrieves currency and crypto rates.
  • getRateBySlug: Retrieves details of a specific rate.
  • getSMA / getSMAseries: Retrieves Simple Moving Average values.
  • getEMA / getEMAseries: Retrieves Exponential Moving Average values.
  • getMACD / getMACDseries: Retrieves Moving Average Convergence Divergence values.
  • getVWAP: Retrieves Volume Weighted Average Price (latest).
  • getCandlesticks: Retrieves candlestick chart data for an asset.
  • getRSI / getRSIseries: Retrieves Relative Strength Index values.
  • getAllLatestIndicators: Retrieves the latest values for all indicators of an asset.
  • getAccount: Retrieves account information (requires authorization).

Detailed Integration Documentation

2.1 Price Retrieval by Address

Action getPriceByAddress
Purpose Retrieves the current price of a cryptocurrency based on its blockchain address.
Parameters
  • Required:
    • Authorization (string) – Bearer token, if required by the upstream CoinCap service.
    • address (string) – Blockchain address (query parameter).
Output
  • Returns JSON containing the current price and related details for the asset.

2.2 Price Retrieval by Symbol

Action getPriceBySymbol
Purpose Retrieves the price of a cryptocurrency using its symbol (e.g., BTC, ETH).
Parameters
  • Required:
    • symbol (string) – The asset symbol (path parameter).
Output
  • JSON object with the price and asset details.

2.3 Assets Retrieval

Action getAssets
Purpose Retrieves a list of all assets available on CoinCap.
Parameters
  • Optional:
    • limit (integer) – Maximum number of results to return.
    • offset (integer) – Number of items to skip for pagination.
Output
  • JSON array of assets with details (id, symbol, name, supply, marketCap, price, etc.).

2.4 Single Asset Retrieval

Action getAssetBySlug
Purpose Retrieves detailed information about a specific asset.
Parameters
  • Required:
    • slug (string) – The asset identifier (path parameter, e.g., “bitcoin”).
Output
  • JSON object with asset details.

2.5 Asset Market Retrieval

Action getAssetMarkets
Purpose Retrieves market listings for a specific asset, including trading pairs and exchanges.
Parameters
  • Required:
    • slug (string) – Asset identifier (path parameter).
Output
  • JSON object with market data.

2.6 Asset History Retrieval

Action getAssetHistory
Purpose Retrieves historical price data for a specific asset.
Parameters
  • Required:
    • slug (string) – Asset identifier.
  • Optional:
    • interval (string) – Data interval (e.g., m1, h1, d1).
    • start (integer) – Start timestamp (ms).
    • end (integer) – End timestamp (ms).
Output
  • JSON array of historical data points (price, timestamp, volume).

2.7 Exchanges

Action getExchanges, getExchangeById
Purpose Retrieves a list of exchanges or detailed data for a single exchange.
Parameters
  • For getExchangeById (Required):
    • exchange (string) – Exchange identifier (path parameter).
  • getExchanges: No parameters required.
Output
  • JSON object with exchange details (name, trading volume, etc.).

2.8 Markets

Action getMarkets
Purpose Retrieves global market information across all assets.
Parameters No parameters required.
Output
  • JSON object with market trading data.

2.9 Rates

Action getRates, getRateBySlug
Purpose Retrieves fiat and crypto conversion rates.
Parameters
  • For getRateBySlug (Required):
    • slug (string) – Rate identifier (path parameter).
  • getRates: No parameters required.
Output
  • JSON object with rate details (currency, rate, symbol).

2.10 Technical Analysis Indicators

Action getSMAseries, getSMAlatest, getEMAseries, getEMAlatest, getMACDseries, getMACDlatest, getVWAP, getCandlesticks, getRSIseries, getRSIlatest, getAllLatestIndicators
Purpose Retrieves technical indicator series or latest values for a given asset.
Parameters
  • Required:
    • slug (string) – Asset identifier.
  • Optional:
    • Interval, period, start/end time (depending on indicator).
Output
  • JSON objects with computed indicator values.

2.11 Account

Action getAccount
Purpose Retrieves account information for the authenticated user.
Parameters
  • Required:
    • Authorization (string) – Bearer token.
Output
  • JSON object with account details (id, email, subscription, etc.).

Workflow Creation with the Connector

Example Workflow: Asset Analysis

Retrieve Asset Data
  • Use getAssetBySlug(slug="bitcoin") to fetch Bitcoin details.
Retrieve Market Listings
  • Call getAssetMarkets(slug="bitcoin") to get trading pairs and liquidity data.
Perform Technical Analysis
  • Use getSMAseries(slug="bitcoin") and getRSIlatest(slug="bitcoin") for analysis.
Combine with Market Rates
  • Fetch fiat conversion rates using getRates.
Present Insights
  • Use the combined data to provide trading insights, dashboards, or automated alerts.

Pricing

Request a Quote

Support

For Technical support please contact us on

custom-connectors-support@isolutions.sa

iSolution logo - white - transparent 250 px

iSolution logo - white - transparent 250 px

A tech solution company dedicated to providing innovation thus empowering businesses to thrive in the digital age.

  • Home
  • About us
  • Blog
  • Careers
  • Success Stories
  • News
  • Articles
  • Contact Us
  • Terms and conditions
  • Privacy Policy
© Copyright 2024 iSolution | All Rights Reserved
  • Home
  • About us
  • Technologies
    • Cloud Services
      • Google Cloud Platform
        • Networking
        • Compute
        • Storage
        • SAP on GCP
        • Google Maps
        • Data Center Modernization
    • Infrastructure
      • iSolution Services
      • Unified Communication
      • Network Security
      • Access Security & Control
      • Computing Platforms
      • Structured Cabling Infrastructure
      • Datacenter Infrastructure
      • Networking Infrastructure
      • Retail Analytics
      • Cloud Infrastructure
    • Integration
      • Apigee
      • IBM
      • Custom Connectors
      • UnifAI
    • Security
      • Security Consulting Services
      • Security Solutions
    • Data & AI
      • BigQuery, Looker
      • Gemini
    • Collaboration Tools
      • Google Workspace For Enterprise
    • ERP-CRM
      • Odoo
      • Salesforce
      • SAP on GCP
    • DevOps
      • GCP
      • SonarSource
    • Managed Service Provider
      • Managed Service Provider
    • App Development
      • App Development
    • Open Banking
      • Open banking
    • Chrome Devices
  • Unplugged Podcast
  • Blog
    • Success Stories
    • News
    • Articles
  • Careers
  • Contact Us
Ismena website

Register To Wired For Banking

Register to Wired for Banking

Register To Palo Alto & iSolution Event

Register to Gemini in Action Workshop

[forminator_form id=”14485″]

Registration To Amman Unplugged Event

[forminator_form id=”14419″]

Register to Gemini in Action Workshop

[forminator_form id=”14298″]

Tech and Culture Riyadh

[forminator_form id=”13094″]