Documentação da API
Integre dados do Wallet Watch em suas aplicações com nossa API REST segura
Important: Importante: Wallet Watch se reserva o direito de revisar e aprovar todas as solicitações de acesso à API. O acesso é concedido a nosso critério baseado no caso de uso pretendido e requisitos de conformidade.
20 solicitações/mês
Nível gratuito
Redefinição mensal
Sem limites mensais
Nível empresarial
Sujeito à aprovação
Base URL
https://your-domain.com/api/publicAuthentication Header
x-api-key: your_api_key_hereDetalhes 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
/submissionsQuery Parameters
limitintegerResults limit (1-500, default: 100)categoryIdstringFilter by category ID (optional)cryptocurrencyIdstringFilter by cryptocurrency ID (optional)searchTermstringSearch in wallet addresses (optional)Example Request
GET /api/public/submissions?limit=10&searchTerm=1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNaExample 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
}Implementação de Limitação de Taxa
• 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
Exemplos de Respostas de Erro
// 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"
}Cabeçalhos de Solicitação
x-api-key: [your-64-char-api-key]Content-Type: application/jsonAccept: application/jsonCategorias
/categoriesRetorna todas as categorias de atividades ilícitas disponíveis com ID, nome, descrição e ícone
Criptomoedas
/cryptocurrenciesRetorna todas as criptomoedas suportadas com ID, nome, símbolo e ícone
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"
}
]
}400Bad RequestInvalid or missing parameters401UnauthorizedMissing or invalid API key429Rate LimitedToo many requests500Server ErrorInternal server errorError Response Format
{
"success": false,
"error": "Invalid API key",
"code": 401
}Access Approval Required: Aprovação de Acesso Necessária: Wallet Watch se reserva o direito de revisar, aprovar ou negar todas as solicitações de acesso à API a nosso critério. Avaliamos solicitações baseadas no caso de uso pretendido, requisitos de conformidade e considerações de segurança da plataforma.
Processo de Solicitação
- 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 Aprovação
• 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