Your First API Call
Let’s list your counterparties in three simple steps:Get Your API Key
Sign in at app.range.org and generate an API key from the dashboard. Keep it secure — treat it like a password.
View Example Response
View Example Response
API Fundamentals
Base URL
All API requests are made to:Authentication
Include your API key in theX-API-KEY header with every request:
Get Your API Key
Generate and manage API keys from the Range dashboard
Request Format
All endpoints use GET, POST, PATCH, PUT, or DELETE methods with:- Query parameters for filtering and pagination (GET endpoints)
- JSON request bodies for creates and updates (
Content-Type: application/json) - Multipart form data for document uploads
- JSON responses for all successful requests
Response Format
Successful responses return JSON directly. List endpoints include ameta object:
Pagination
The Platform API uses cursor-based pagination for all list endpoints.| Parameter | Type | Description |
|---|---|---|
limit | number | Results per page (default 50, max 200) |
cursor | string | Opaque cursor from a previous response’s meta |
meta.next_cursor to advance forward. When next_cursor is null, you’ve reached the last page.
Cursors are opaque strings — do not parse or construct them manually. Always
use the cursor value returned in the response.
Common Use Cases
Create a Counterparty
Add vendors, customers, and partners with crypto addresses and bank details
POST /v2/counterpartiesSearch Accounts
Find and filter your workspace accounts by type, network, or group
GET /v2/accountsConnect an Exchange
Link a Kraken, Coinbase, or Hyperliquid account to sync balances
POST /v2/account-connectionsQuery Transactions
Fetch canonical transfer and trade history across all connected accounts
GET /v2/account-connections/transactionsError Handling
The API uses standard HTTP status codes:| Status Code | Meaning | Common Causes |
|---|---|---|
| 200 | Success | Request completed successfully |
| 201 | Created | Resource created successfully |
| 400 | Bad Request | Invalid parameters or malformed request |
| 401 | Unauthorized | Missing or invalid API key |
| 404 | Not Found | Resource doesn’t exist |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Server Error | Internal server error (rare) |
Next Steps
Explore Endpoints
Browse all available endpoints with interactive examples below
Platform Overview
Learn what you can build with the Platform API
Data API
Query blockchain addresses, networks, and stablecoin analytics
Get Support
Questions? Our team is here to help

