Overview
CryptoMarket is a cryptocurrency exchange established in 2014 with a focus on serving the Latin American market. The platform facilitates the buying, selling, and trading of various digital assets, emphasizing accessibility for users in the region through support for local fiat currencies. Its core offerings include spot trading, which allows users to execute immediate trades at current market prices, and a integrated crypto wallet for storing digital assets.
The exchange aims to provide a straightforward entry point into the cryptocurrency market, particularly for beginners. It supports transactions using fiat currencies prevalent in Latin America, such as CLP (Chilean Peso), ARS (Argentine Peso), BRL (Brazilian Real), and PEN (Peruvian Sol), allowing users to convert local currency directly into cryptocurrencies and vice-versa. This localized approach distinguishes CryptoMarket within the broader global cryptocurrency exchange landscape, where many platforms primarily focus on USD or EUR pairings.
For developers and institutional users, CryptoMarket provides an API that offers programmatic access to its exchange functionalities. This API exposes endpoints for retrieving real-time market data, executing trades, and managing user accounts. Authentication for API access is handled through API keys and HMAC signatures, a common security practice for financial APIs, as detailed in the CryptoMarket API documentation. While the documentation outlines the available REST endpoints for various operations, it notes that example code within the documentation itself is limited, which may require developers to generate their own code examples or refer to community resources.
The platform's emphasis on local fiat support and ease of use for new entrants positions it as a relevant option for individuals and businesses operating within Latin America who seek to engage with the cryptocurrency market. Its developer API extends its utility beyond direct user interaction, enabling automated trading strategies, portfolio management tools, and other integrated applications.
Key features
- Spot Trading: Execute immediate buy and sell orders for cryptocurrencies at current market prices.
- Fiat-to-Crypto Exchange: Convert local Latin American fiat currencies (CLP, ARS, BRL, PEN) directly into various cryptocurrencies and vice-versa.
- Crypto Wallet Services: Securely store and manage a range of digital assets within the platform.
- Real-time Market Data API: Access live price feeds, order book data, and historical trade information programmatically via REST endpoints.
- Trading API: Place, cancel, and manage orders, as well as retrieve account balances and transaction history through an API.
- API Key and HMAC Authentication: Secure API access using industry-standard cryptographic methods for request signing.
- Beginner-Friendly Interface: Designed to facilitate ease of use for individuals new to cryptocurrency trading.
Pricing
CryptoMarket employs a tiered maker-taker fee model, which incentivizes market liquidity by offering lower fees to those who add orders to the order book (makers) rather than those who immediately fill existing orders (takers). Fees are calculated based on the user's 30-day trading volume, with different tiers applying as trading volume increases. The following table outlines the initial fee structure as of May 2026:
| 30-Day Trading Volume (USD) | Maker Fee | Taker Fee |
|---|---|---|
| < $10,000 | 0.40% | 0.40% |
| $10,000 - $50,000 | 0.35% | 0.38% |
| $50,000 - $250,000 | 0.30% | 0.35% |
| $250,000 - $1,000,000 | 0.25% | 0.30% |
| > $1,000,000 | 0.20% | 0.25% |
For detailed and up-to-date fee schedules, including withdrawal and deposit fees, refer to the official CryptoMarket Fees page. Account creation and basic wallet services are available without charge.
Common integrations
CryptoMarket's API allows for custom integrations with various financial tools and trading applications. While specific pre-built integrations are not extensively documented on their site, the API facilitates connections with:
- Algorithmic Trading Bots: Developers can build bots to automate trading strategies based on market data and predefined rules.
- Portfolio Trackers: Integrate account balance and transaction history to monitor cryptocurrency holdings across different platforms.
- Financial Management Software: Connect to extract data for tax reporting or personal finance management.
- Data Analytics Platforms: Feed real-time and historical market data into analytical tools for market research.
The CryptoMarket API documentation provides the necessary endpoints for these types of integrations.
Alternatives
- Binance: A global cryptocurrency exchange offering a wide range of trading pairs, derivatives, and financial services.
- Coinbase: A U.S.-based cryptocurrency exchange known for its user-friendly interface and regulatory compliance, offering retail and institutional services.
- Kraken: Another established global exchange providing spot trading, margin trading, and a variety of advanced features for professional traders.
Getting started
To interact with the CryptoMarket API, you typically need to sign up for an account, generate API keys, and implement HMAC signature generation for secure requests. The following Python example demonstrates how to fetch the current market price for Bitcoin (BTC) against the Chilean Peso (CLP) using a hypothetical requests library and a placeholder for API key authentication, as would be required for authenticated endpoints. For public endpoints like market data, API keys may not always be strictly necessary, but it's good practice to include them if available for rate limiting or future authenticated requests. For a full guide on API key generation and HMAC signing, consult the CryptoMarket API documentation.
import requests
import hmac
import hashlib
import time
API_KEY = "YOUR_API_KEY" # Replace with your actual API key
API_SECRET = "YOUR_API_SECRET" # Replace with your actual API Secret
BASE_URL = "https://api.cryptomarket.com/v1"
def generate_signature(method, path, body, nonce, secret):
message = f"{method}{path}{body}{nonce}"
signature = hmac.new(secret.encode('utf-8'), message.encode('utf-8'), hashlib.sha256).hexdigest()
return signature
def get_btc_clp_ticker():
endpoint = "/public/ticker"
params = {"symbol": "BTC/CLP"}
# For public endpoints, often no signature is strictly needed, but good to understand the full flow.
# We'll simulate a public call here without a signature, but show how it would be generated for private.
try:
response = requests.get(f"{BASE_URL}{endpoint}", params=params)
response.raise_for_status() # Raise an exception for HTTP errors
data = response.json()
if data and 'data' in data and data['data']:
print(f"Current BTC/CLP Price: {data['data']['last']} (Last trade price)")
print(f"Bid: {data['data']['bid']}, Ask: {data['data']['ask']}")
else:
print("Could not retrieve BTC/CLP ticker data.")
except requests.exceptions.HTTPError as http_err:
print(f"HTTP error occurred: {http_err}")
except Exception as err:
print(f"An error occurred: {err}")
if __name__ == "__main__":
get_btc_clp_ticker()
This script demonstrates how to make a GET request to a public endpoint to retrieve market data. For authenticated endpoints (e.g., placing an order or checking account balance), you would need to generate an HMAC signature using your API secret and include it in the request headers, along with your API key and a nonce, as outlined in the CryptoMarket authentication guide. The generate_signature function in the example provides a conceptual outline for this process.