Skip to main content
CoinMarketCap logo

Overview

Add CoinMarketCap to any ModuleX agent or workflow. Cryptocurrency market data, quotes, and metadata from the CoinMarketCap REST API (pro-api.coinmarketcap.com).
Categories: Finance & Payments · Finance · Cryptocurrency · Market Data · Auth: API Key · Actions: 4

Authentication

API Key Authentication

Authenticate using your CoinMarketCap API key
1

Step 1

Go to https://coinmarketcap.com/api/ and sign up for an account
2

Step 2

Navigate to your API dashboard
3

Step 3

Copy your API key
4

Step 4

Paste the API key below

Required Credentials

Available Actions

Parameters

string
required
One or more comma-separated CoinMarketCap cryptocurrency IDs. Example: 1,2,1027
boolean
When true, invalid lookups will be skipped allowing valid cryptocurrencies to still be returned (Default: false)
string
Comma-separated supplemental data fields to return. Valid values: urls, logo, description, tags, platform, date_added, notice, status

Response

Parameters

string
Filter by status. Valid values: active, inactive, untracked. Comma-separated for multiple.
integer
Offset the start (1-based index) of the paginated list of items to return
integer
Number of results to return. Default 100 (Default: 100)
string
Sort field. Valid values: cmc_rank, id
string
Comma-separated list of cryptocurrency symbols to return IDs for. If passed, other options are ignored.
string
Comma-separated supplemental data fields. Valid values: platform, first_historical_data, last_historical_data, is_active, status

Response

Parameters

integer
Offset the start (1-based index) of the paginated list of items to return
integer
Number of results to return
number
Minimum 24 hour USD volume to filter results by
string
Comma-separated list of cryptocurrency or fiat currency symbols to calculate market quotes in
string
Comma-separated CoinMarketCap IDs to calculate market quotes in. Cannot be used with convert.
string
Sort field. Valid values: market_cap, name, symbol, date_added, price, circulating_supply, total_supply, max_supply, num_market_pairs, volume_24h, percent_change_1h, percent_change_24h, percent_change_7d
string
Sort direction. Valid values: asc, desc
string
Type of cryptocurrency to include. Valid values: all, coins, tokens
string
Comma-separated supplemental data fields. Valid values: num_market_pairs, cmc_rank, date_added, tags, platform, max_supply, circulating_supply, total_supply

Response

Parameters

string
One or more comma-separated CoinMarketCap cryptocurrency IDs. Example: 1,2
string
Comma-separated list of cryptocurrency slugs. Example: bitcoin,ethereum
string
Comma-separated cryptocurrency symbols. Example: BTC,ETH
string
Comma-separated list of currency symbols to calculate quotes in
string
Comma-separated CoinMarketCap IDs to calculate quotes in. Cannot be used with convert.

Response

Limits & Quotas

  • Basic (free) plan: 333 calls/day, 10,000 calls/month.
  • Hobbyist plan: 10,000 calls/month.
  • Standard plan and above: higher limits per the pricing page.
  • Rate limiting is applied per API key. Exceeding limits returns HTTP 429.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Coinbase

Kalshi

Lemon Squeezy