Documentación de API
Integra datos de Wallet Watch en tus aplicaciones con nuestra API REST segura
Important: Importante: Wallet Watch se reserva el derecho de revisar y aprobar todas las solicitudes de acceso a la API. El acceso se otorga a nuestra discreción basándose en el caso de uso previsto y los requisitos de cumplimiento.
20 solicitudes/mes
Nivel gratuito
Reinicio mensual
Sin límites mensuales
Nivel empresarial
Sujeto a aprobación
Base URL
https://your-domain.com/api/public
Authentication Header
x-api-key: your_api_key_here
Detalles Técnicos
• API keys are 64-character hexadecimal strings (256-bit)
• Keys are hashed using SHA-256 before storage
• Limited tier: 20 requests per calendar month with automatic reset
• Unlimited tier: No monthly restrictions (enterprise only)
• All API responses use standard HTTP status codes
• Request/response content-type: application/json
/submissions
Query Parameters
limit
integerResults limit (1-500, default: 100)categoryId
stringFilter by category ID (optional)cryptocurrencyId
stringFilter by cryptocurrency ID (optional)searchTerm
stringSearch in wallet addresses (optional)Example Request
GET /api/public/submissions?limit=10&searchTerm=1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
Example Response
{ "submissions": [ { "id": "cm1234567890", "walletAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa", "category": { "id": "cat123", "name": "Phishing", "icon": "AlertTriangle" }, "cryptocurrency": { "id": "btc", "name": "Bitcoin", "symbol": "BTC" }, "reason": "Used in phishing attack targeting crypto users", "websiteUrl": "https://fake-exchange.scam", "reportedOwner": "Scammer Name", "status": "approved", "createdAt": "2024-01-15T10:30:00.000Z" } ], "total": 1, "limit": 10 }
Implementación de Limitación de Velocidad
• Limited Tier: 20 requests per calendar month
• Reset Mechanism: Monthly counter automatically resets on the first day of each month
• Usage Tracking: Each successful API call increments the usage counter
• Enforcement: Requests exceeding the limit receive HTTP 401 with error message
Ejemplos de Respuesta de Error
// Monthly limit exceeded (Limited tier) { "message": "Monthly API limit exceeded (20 requests/month)" } // Invalid API key { "message": "Invalid API key" } // Missing API key { "message": "API Key is required" }
Encabezados de Solicitud
x-api-key: [your-64-char-api-key]
Content-Type: application/json
Accept: application/json
Categorías
/categories
Devuelve todas las categorías de actividad ilícita disponibles con ID, nombre, descripción e ícono
Criptomonedas
/cryptocurrencies
Devuelve todas las criptomonedas soportadas con ID, nombre, símbolo e ícono
Example Response Structure
// Categories endpoint { "categories": [ { "id": "cat123", "name": "Phishing", "description": "Fraudulent websites...", "icon": "AlertTriangle" } ] } // Cryptocurrencies endpoint { "cryptocurrencies": [ { "id": "btc", "name": "Bitcoin", "symbol": "BTC", "icon": "bitcoin-icon" } ] }
400
Bad RequestInvalid or missing parameters401
UnauthorizedMissing or invalid API key429
Rate LimitedToo many requests500
Server ErrorInternal server errorError Response Format
{ "success": false, "error": "Invalid API key", "code": 401 }
Access Approval Required: Aprobación de Acceso Requerida: Wallet Watch se reserva el derecho de revisar, aprobar o denegar todas las solicitudes de acceso a la API a nuestra sola discreción. Evaluamos las solicitudes basándose en el caso de uso previsto, requisitos de cumplimiento y consideraciones de seguridad de la plataforma.
Proceso de Solicitud
- Contact us through our Contact page with your API access request
- Provide detailed information about your intended use case and integration plans
- Include information about your organization, compliance requirements, and data handling practices
- Wait for our team to review your request (review process may take 5-10 business days)
- If approved, receive your API key and tier assignment
- Begin integration with proper authentication and rate limit compliance
Requisitos para Aprobación
• Legitimate business use case for crypto fraud prevention or research
• Compliance with applicable data protection and privacy laws
• Commitment to responsible use of API data
• Technical capability to properly integrate and handle rate limits
• Agreement to our Terms of Use and API usage policies