CryptoCompare · Arazzo Workflow

CryptoCompare Coin Social Pulse

Version 1.0.0

Read latest and historical social stats for a coin alongside its live price.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub CryptocurrencyMarket DataReference RatesNewsSocialBlockchainOnchainOrder BookStreamingIndexArazzoWorkflows

Provider

cryptocompare

Workflows

coin-social-pulse
Read latest plus historical social stats for a coin and its live price.
Reads the latest social statistics for a coin by its numeric coin ID, pulls the daily social-stats history, and reads the coin's live price for the requested quote currency.
3 steps inputs: apiKey, coinId, fsym, limit, tsym outputs: general, priceMap, socialHistory
1
getSocialLatest
Read the latest aggregated social statistics for the coin identified by its numeric coin ID.
2
getSocialDailyHistory
Pull the daily history of social statistics for the coin to chart social momentum over time.
3
getLivePrice
Read the coin's live price so social momentum can be lined up against the current market price.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: CryptoCompare Coin Social Pulse
  summary: Read latest and historical social stats for a coin alongside its live price.
  description: >-
    A community-sentiment flow that reads the latest aggregated social
    statistics (Twitter, Reddit, code repository) for a coin identified by its
    CryptoCompare numeric coin ID, pulls the daily history of those social
    stats, and reads the coin's live price so social momentum can be lined up
    against market price. Every step spells out its request inline, including
    the api_key, so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: priceApi
  url: ../openapi/cryptocompare-price-api-openapi.yml
  type: openapi
- name: socialApi
  url: ../openapi/cryptocompare-social-api-openapi.yml
  type: openapi
workflows:
- workflowId: coin-social-pulse
  summary: Read latest plus historical social stats for a coin and its live price.
  description: >-
    Reads the latest social statistics for a coin by its numeric coin ID, pulls
    the daily social-stats history, and reads the coin's live price for the
    requested quote currency.
  inputs:
    type: object
    required:
    - apiKey
    - coinId
    - fsym
    - tsym
    properties:
      apiKey:
        type: string
        description: CryptoCompare API key supplied as the api_key query parameter.
      coinId:
        type: integer
        description: CryptoCompare numeric coin ID (e.g. 1182 for BTC).
      fsym:
        type: string
        description: From-symbol of the same coin for the price read, e.g. BTC.
      tsym:
        type: string
        description: Quote currency for the price read, e.g. USD.
      limit:
        type: integer
        description: Number of daily social-stats data points to return.
        default: 30
  steps:
  - stepId: getSocialLatest
    description: >-
      Read the latest aggregated social statistics for the coin identified by
      its numeric coin ID.
    operationId: getCoinSocialStatsLatest
    parameters:
    - name: api_key
      in: query
      value: $inputs.apiKey
    - name: coinId
      in: query
      value: $inputs.coinId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      general: $response.body#/Data/General
      cryptoCompare: $response.body#/Data/CryptoCompare
  - stepId: getSocialDailyHistory
    description: >-
      Pull the daily history of social statistics for the coin to chart social
      momentum over time.
    operationId: getCoinSocialStatsDaily
    parameters:
    - name: api_key
      in: query
      value: $inputs.apiKey
    - name: coinId
      in: query
      value: $inputs.coinId
    - name: limit
      in: query
      value: $inputs.limit
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      socialHistory: $response.body#/Data
  - stepId: getLivePrice
    description: >-
      Read the coin's live price so social momentum can be lined up against the
      current market price.
    operationId: getSingleSymbolPrice
    parameters:
    - name: api_key
      in: query
      value: $inputs.apiKey
    - name: fsym
      in: query
      value: $inputs.fsym
    - name: tsyms
      in: query
      value: $inputs.tsym
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      priceMap: $response.body
  outputs:
    general: $steps.getSocialLatest.outputs.general
    socialHistory: $steps.getSocialDailyHistory.outputs.socialHistory
    priceMap: $steps.getLivePrice.outputs.priceMap

Work with this as data

Every workflow 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 arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • 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 workflow
curl "https://apis.io/api/v1/arazzo/cryptocompare-coin-social-pulse-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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.