Overview
The Faraday API provides secure, compliant infrastructure for stablecoin transactions, identity verification, and transaction monitoring across multiple blockchains.Swap Routing
Discover optimal swap paths for stablecoin transfers, including cross-chain
routes with best execution
Person Records
Create and manage IVMS101-compliant person data for FATF Travel Rule
compliance
Transaction Management
Submit and track stablecoin transactions with real-time status updates
Reporting
Access historical transaction reports with associated compliance records
Authentication
All Faraday API requests require authentication using a Bearer token (API key).Getting Your API Key
Step-by-Step:-
Sign In — Log in to the Range platform:
- Production: https://app.range.org/
- Staging: https://stage.range.org/
- Navigate to APIs — Find the “APIs” section in the left navigation menu
- Copy Your Key — Your API key will be displayed. Copy it for use in your requests
A free monthly credit allowance is available for all accounts. Paid plans
offer additional credits for higher volume usage.
Using Your API Key
Include your API key in theAuthorization header of every request:
Base URLs
- Production
- Staging
- Local Development
Base URL:
https://api.faraday.range.orgUse this environment for live transactions with real funds.Core Endpoints
Quote & Routing
Get the best execution path for stablecoin transfers:| Endpoint | Method | Description |
|---|---|---|
/v1/transactions/quote | GET | Request a quote for a stablecoin transfer |
/v1/chains | GET | List all supported blockchains |
/v1/aggregators | GET | View integrated DEX aggregators |
Person Records (IVMS101)
Manage compliance records for Travel Rule requirements:| Endpoint | Method | Description |
|---|---|---|
/v1/persons | POST | Create a new person record |
/v1/persons | GET | List all person records |
/v1/persons/{id} | GET | Retrieve a specific person record |
/v1/persons/{id} | PUT | Update an existing person record |
/v1/persons/{id} | DELETE | Delete a person record |
Transaction Management
Submit and monitor stablecoin transactions:| Endpoint | Method | Description |
|---|---|---|
/v1/transactions | POST | Submit a new transaction |
/v1/transactions | GET | List transactions |
/v1/transactions/{id} | GET | Get transaction details and status |
Reporting
Access historical data and compliance reports:| Endpoint | Method | Description |
|---|---|---|
/v1/reports/transactions | GET | Generate transaction history reports |
Rate Limits
API rate limits vary by plan:| Plan | Rate Limit | Credits/Month |
|---|---|---|
| Free | 10 requests/min | 100 credits |
| Pro | 100 requests/min | 10,000 credits |
| Enterprise | Custom | Custom |
Error Handling
Faraday uses conventional HTTP response codes:| Code | Status | Description |
|---|---|---|
200 | OK | Request succeeded |
400 | Bad Request | Invalid request parameters |
401 | Unauthorized | Missing or invalid API key |
403 | Forbidden | API key lacks required permissions |
404 | Not Found | Resource does not exist |
429 | Too Many Requests | Rate limit exceeded |
500 | Internal Server Error | Server error (contact support) |
Error Response Format
Quick Start Example
Here’s a complete example of getting a quote and submitting a transaction:OpenAPI Specification
For complete API details, use our OpenAPI specification to generate clients in any language: OpenAPI JSON: https://api.faraday.range.org/api-docs/openapi.jsonView Full API Docs
Interactive API reference with all endpoints
Integration Guide
Step-by-step guide to integrating Faraday
SDK Documentation
TypeScript SDK repository and documentation
Code Examples
Ready-to-run example code on GitHub

