Overview

NovaDax is a cryptocurrency exchange platform launched in 2018, primarily targeting the Brazilian market. It provides infrastructure for users to engage in various cryptocurrency activities, including spot trading, converting Brazilian Real (BRL) to cryptocurrencies, and earning rewards through staking. The platform aims to serve both individual traders and institutional clients, offering a range of digital assets for exchange.

The core offerings of NovaDax include a spot trading engine, allowing users to buy and sell cryptocurrencies at current market prices. It also features a fiat on/off-ramp, enabling direct deposits and withdrawals in BRL, which is a key service for users operating within the Brazilian financial ecosystem. This functionality supports accessibility for users looking to enter or exit the crypto market using local currency. Additionally, NovaDax provides staking services for select cryptocurrencies, allowing users to earn passive income by holding assets in their accounts. The platform also offers crypto loans, providing liquidity options against digital asset collateral.

For developers and automated trading strategies, NovaDax offers a REST API. This API provides programmatic access to market data, order placement, and account management, supporting integration with trading bots and custom applications. The API documentation, hosted on GitHub, includes examples in languages such as Python, Java, Go, and Node.js, facilitating developer onboarding. The platform's focus on the Brazilian market means its services and compliance measures, such as adherence to LGPD (Lei Geral de Proteção de Dados), are tailored to local regulations.

NovaDax is positioned for users in Brazil seeking a localized platform for cryptocurrency transactions, from initial fiat conversion to advanced trading and yield-generating activities like staking. Its emphasis on a developer-friendly API supports algorithmic trading and portfolio management, catering to users who prefer automated solutions or custom interfaces. The platform's fee structure, which includes maker and taker fees based on trading volume, is a standard model in cryptocurrency exchanges, influencing the cost-effectiveness for high-volume traders.

While NovaDax serves the Brazilian market, global exchanges like Binance also offer services in various regions, often providing a broader range of cryptocurrencies and advanced trading features. Understanding the specific fee structures and available assets is crucial when comparing platforms. For instance, the fee structure for maker and taker orders on NovaDax ranges from 0.07% to 0.15% for makers and 0.10% to 0.30% for takers, varying with 30-day trading volume, as detailed on their pricing page. This tiered system is common in the industry, rewarding higher trading volumes with reduced fees.

Key features

  • Spot Trading: Allows users to buy and sell various cryptocurrencies at market price or through limit orders.
  • Fiat On/Off-Ramp: Supports deposits and withdrawals in Brazilian Real (BRL) for seamless entry and exit from the crypto market.
  • Staking: Enables users to earn rewards by holding supported cryptocurrencies on the platform.
  • Crypto Loans: Provides liquidity options by allowing users to borrow funds against their cryptocurrency holdings.
  • REST API: Offers programmatic access for market data retrieval, order placement, and account management, with documentation and examples available on GitHub.
  • Multi-language SDKs: Provides client libraries for Python and Java, simplifying integration for developers.
  • LGPD Compliance: Adheres to Brazil's General Data Protection Law, ensuring data privacy and security for users.

Pricing

NovaDax employs a tiered fee structure for trading, with rates dependent on the user's 30-day trading volume. Deposit and withdrawal fees vary by asset and method.

Pricing as of May 28, 2026. For the most current information, refer to the NovaDax fees and terms page.

Fee Type Range (based on 30-day trading volume) Notes
Maker Fees 0.07% to 0.15% Fees for orders that add liquidity to the order book.
Taker Fees 0.10% to 0.30% Fees for orders that remove liquidity from the order book.
Deposit Fees Varies by asset and method Specific fees apply to fiat (BRL) and cryptocurrency deposits.
Withdrawal Fees Varies by asset and method Specific fees apply to fiat (BRL) and cryptocurrency withdrawals.

Common integrations

  • Custom Trading Bots: Developers can integrate the NovaDAX REST API with Python, Java, Go, or Node.js to build automated trading strategies.
  • Portfolio Management Tools: The API allows for fetching account balances and transaction history to integrate with personal finance or portfolio tracking applications.
  • Market Data Analytics: Real-time and historical market data can be accessed via the API for analysis and research purposes.

Alternatives

  • Binance: A global cryptocurrency exchange offering a wide range of trading pairs, derivatives, and financial services.
  • Mercado Bitcoin: A prominent cryptocurrency exchange in Brazil, providing trading services for various digital assets.
  • Foxbit: Another Brazilian cryptocurrency exchange focusing on accessible trading and fiat integration.

Getting started

To get started with the NovaDax API, you would typically use an HTTP client in your preferred language to make requests. The following Python example demonstrates how to fetch the server time, a common first step to verify API connectivity and synchronize timestamps for subsequent requests. This code snippet uses the requests library to interact with the NovaDax public API endpoint.


import requests
import json

BASE_URL = "https://api.novadax.com.br/v1"

def get_server_time():
    """Fetches the current server time from the NovaDax API."""
    endpoint = f"{BASE_URL}/common/timestamp"
    try:
        response = requests.get(endpoint)
        response.raise_for_status()  # Raise an exception for HTTP errors
        data = response.json()
        if data and data.get("code") == "A10000":
            timestamp_ms = data.get("data")
            print(f"NovaDax Server Timestamp (ms): {timestamp_ms}")
            return timestamp_ms
        else:
            print(f"Error fetching timestamp: {data.get('message', 'Unknown error')}")
            return None
    except requests.exceptions.RequestException as e:
        print(f"Network or API error: {e}")
        return None

if __name__ == "__main__":
    get_server_time()

This Python code defines a function get_server_time() that constructs the API endpoint URL for retrieving the server timestamp. It then uses the requests.get() method to send an HTTP GET request. The response is parsed as JSON, and the timestamp is extracted and printed. Error handling is included to catch network issues or API-specific error codes. For more detailed API usage, including authenticated requests for trading, refer to the NovaDax API documentation on GitHub.