CryptoMarket API

Cryptocurrency / API Key Intermediate HTTPS CORS
Varies by plan (check documentation)

Overview

CryptoMarket exposes the full trading functionality of the Cryptomkt exchange through a REST and WebSocket API, covering order placement, real-time order book data, trade history, and account management. Public market data endpoints such as prices and tickers require no authentication, while trading operations need an API key and secret pair generated in the exchange account settings. It supports a range of Latin American fiat currencies alongside major crypto pairs.

💡

Beginner Tip

Start with the unauthenticated public endpoints like /api/3/public/ticker to explore market data before adding credentials. When you are ready to trade, generate a key in the Cryptomkt dashboard with read-only permissions first to avoid accidental order placement during testing.

Available Data

coin price in USD/EUR
market capitalization
24h price change
trading volume
circulating supply
stock price and symbol

Example Response

JSON Response
{
  "id": "bitcoin",
  "symbol": "btc",
  "current_price": 65432.1,
  "market_cap": 1280000000000,
  "price_change_24h": 1250.5,
  "price_change_percentage_24h": 1.95,
  "total_volume": 28500000000
}

Field Reference

ask Lowest price at which sellers are currently willing to sell; the price you would pay for an instant buy.
bid Highest price buyers are offering; the price you would receive for an instant sell.
last Price of the most recently executed trade for this pair.
volume Total trading volume in the base currency (e.g. BTC) over the last 24 hours.
timestamp ISO 8601 datetime indicating when this ticker snapshot was taken.

Implementation Example

const url = "https://api.exchange.cryptomkt.com/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

403 Forbidden on trading endpoints Missing or incorrectly formatted HMAC signature in the request headers
Trading endpoints require an HMAC-SHA256 signature of the timestamp and request body; follow the authentication section of the docs exactly and use a library rather than hand-rolling the crypto.
Symbol not found Using a coin symbol the exchange does not list or formatting the pair incorrectly
Call /api/3/public/symbol first to retrieve all valid trading pair symbols; they are formatted as BTCUSDT with no separator.
Insufficient balance Attempting to place an order larger than your available account balance
Check your balance via the /api/3/spot/balance endpoint before placing orders, and account for any open order amounts that are already reserved.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 17/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS YES
Category Cryptocurrency
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →