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 `listing_status=inactive`. You may also receive a map of registered exchanges that are listed but do not yet meet methodology requirements to have tracked markets available via `listing_status=untracked`. Please review (3) Listing Tiers in our methodology documentation for additional details on listing states. 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 call credit per call. CMC equivalent pages: No equivalent, this data is only available via API.
- Provider
- CoinMarketCap Cryptocurrency API
- Input summary
- {"name":"listing_status","type":"string","required":false,"description":"Only 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 tha..., {"name":"slug","type":"string","required":false,"description":"Optionally 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 opt..., {"name":"start","type":"integer","required":false,"description":"Optionally offset the start (1-based index) of the paginated list of items to return."}, {"name":"limit","type":"integer","required":false,"description":"Optionally specify the number of results to return. Use this parameter and the \"start\" parameter to determine your own pagination size."}, {"name":"sort","type":"string","required":false,"description":"What field to sort the list of exchanges by.","enum":["volume_24h","id"]}, {"name":"aux","type":"string","required":false,"description":"Optionally 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 fi..., {"name":"crypto_id","type":"string","required":false,"description":"Optionally include one fiat or cryptocurrency IDs to filter market pairs by. For example `?crypto_id=1` would only return exchanges that have BTC."}
- Output summary
- Not available
- Billing
- 1
- Freshness
- Not available
- Verification
- Not available