Overview
The Darex REST API provides programmatic access to:- Instrument Discovery: Query all available DeFi instruments
- Metrics & Analytics: Historical APY, TVL, and performance data
- Protocol Information: Supported protocols and their markets
Base URL
Quick Start
Make Your First Request
Using TypeScript/JavaScript
Using Python
Response Format
All API responses follow a consistent structure:Success Response
Paginated Response
Error Response
Error Codes
| Status Code | Error Code | Description |
|---|---|---|
| 400 | BAD_REQUEST | Invalid request parameters |
| 401 | UNAUTHORIZED | Missing or invalid API key |
| 403 | FORBIDDEN | API key doesn’t have required permissions |
| 404 | NOT_FOUND | Resource not found |
| 429 | RATE_LIMIT_EXCEEDED | Too many requests |
| 500 | INTERNAL_ERROR | Server error |
Rate Limiting
API requests are rate limited:Pagination
Most list endpoints support pagination:page(default: 1) - Page numberlimit(default: 10, max: 100) - Items per page
Filtering
Filter instruments by various criteria:Sorting
Sort results using thesort parameter: