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/public
Authentication Header
x-api-key: your_api_key_here
Dettagli 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
/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 }
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/json
Accept: application/json
Categorie
/categories
Restituisce tutte le categorie di attività illecite disponibili con ID, nome, descrizione e icona
Criptovalute
/cryptocurrencies
Restituisce 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" } ] }
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: 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