Effective March 20, 2018, OPSWAT is updating its licensing model for Metadefender Cloud to the following types of licenses:
Prevention API
The Metadefender Cloud Prevention API enables:
- Scanning a file by file upload
- Rescanning a file
- Rescanning files in bulk
- Retrieving scan reports for multiple data hashes
- Data sanitization (CDR) requests
Reputation API
The Metadefender Cloud Reputation API includes all of these features:
- Retrieving scan reports using a data hash
- Retrieving scan reports for multiple data hashes
- Scanning IP addresses
- Scanning lists of IP addresses
- Application information lookup
Limits for Free Metadefender Cloud APIs
To align with the new licensing model applied by OPSWAT in 2018, free API key limits for Metadefender Cloud will now be as follows:
- Prevention API (and all features that fall into this category): 40 requests per day maximum
- Reputation API (and all features that fall into this category): 4,000 requests per day maximum
After exceeding these limits, users will need to wait until the limit is reset. This can be determined from the following HTTP header fields in the HTTP response:
- X-RateLimit - shows the total limit
- X-RateLimit-Remaining - shows the limit remaining
- X-RateLimit-Reset-In - show the remaining time until the limit is reset
Rate Limits: Per-Minute Limits for API Requests
In addition to these daily limits, we will limit the rate of requests as well:
- 10 requests per minute for free users
- 100 requests per minute for paid users
These rate limits apply to the following types of requests:
- Scanning a file by file upload
- Rescanning a file
- Bulk rescanning files
- Retrieving scan reports for multiple data hashes
- Data sanitization request
After exceeding this limit, the API will return an HTTP code "429001", with the message "Your request has been throttled."
If you have any questions about these changes, please contact us.