API文档
使用我们的安全REST API将Wallet Watch数据集成到您的应用程序中
Important: 重要提示:Wallet Watch保留审查和批准所有API访问请求的权利。访问权限基于预期用途和合规要求由我们酌情授予。
20次请求/月
免费层级
每月重置
无月度限制
企业层级
需要批准
Base URL
https://your-domain.com/api/public
Authentication Header
x-api-key: your_api_key_here
技术详情
• 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 }
速率限制实现
• 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
错误响应示例
// 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" }
请求标头
x-api-key: [your-64-char-api-key]
Content-Type: application/json
Accept: application/json
类别
/categories
返回所有可用的非法活动类别,包含ID、名称、描述和图标
加密货币
/cryptocurrencies
返回所有支持的加密货币,包含ID、名称、符号和图标
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: 需要访问批准:Wallet Watch保留审查、批准或拒绝所有API访问请求的权利,完全由我们自主决定。我们根据预期用途、合规要求和平台安全考虑来评估请求。
申请流程
- 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
批准要求
• 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