Documentazione API
Integra i dati di Wallet Watch nelle tue applicazioni con la nostra REST API sicura
Important: Importante: Wallet Watch si riserva il diritto di rivedere e approvare tutte le richieste di accesso API. L'accesso è concesso a nostra discrezione basandoci sul caso d'uso previsto e sui requisiti di conformità.
20 richieste/mese
Livello gratuito
Reset mensile
Nessun limite mensile
Livello enterprise
Soggetto ad approvazione
Base URL
https://your-domain.com/api/publicAuthentication Header
x-api-key: your_api_key_hereDettagli Tecnici
• 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
}Implementazione Limitazione Velocità
• 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
Esempi di Risposta di Errore
// 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"
}Header delle Richieste
x-api-key: [your-64-char-api-key]Content-Type: application/jsonAccept: application/jsonCategorie
/categoriesRestituisce tutte le categorie di attività illecite disponibili con ID, nome, descrizione e icona
Criptovalute
/cryptocurrenciesRestituisce tutte le criptovalute supportate con ID, nome, simbolo e icona
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: Approvazione Accesso Richiesta: Wallet Watch si riserva il diritto di rivedere, approvare o negare tutte le richieste di accesso API a nostra sola discrezione. Valutiamo le richieste basandoci sul caso d'uso previsto, sui requisiti di conformità e sulle considerazioni di sicurezza della piattaforma.
Processo di Richiesta
- 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
Requisiti per l'Approvazione
• 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