El Dorado API Documentation
Welcome to the El Dorado API documentation. We provide a comprehensive fiat-to-crypto and crypto-to-fiat trading platform with built-in compliance features for Latin American markets.



What is El Dorado?
El Dorado is a secure, compliant trading platform that enables seamless conversion between fiat currencies and cryptocurrencies. Our API provides everything you need to integrate trading capabilities into your applications.
Key Features
- Multi-Currency Support: Trade USD, ARS, BOB, BRL, COP, PEN, PAB, and USDT
- Built-in Compliance: Integrated KYC verification and regulatory compliance
- Real-time Trading: Instant quotes and order execution
- Secure Authentication: Token-based authentication with automatic expiration
- Payment Integration: Support for multiple payment methods across Latin America
Supported Markets
Countries
- Argentina 🇦🇷
- Bolivia 🇧🇴
- Brazil 🇧🇷
- Colombia 🇨🇴
- Panama 🇵🇦
- Peru 🇵🇪
Currencies
Fiat Currencies: USD, ARS, BOB, BRL, COP, PEN, PAB
Cryptocurrencies: USDT
Getting Started
Ready to integrate El Dorado into your application? Here's how to get started:
1. Quick Start Guide
Begin with our Quick Start Guide to create your first order in just a few minutes.
2. Authentication
Learn about our authentication system and how to manage your API tokens.
3. Trading Basics
Explore our trading documentation to understand order types and trading strategies.
4. Compliance & KYC
Understand our KYC process and compliance requirements for different trading levels.
API Overview
Base URL
https://api-testnet.eldorado.io/api/
Authentication
- Token-based authentication
- 24-hour token expiration
- Secure OTP verification
Rate Limits
- OTP Requests: 5 attempts per 24 hours
- Order Creation: 1 sell order, 2 buy orders maximum
- Account Lockout: 24 hours after 5 failed attempts
Trading Levels & Limits
KYC Level | Monthly Allowance | Description |
---|---|---|
L0/L1 | No allowance | Basic account, no trading |
L2 | $10,000 USDT | Standard trading account |
L3 | $250,000 USDT | Enhanced trading account |
L4 | $1,000,000 USDT | Premium trading account |
Development Environment
Our test environment provides a safe space for development and testing:
- Test OTP: Always
12345678
- Test Phone OTP: Always
1234
- No Real Money: All transactions use test funds
- Full API Access: All features available for testing
Documentation Sections
📚 Core Concepts
- Orders Overview - Understanding order types and flow
- Payment Methods - Available payment options
- Currencies - Supported currencies and pairs
- Order Statuses - Order lifecycle and status tracking
🔐 Authentication & Security
- Login Process - Account creation and login
- Token Management - Managing API tokens
✅ Compliance & KYC
- KYC Process - Identity verification overview
- KYC Levels - Understanding verification levels
- Verification Process - Step-by-step verification
- Compliance Requirements - Regulatory compliance
💱 Trading
- Orders Guide - Complete trading documentation
- Buy Orders - Purchasing crypto with fiat
- Sell Orders - Selling crypto for fiat
- Order Management - Managing active orders
- Quotes - Getting real-time pricing
🛠 Troubleshooting
- Common Issues - Solutions to frequent problems
- Error Handling - Understanding API errors
- Rate Limits - Understanding rate limits
Need Help?
- API Reference: Complete endpoint documentation available
- Error Handling: Standard HTTP status codes with detailed error messages
- Support: Contact our team for technical assistance
Ready to start trading? Begin with our Quick Start Guide to create your first order in minutes.