Overview
The Webacy API is designed for high performance and accuracy. Understanding these considerations will help you get the most out of your integration.Speed & Latency
Initial scans may take up to 3 seconds while our Risk Engine analyzes the address. Subsequent requests for the same address return much faster.
How It Works
- First Request - Full analysis runs, may take 1-3 seconds
- Subsequent Requests - Returns cached results instantly
- Background Refresh - System automatically re-analyzes addresses over time
Optimization Tips
- Cache results on your end for frequently queried addresses
- Use webhooks for real-time updates instead of polling
- Batch your initial queries during off-peak hours if possible
Pre-Loading
For high-traffic applications, we offer custom pre-loading of specific token and address lists.Request Pre-Loading
Contact our team at [email protected] to set up pre-loading for:- Token contract addresses you frequently analyze
- Watchlists of addresses your users interact with
- New token launches you want to monitor
Failures & Retries
When an endpoint fails, the address is automatically queued for retry analysis.Handling Failures
Data Freshness
The API balances speed and accuracy through intelligent caching.Cache Behavior
| Scenario | Behavior |
|---|---|
| First request | May return cached data for speed |
| Subsequent requests | Triggers background refresh |
| Maximum cache age | 24 hours |
Forcing Fresh Data
For critical operations, you can request fresh analysis:Our data is regularly updated and never retains a cache longer than 24 hours. For most use cases, cached data is sufficiently current.
Best Practices Summary
- Expect initial latency - First scans take longer, plan your UX accordingly
- Implement retries - Use exponential backoff for failed requests
- Cache strategically - Store results for frequently queried addresses
- Request pre-loading - For high-traffic use cases, contact us for pre-loading
- Trust the cache - 24-hour cache is sufficient for most risk assessments
