Getting Started with Smart Money API
Smart Money API provides real-time access to cryptocurrency whale movements, derivatives intelligence, and on-chain analysis across Bybit, Binance, and Hyperliquid. This guide walks you through account setup, authentication, making your first API request, and understanding the core data types.
What is Smart Money API
Smart Money API is a cryptocurrency intelligence platform providing real-time market signals from whale wallets and institutional flows. Unlike basic market data APIs, Smart Money API aggregates data from three major derivatives exchanges and combines it with on-chain intelligence to create actionable trading signals.
The platform automatically discovers and tracks 500+ whale wallets from Hyperliquid, monitors derivatives funding rates across exchanges, and analyzes stablecoin flows to identify smart money movements. All data arrives with confirmation scores indicating signal strength.
Core Capabilities
- Real-Time Whale Tracking: Monitor 500+ discovered whale wallets across Hyperliquid, Binance, and Bybit
- Derivatives Intelligence: Funding rates, open interest, liquidations, and perpetual contract data
- On-Chain Analysis: Exchange flows, stablecoin movements, and miner behavior
- Confirmation Scores: Multi-signal confidence metrics combining blockchain and derivatives data
- WebSocket Streaming: Real-time data delivery with sub-100ms latency
- Historical Data: 2+ years of stored data available for backtesting strategies
Creating Your Account
Start by creating a Smart Money API account. This grants you access to the dashboard, API key management, and usage analytics.
Account Creation Steps
- Visit https://smartmoneyapi.com/signup
- Enter your email address and create a strong password
- Verify your email by clicking the confirmation link
- Complete your profile with display name (optional)
- Select your initial plan (Free, Trader, Pro, or Enterprise)
- For paid plans, add payment method via Stripe
- Activate your account
After account creation, you'll access your dashboard where you can manage API keys, monitor usage, configure webhooks, and view usage analytics.
Generating API Keys
API keys authenticate your requests. Smart Money API uses two-key authentication: a public key for identification and a secret key for request signing.
API Key Generation Process
- Log into your Smart Money API dashboard
- Navigate to Settings → API Keys
- Click "Generate New Key"
- Choose key permissions (read-only recommended for development)
- Set key restrictions (IP whitelist optional)
- Copy both public and secret keys immediately
- Store secret key securely (never commit to version control)
You can generate multiple keys with different permissions. For example, create one read-only key for public dashboards and a full-access key for your trading bot in a secure server environment.
Authentication Methods
Smart Money API supports two authentication approaches: header-based (simple) and HMAC-SHA256 signed requests (secure).
Method 1: API Key Header (Simple)
Ideal for development and non-sensitive environments:
Method 2: HMAC-SHA256 Signing (Secure)
Recommended for production systems. Signs requests with your secret key to prove ownership:
Base URL and Endpoints
All Smart Money API requests use the following base URL:
Endpoints are organized by functionality. Here are the primary categories:
Main Endpoint Categories
- /whales/ - Whale wallet tracking and positions
- /derivatives/ - Funding rates, open interest, liquidations
- /onchain/ - Exchange flows, stablecoin movements, miner data
- /signals/ - Confirmation scores and composite signals
- /market/ - Current price, OHLCV data across exchanges
- /historical/ - Backtesting data and historical analysis
Each endpoint accepts GET or POST requests with query parameters or JSON bodies. Responses are always returned in JSON format with standardized structures.
Making Your First Request
Let's retrieve the top whale positions on Hyperliquid as your first API call. This endpoint returns the most active whale wallets and their current positions.
Understanding API Responses
All Smart Money API responses follow a consistent JSON structure. Understanding this structure helps you parse data correctly in your applications.
Standard Response Format
Successful requests return HTTP 200 with this structure:
Key response fields:
- success: Boolean indicating request success
- timestamp: UTC timestamp of response generation
- data: Endpoint-specific payload
- meta: Rate limit info, request ID, API version
The rate_limit object shows your current usage. When remaining reaches 0, requests return 429 Too Many Requests. Track the reset_timestamp to know when your limit refreshes.
Error Handling
When requests fail, Smart Money API returns error responses with informative messages. Implement proper error handling to build robust applications.
Common Error Codes
- 400 Bad Request: Invalid parameters or malformed request
- 401 Unauthorized: Missing or invalid API key
- 403 Forbidden: API key lacks permission for this endpoint
- 404 Not Found: Endpoint or resource doesn't exist
- 429 Too Many Requests: Rate limit exceeded
- 500 Internal Server Error: Server error (rare, contact support)
Next Steps
Now that you understand the basics, explore these advanced topics:
Recommended Learning Path
- Explore Endpoints: Read the full API documentation to discover all available endpoints
- Language Integration: Follow the Python or JavaScript integration guide for your preferred language
- Real-Time Data: Learn WebSocket streaming to receive live data updates
- Build Applications: Create trading bots, dashboards, or analysis tools
- Optimization: Review rate limiting best practices and caching strategies
Check out our comprehensive guides on Python integration, JavaScript integration, and WebSocket streaming to dive deeper into implementation details.
Start Building With Smart Money API
Access real-time whale tracking, derivatives intelligence, and on-chain analysis. Create your account and generate your first API key today.
Get Your API Key