Skip to main content
Glama

Server Details

Coinmarketcap - 30 tools for data, metrics, and on-chain analytics

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
junct-bot/coinmarketcap-mcp
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

30 tools
get_v1_blockchain_statistics_latestInspect

Statistics Latest — Returns the latest blockchain statistics data for 1 or more blockchains. Bitcoin, Litecoin, and Ethereum are currently supported. Additional blockchains will be made available on a regular basis. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 15 seconds. Plan credit use: 1 call credit per request. CMC equivalent pages: Our blockchain explorer pages like blockchain.coinmarketcap.com/. Returns:

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated cryptocurrency CoinMarketCap IDs to return blockchain data for. Pass `1,2,1027` to request all currently supported blockchains.
slugNoAlternatively pass a comma-separated list of cryptocurrency slugs. Pass `bitcoin,litecoin,ethereum` to request all currently supported blockchains.
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Pass `BTC,LTC,ETH` to request all currently supported blockchains.
get_v1_cryptocurrency_airdropInspect

Airdrop — Returns information about a single airdrop available on CoinMarketCap. Includes the cryptocurrency metadata. This endpoint is available on the following API plans: - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Data is updated only as needed, every 30 seconds. Plan credit use: 1 API call credit per request no matter query size. CMC equivalent pages: Our free airdrops page coinmarketcap.com/airdrop/. Returns: { data: { $key: { id: string, project_name: string, description: string, status: stri

PREREQUISITE: You MUST first call a listing/map endpoint to resolve asset identifiers (id, slug, symbol) before calling data endpoints.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAirdrop Unique ID. This can be found using the Airdrops API.
get_v1_cryptocurrency_airdropsInspect

[DISCOVERY] Airdrops — Returns a list of past, present, or future airdrops which have run on CoinMarketCap. This endpoint is available on the following API plans: - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Data is updated only as needed, every 30 seconds. Plan credit use: 1 API call credit per request no matter query size. CMC equivalent pages: Our free airdrops page coinmarketcap.com/airdrop/. Returns: { data: { id: string, project_name: string, description: string, status: string, coin: { id: unknown, name:

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoFiltered airdrops by one cryptocurrency CoinMarketCap IDs. Example: 1
slugNoAlternatively filter airdrops by a cryptocurrency slug. Example: "bitcoin"
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
statusNoWhat status of airdrops.
symbolNoAlternatively filter airdrops one cryptocurrency symbol. Example: "BTC".
get_v1_cryptocurrency_categoriesInspect

[DISCOVERY] Categories — Returns information about all coin categories available on CoinMarketCap. Includes a paginated list of cryptocurrency quotes and metadata from each category. This endpoint is available on the following API plans: - Free - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Data is updated only as needed, every 30 seconds. Plan credit use: 1 API call credit per request + 1 call credit per 200 cryptocurrencies returned (rounded up) and 1 call credit per convert option beyond the first. CMC equivalent pages: Our free airdrops page [co

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoFiltered categories by one or more comma-separated cryptocurrency CoinMarketCap IDs. Example: 1,2
slugNoAlternatively filter categories by a comma-separated list of cryptocurrency slugs. Example: "bitcoin,ethereum"
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
symbolNoAlternatively filter categories one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH".
get_v1_cryptocurrency_categoryInspect

Category — Returns information about a single coin category available on CoinMarketCap. Includes a paginated list of the cryptocurrency quotes and metadata for the category. This endpoint is available on the following API plans: - Free - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Data is updated only as needed, every 30 seconds. Plan credit use: 1 API call credit per request + 1 call credit per 200 cryptocurrencies returned (rounded up) and 1 call credit per convert option beyond the first. CMC equivalent pages: Our Cryptocurrency Cate

PREREQUISITE: You MUST first call a listing/map endpoint to resolve asset identifiers (id, slug, symbol) before calling data endpoints.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe Category ID. This can be found using the Categories API.
limitNoOptionally specify the number of coins to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of coins to return.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
get_v1_cryptocurrency_infoInspect

[DISCOVERY] Metadata — Returns all static metadata available for one or more cryptocurrencies. This information includes details like logo, description, official website URL, social links, and links to a cryptocurrency's technical documentation. This endpoint is available on the following API plans: - Basic - Startup - Hobbyist - Standard - Professional - Enterprise Cache / Update frequency: Static data is updated only as needed, every 30 seconds. Plan credit use: 1 call credit per 100 cryptocurrencies returned (rounded up). CMC equivalent pages: Cryptocurrency detail page metadata like [c

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated CoinMarketCap cryptocurrency IDs. Example: "1,2"
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `urls,logo,description,tags,platform,date_added,notice,status` to include all auxiliary fields.
slugNoAlternatively pass a comma-separated list of cryptocurrency slugs. Example: "bitcoin,ethereum"
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH". At least one "id" *or* "slug" *or* "symbol" is required for this request.
addressNoAlternatively pass in a contract address. Example: "0xc40af1e4fecfa05ce6bab79dcd8b373d2e436c4e"
get_v1_cryptocurrency_listings_historicalInspect

Listings Historical — Returns a ranked and sorted list of all cryptocurrencies for a historical UTC date. Technical Notes - This endpoint is identical in format to our /cryptocurrency/listings/latest endpoint but is used to retrieve historical daily ranking snapshots from the end of each UTC day. - Daily snapshots reflect market data at the end of each UTC day and may be requested as far back as 2013-04-28 (as supported by your plan's historical limits). - The required "date" parameter can be passed as a Unix timestamp or ISO 8601 date but on

ParametersJSON Schema
NameRequiredDescriptionDefault
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `platform,tags,date_added,circulating_supply,total_supply,max_supply,cmc_rank,num_market_pairs` to include all auxiliary fields.
dateYesdate (Unix or ISO 8601) to reference day of snapshot.
sortNoWhat field to sort the list of cryptocurrencies by.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
sort_dirNoThe direction in which to order cryptocurrencies against the specified sort.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
cryptocurrency_typeNoThe type of cryptocurrency to include.
get_v1_cryptocurrency_listings_latestInspect

Listings Latest — Returns a paginated list of all active cryptocurrencies with latest market data. The default "market_cap" sort returns cryptocurrency in order of CoinMarketCap's market cap rank (as outlined in our methodology) but you may configure this call to order by another market ranking field. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call. You may sort against any of the following: market_cap: CoinMarketCap's market cap rank as outlined in our methodology. market_cap_strict: A strict market cap sort (latest tra

ParametersJSON Schema
NameRequiredDescriptionDefault
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `num_market_pairs,cmc_rank,date_added,tags,platform,max_supply,circulating_supply,total_supply,market_cap_by_total_supply,volume_24h_reported,volume_7d,volume_7d_reported,volume_30d,volume_30d_reported,is_market_cap_included_in_calc` to include all auxiliary fields.
tagNoThe tag of cryptocurrency to include.
sortNoWhat field to sort the list of cryptocurrencies by.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
sort_dirNoThe direction in which to order cryptocurrencies against the specified sort.
price_maxNoOptionally specify a threshold of maximum USD price to filter results by.
price_minNoOptionally specify a threshold of minimum USD price to filter results by.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
market_cap_maxNoOptionally specify a threshold of maximum market cap to filter results by.
market_cap_minNoOptionally specify a threshold of minimum market cap to filter results by.
volume_24h_maxNoOptionally specify a threshold of maximum 24 hour USD volume to filter results by.
volume_24h_minNoOptionally specify a threshold of minimum 24 hour USD volume to filter results by.
cryptocurrency_typeNoThe type of cryptocurrency to include.
circulating_supply_maxNoOptionally specify a threshold of maximum circulating supply to filter results by.
circulating_supply_minNoOptionally specify a threshold of minimum circulating supply to filter results by.
percent_change_24h_maxNoOptionally specify a threshold of maximum 24 hour percent change to filter results by.
percent_change_24h_minNoOptionally specify a threshold of minimum 24 hour percent change to filter results by.
get_v1_cryptocurrency_listings_newInspect

Listings New — Returns a paginated list of most recently added cryptocurrencies. This endpoint is available on the following API plans: - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 60 seconds. Plan credit use: 1 call credit per 200 cryptocurrencies returned (rounded up) and 1 call credit per convert option beyond the first. CMC equivalent pages: Our "new" cryptocurrency page coinmarketcap.com/new/ NOTE: Use this endpoint if you need a sorted and paginated list of all recently added cryptocurrencies. Re

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
sort_dirNoThe direction in which to order cryptocurrencies against the specified sort.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
get_v1_cryptocurrency_mapInspect

[DISCOVERY] CoinMarketCap ID Map — Returns a mapping of all cryptocurrencies to unique CoinMarketCap ids. Per our Best Practices we recommend utilizing CMC ID instead of cryptocurrency symbols to securely identify cryptocurrencies with our other endpoints and in your own application logic. Each cryptocurrency returned includes typical identifiers such as name, symbol, and token_address for flexible mapping to id. By default this endpoint returns cryptocurrencies that have actively tracked markets on supported exchanges. You may receive a map of all inactive cryptocurrencies by passing `listing_s

ParametersJSON Schema
NameRequiredDescriptionDefault
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `platform,first_historical_data,last_historical_data,is_active,status` to include all auxiliary fields.
sortNoWhat field to sort the list of cryptocurrencies by.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
symbolNoOptionally pass a comma-separated list of cryptocurrency symbols to return CoinMarketCap IDs for. If this option is passed, other options will be ignored.
listing_statusNoOnly active cryptocurrencies are returned by default. Pass `inactive` to get a list of cryptocurrencies that are no longer active. Pass `untracked` to get a list of cryptocurrencies that are listed but do not yet meet methodology requirements to have tracked markets available. You may pass one or more comma-separated values.
get_v1_cryptocurrency_marketpairs_latestInspect

Market Pairs Latest — Lists all active market pairs that CoinMarketCap tracks for a given cryptocurrency or fiat currency. All markets with this currency as the pair base or pair quote will be returned. The latest price and volume information is returned for each market. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 1 minute. Plan credit use: 1 cal

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoA cryptocurrency or fiat currency by CoinMarketCap ID to list market pairs for. Example: "1"
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `num_market_pairs,category,fee_type,market_url,currency_name,currency_slug,price_quote,notice,cmc_rank,effective_liquidity,market_score,market_reputation` to include all auxiliary fields.
slugNoAlternatively pass a cryptocurrency by slug. Example: "bitcoin"
sortNoOptionally specify the sort order of markets returned. By default we return a strict sort on 24 hour reported volume. Pass `cmc_rank` to return a CMC methodology based sort where markets with excluded volumes are returned last.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
symbolNoAlternatively pass a cryptocurrency by symbol. Fiat currencies are not supported by this field. Example: "BTC". A single cryptocurrency "id", "slug", *or* "symbol" is required.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
categoryNoThe category of trading this market falls under. Spot markets are the most common but options include derivatives and OTC.
fee_typeNoThe fee type the exchange enforces for this market.
sort_dirNoOptionally specify the sort direction of markets returned.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
matched_idNoOptionally include one or more fiat or cryptocurrency IDs to filter market pairs by. For example `?id=1&matched_id=2781` would only return BTC markets that matched: "BTC/USD" or "USD/BTC". This parameter cannot be used when `matched_symbol` is used.
matched_symbolNoOptionally include one or more fiat or cryptocurrency symbols to filter market pairs by. For example `?symbol=BTC&matched_symbol=USD` would only return BTC markets that matched: "BTC/USD" or "USD/BTC". This parameter cannot be used when `matched_id` is used.
get_v1_cryptocurrency_ohlcv_historicalInspect

OHLCV Historical — Returns historical OHLCV (Open, High, Low, Close, Volume) data along with market cap for any cryptocurrency using time interval parameters. Currently daily and hourly OHLCV periods are supported. Volume is only supported with daily periods at this time. Technical Notes - Only the date portion of the timestamp is used for daily OHLCV so it's recommended to send an ISO date format like "2018-09-19" without time for this "time_period". - One OHLCV quote will be returned for every "time_period" between your "time_start" (exclusive) and "time_end" (inclusive). - If a "time_st

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated CoinMarketCap cryptocurrency IDs. Example: "1,1027"
slugNoAlternatively pass a comma-separated list of cryptocurrency slugs. Example: "bitcoin,ethereum"
countNoOptionally limit the number of time periods to return results for. The default is 10 items. The current query limit is 10000 items.
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH". At least one "id" *or* "slug" *or* "symbol" is required for this request.
convertNoBy default market quotes are returned in USD. Optionally calculate market quotes in up to 3 fiat currencies or cryptocurrencies.
intervalNoOptionally adjust the interval that "time_period" is sampled. See main endpoint description for available options.
time_endNoTimestamp (Unix or ISO 8601) to stop returning OHLCV time periods for (inclusive). Optional, if not passed we'll default to the current time. Only the date portion of the timestamp is used for daily OHLCV so it's recommended to send an ISO date format like "2018-09-19" without time.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
time_startNoTimestamp (Unix or ISO 8601) to start returning OHLCV time periods for. Only the date portion of the timestamp is used for daily OHLCV so it's recommended to send an ISO date format like "2018-09-19" without time.
time_periodNoTime period to return OHLCV data for. The default is "daily". See the main endpoint description for details.
skip_invalidNoPass `true` to relax request validation rules. When requesting records on multiple cryptocurrencies an error is returned if any invalid cryptocurrencies are requested or a cryptocurrency does not have matching records in the requested timeframe. If set to true, invalid lookups will be skipped allowing valid cryptocurrencies to still be returned.
get_v1_cryptocurrency_ohlcv_latestInspect

OHLCV Latest — Returns the latest OHLCV (Open, High, Low, Close, Volume) market values for one or more cryptocurrencies for the current UTC day. Since the current UTC day is still active these values are updated frequently. You can find the final calculated OHLCV values for the last completed UTC day along with all historic days using /cryptocurrency/ohlcv/historical. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 5 minutes. Additional OHLCV intervals and 1 minute updates

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated cryptocurrency CoinMarketCap IDs. Example: 1,2
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH". At least one "id" *or* "symbol" is required.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
skip_invalidNoPass `true` to relax request validation rules. When requesting records on multiple cryptocurrencies an error is returned if any invalid cryptocurrencies are requested or a cryptocurrency does not have matching records in the requested timeframe. If set to true, invalid lookups will be skipped allowing valid cryptocurrencies to still be returned.
get_v1_cryptocurrency_priceperformancestats_latestInspect

Price Performance Stats — Returns price performance statistics for one or more cryptocurrencies including launch price ROI and all-time high / all-time low. Stats are returned for an all_time period by default. UTC yesterday and a number of rolling time periods may be requested using the time_period parameter. Utilize the convert parameter to translate values into multiple fiats or cryptocurrencies using historical rates. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency:

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated cryptocurrency CoinMarketCap IDs. Example: 1,2
slugNoAlternatively pass a comma-separated list of cryptocurrency slugs. Example: "bitcoin,ethereum"
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH". At least one "id" *or* "slug" *or* "symbol" is required for this request.
convertNoOptionally calculate quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
convert_idNoOptionally calculate quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
time_periodNoSpecify one or more comma-delimited time periods to return stats for. `all_time` is the default. Pass `all_time,yesterday,24h,7d,30d,90d,365d` to return all supported time periods. All rolling periods have a rolling close time of the current request time. For example `24h` would have a close time of now and an open time of 24 hours before now. *Please note: `yesterday` is a UTC period and currently does not currently support `high` and `low` timestamps.*
skip_invalidNoPass `true` to relax request validation rules. When requesting records on multiple cryptocurrencies an error is returned if no match is found for 1 or more requested cryptocurrencies. If set to true, invalid lookups will be skipped allowing valid cryptocurrencies to still be returned.
get_v1_cryptocurrency_quotes_historicalInspect

Quotes Historical — Returns an interval of historic market quotes for any cryptocurrency based on time and interval parameters. Technical Notes - A historic quote for every "interval" period between your "time_start" and "time_end" will be returned. - If a "time_start" is not supplied, the "interval" will be applied in reverse from "time_end". - If "time_end" is not supplied, it defaults to the current time. - At each "interval" period, the historic quote that is closest in time to the requested time will be returned. - If no historic quotes are available in a given "interval" period up un

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated CoinMarketCap cryptocurrency IDs. Example: "1,2"
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `price,volume,market_cap,quote_timestamp,is_active,is_fiat,search_interval` to include all auxiliary fields.
countNoThe number of interval periods to return results for. Optional, required if both "time_start" and "time_end" aren't supplied. The default is 10 items. The current query limit is 10000.
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH". At least one "id" *or* "symbol" is required for this request.
convertNoBy default market quotes are returned in USD. Optionally calculate market quotes in up to 3 other fiat currencies or cryptocurrencies.
intervalNoInterval of time to return data points for. See details in endpoint description.
time_endNoTimestamp (Unix or ISO 8601) to stop returning quotes for (inclusive). Optional, if not passed, we'll default to the current time. If no "time_start" is passed, we return quotes in reverse order starting from this time.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
time_startNoTimestamp (Unix or ISO 8601) to start returning quotes for. Optional, if not passed, we'll return quotes calculated in reverse from "time_end".
skip_invalidNoPass `true` to relax request validation rules. When requesting records on multiple cryptocurrencies an error is returned if no match is found for 1 or more requested cryptocurrencies. If set to true, invalid lookups will be skipped allowing valid cryptocurrencies to still be returned.
get_v1_cryptocurrency_quotes_latestInspect

Quotes Latest — Returns the latest market quote for 1 or more cryptocurrencies. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call. This endpoint is available on the following API plans: - Basic - Startup - Hobbyist - Standard - Professional - Enterprise Cache / Update frequency: Every 60 seconds. Plan credit use: 1 call credit per 100 cryptocurrencies returned (rounded up) and 1 call credit per convert option beyond the first. CMC equivalent pages: Latest market data pages for specific cryptocurrencies like [coin

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated cryptocurrency CoinMarketCap IDs. Example: 1,2
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `num_market_pairs,cmc_rank,date_added,tags,platform,max_supply,circulating_supply,total_supply,market_cap_by_total_supply,volume_24h_reported,volume_7d,volume_7d_reported,volume_30d,volume_30d_reported,is_active,is_fiat` to include all auxiliary fields.
slugNoAlternatively pass a comma-separated list of cryptocurrency slugs. Example: "bitcoin,ethereum"
symbolNoAlternatively pass one or more comma-separated cryptocurrency symbols. Example: "BTC,ETH". At least one "id" *or* "slug" *or* "symbol" is required for this request.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
skip_invalidNoPass `true` to relax request validation rules. When requesting records on multiple cryptocurrencies an error is returned if no match is found for 1 or more requested cryptocurrencies. If set to true, invalid lookups will be skipped allowing valid cryptocurrencies to still be returned.
get_v1_exchange_infoInspect

[DISCOVERY] Metadata — Returns all static metadata for one or more exchanges. This information includes details like launch date, logo, official website URL, social links, and market fee documentation URL. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Static data is updated only as needed, every 30 seconds. Plan credit use: 1 call credit per 100 exchanges returned (rounded up). CMC equivalent pages: Exchange detail page metadata like [coinmarketcap.com/exchanges/binance/](https://coinmark

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated CoinMarketCap cryptocurrency exchange ids. Example: "1,2"
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `urls,logo,description,date_launched,notice,status` to include all auxiliary fields.
slugNoAlternatively, one or more comma-separated exchange names in URL friendly shorthand "slug" format (all lowercase, spaces replaced with hyphens). Example: "binance,gdax". At least one "id" *or* "slug" is required.
get_v1_exchange_listings_latestInspect

Listings Latest — Returns a paginated list of all cryptocurrency exchanges including the latest aggregate market data for each exchange. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 1 minute. Plan credit use: 1 call credit per 100 exchanges returned (rounded up) and 1 call credit per convert option beyond the first. CMC equivalent pages: Our l

ParametersJSON Schema
NameRequiredDescriptionDefault
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `num_market_pairs,traffic_score,rank,exchange_score,effective_liquidity_24h,date_launched,fiats` to include all auxiliary fields.
sortNoWhat field to sort the list of exchanges by.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
categoryNoThe category for this exchange.
sort_dirNoThe direction in which to order exchanges against the specified sort.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
market_typeNoThe type of exchange markets to include in rankings. This field is deprecated. Please use "all" for accurate sorting.
get_v1_exchange_mapInspect

[DISCOVERY] CoinMarketCap ID Map — Returns a paginated list of all active cryptocurrency exchanges by CoinMarketCap ID. We recommend using this convenience endpoint to lookup and utilize our unique exchange id across all endpoints as typical exchange identifiers may change over time. As a convenience you may pass a comma-separated list of exchanges by slug to filter this list to only those you require or the aux parameter to slim down the payload. By default this endpoint returns exchanges that have at least 1 actively tracked market. You may receive a map of all inactive cryptocurrencies by passing

ParametersJSON Schema
NameRequiredDescriptionDefault
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `first_historical_data,last_historical_data,is_active,status` to include all auxiliary fields.
slugNoOptionally pass a comma-separated list of exchange slugs (lowercase URL friendly shorthand name with spaces replaced with dashes) to return CoinMarketCap IDs for. If this option is passed, other options will be ignored.
sortNoWhat field to sort the list of exchanges by.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
crypto_idNoOptionally include one fiat or cryptocurrency IDs to filter market pairs by. For example `?crypto_id=1` would only return exchanges that have BTC.
listing_statusNoOnly active exchanges are returned by default. Pass `inactive` to get a list of exchanges that are no longer active. Pass `untracked` to get a list of exchanges that are registered but do not currently meet methodology requirements to have active markets tracked. You may pass one or more comma-separated values.
get_v1_exchange_marketpairs_latestInspect

Market Pairs Latest — Returns all active market pairs that CoinMarketCap tracks for a given exchange. The latest price and volume information is returned for each market. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call.' This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 60 seconds. Plan credit use: 1 call credit per 100 market pairs returned (rounded up) and 1 call credit per convert option beyond th

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoA CoinMarketCap exchange ID. Example: "1"
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `num_market_pairs,category,fee_type,market_url,currency_name,currency_slug,price_quote,effective_liquidity,market_score,market_reputation` to include all auxiliary fields.
slugNoAlternatively pass an exchange "slug" (URL friendly all lowercase shorthand version of name with spaces replaced with hyphens). Example: "binance". One "id" *or* "slug" is required.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
categoryNoThe category of trading this market falls under. Spot markets are the most common but options include derivatives and OTC.
fee_typeNoThe fee type the exchange enforces for this market.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
matched_idNoOptionally include one or more comma-delimited fiat or cryptocurrency IDs to filter market pairs by. For example `?matched_id=2781` would only return BTC markets that matched: "BTC/USD" or "USD/BTC" for the requested exchange. This parameter cannot be used when `matched_symbol` is used.
matched_symbolNoOptionally include one or more comma-delimited fiat or cryptocurrency symbols to filter market pairs by. For example `?matched_symbol=USD` would only return BTC markets that matched: "BTC/USD" or "USD/BTC" for the requested exchange. This parameter cannot be used when `matched_id` is used.
get_v1_exchange_quotes_historicalInspect

Quotes Historical — Returns an interval of historic quotes for any exchange based on time and interval parameters. Technical Notes - A historic quote for every "interval" period between your "time_start" and "time_end" will be returned. - If a "time_start" is not supplied, the "interval" will be applied in reverse from "time_end". - If "time_end" is not supplied, it defaults to the current time. - At each "interval" period, the historic quote that is closest in time to the requested time will be returned. - If no historic quotes are available in a given "interval" period up until the next

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated exchange CoinMarketCap ids. Example: "24,270"
slugNoAlternatively, one or more comma-separated exchange names in URL friendly shorthand "slug" format (all lowercase, spaces replaced with hyphens). Example: "binance,kraken". At least one "id" *or* "slug" is required.
countNoThe number of interval periods to return results for. Optional, required if both "time_start" and "time_end" aren't supplied. The default is 10 items. The current query limit is 10000.
convertNoBy default market quotes are returned in USD. Optionally calculate market quotes in up to 3 other fiat currencies or cryptocurrencies.
intervalNoInterval of time to return data points for. See details in endpoint description.
time_endNoTimestamp (Unix or ISO 8601) to stop returning quotes for (inclusive). Optional, if not passed, we'll default to the current time. If no "time_start" is passed, we return quotes in reverse order starting from this time.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
time_startNoTimestamp (Unix or ISO 8601) to start returning quotes for. Optional, if not passed, we'll return quotes calculated in reverse from "time_end".
get_v1_exchange_quotes_latestInspect

Quotes Latest — Returns the latest aggregate market data for 1 or more exchanges. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 60 seconds. Plan credit use: 1 call credit per 100 exchanges returned (rounded up) and 1 call credit per convert option beyond the first. CMC equivalent pages: Latest market data summary for specific exchanges like [co

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOne or more comma-separated CoinMarketCap exchange IDs. Example: "1,2"
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `num_market_pairs,traffic_score,rank,exchange_score,liquidity_score,effective_liquidity_24h` to include all auxiliary fields.
slugNoAlternatively, pass a comma-separated list of exchange "slugs" (URL friendly all lowercase shorthand version of name with spaces replaced with hyphens). Example: "binance,gdax". At least one "id" *or* "slug" is required.
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
get_v1_fiat_mapInspect

[DISCOVERY] CoinMarketCap ID Map — Returns a mapping of all supported fiat currencies to unique CoinMarketCap ids. Per our Best Practices we recommend utilizing CMC ID instead of currency symbols to securely identify assets with our other endpoints and in your own application logic. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Mapping data is updated only as needed, every 30 seconds. Plan credit use: 1 API call credit per request no matter query size. CMC equivalent pages: No equivalent,

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoWhat field to sort the list by.
limitNoOptionally specify the number of results to return. Use this parameter and the "start" parameter to determine your own pagination size.
startNoOptionally offset the start (1-based index) of the paginated list of items to return.
include_metalsNoPass `true` to include precious metals.
get_v1_globalmetrics_quotes_historicalInspect

Quotes Historical — Returns an interval of historical global cryptocurrency market metrics based on time and interval parameters. Technical Notes - A historic quote for every "interval" period between your "time_start" and "time_end" will be returned. - If a "time_start" is not supplied, the "interval" will be applied in reverse from "time_end". - If "time_end" is not supplied, it defaults to the current time. - At each "interval" period, the historic quote that is closest in time to the requested time will be returned. - If no historic quotes are available in a given "interval" period up

ParametersJSON Schema
NameRequiredDescriptionDefault
auxNoOptionally specify a comma-separated list of supplemental data fields to return. Pass `btc_dominance,active_cryptocurrencies,active_exchanges,active_market_pairs,total_volume_24h,total_volume_24h_reported,altcoin_market_cap,altcoin_volume_24h,altcoin_volume_24h_reported,search_interval` to include all auxiliary fields.
countNoThe number of interval periods to return results for. Optional, required if both "time_start" and "time_end" aren't supplied. The default is 10 items. The current query limit is 10000.
convertNoBy default market quotes are returned in USD. Optionally calculate market quotes in up to 3 other fiat currencies or cryptocurrencies.
intervalNoInterval of time to return data points for. See details in endpoint description.
time_endNoTimestamp (Unix or ISO 8601) to stop returning quotes for (inclusive). Optional, if not passed, we'll default to the current time. If no "time_start" is passed, we return quotes in reverse order starting from this time.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
time_startNoTimestamp (Unix or ISO 8601) to start returning quotes for. Optional, if not passed, we'll return quotes calculated in reverse from "time_end".
get_v1_globalmetrics_quotes_latestInspect

Quotes Latest — Returns the latest global cryptocurrency market metrics. Use the "convert" option to return market values in multiple fiat and cryptocurrency conversions in the same call. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: Every 5 minute. Plan credit use: 1 call credit per call and 1 call credit per convert option beyond the first. CMC equivalent pages: The latest aggregate global market stats ticker across all CMC pages like [coinmarketcap.com](https://coinmarket

ParametersJSON Schema
NameRequiredDescriptionDefault
convertNoOptionally calculate market quotes in up to 120 currencies at once by passing a comma-separated list of cryptocurrency or fiat currency symbols. Each additional convert option beyond the first requires an additional call credit. A list of supported fiat options can be found [here](#section/Standards-and-Conventions). Each conversion is returned in its own "quote" object.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.
get_v1_key_infoInspect

[DISCOVERY] Key Info — Returns API key details and usage stats. This endpoint can be used to programmatically monitor your key usage compared to the rate limit and daily/monthly credit limits available to your API plan. You may use the Developer Portal's account dashboard as an alternative to this endpoint. This endpoint is available on the following API plans: - Basic - Hobbyist - Startup - Standard - Professional - Enterprise Cache / Update frequency: No cache, this endpoint updates as requests are made with your key. Plan credit use: No API credit cost. Requests to this endpoint do contribu

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_v1_tools_priceconversionInspect

Price Conversion — Convert an amount of one cryptocurrency or fiat currency into one or more different currencies utilizing the latest market rate for each currency. You may optionally pass a historical timestamp as time to convert values based on historical rates (as your API plan supports). Technical Notes - Latest market rate conversions are accurate to 1 minute of specificity. Historical conversions are accurate to 1 minute of specificity outside of non-USD fiat conversions which have 5 minute specificity. - You may reference a current list of all supported cryptocurrencies via the c

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoThe CoinMarketCap currency ID of the base cryptocurrency or fiat to convert from. Example: "1"
timeNoOptional timestamp (Unix or ISO 8601) to reference historical pricing during conversion. If not passed, the current time will be used. If passed, we'll reference the closest historic values available for this conversion.
amountYesAn amount of currency to convert. Example: 10.43
symbolNoAlternatively the currency symbol of the base cryptocurrency or fiat to convert from. Example: "BTC". One "id" *or* "symbol" is required.
convertNoPass up to 120 comma-separated fiat or cryptocurrency symbols to convert the source amount to.
convert_idNoOptionally calculate market quotes by CoinMarketCap ID instead of symbol. This option is identical to `convert` outside of ID format. Ex: convert_id=1,2781 would replace convert=BTC,USD in your query. This parameter cannot be used when `convert` is used.

Verify Ownership

This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.

Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.