Our service is subject to FUP (Fair Use Policy), as defined in our Service level agreement. You may be affected by it in two ways:
In the web interface
If you are one of our more active users, you may occasionally exceed our limits simply by using our web interface. You are then prompted to complete a CAPTCHA test to prove you are human, passing which will let you continue your work. We are sorry for these false alarms and the inconvenience they bring. We do regularly analyze why they happen and try to adjust our settings so that we can minimize them.
While using our API
As a competent programmer, you are expected to stay within the limits prescribed by the FUP. When you exceed the limits, our servers will respond to most requests with HTTP status code 429 Too many requests. You should be able to react to this situation and stop further requests, as they would fail anyway and put unnecessary load on our servers. It is advisable to wait for a fixed time between requests, if you can anticipate how many in total you will need.
- For fewer than 100 requests, you may not need to wait at all.
- For 100–900 requests, we recommend 4 seconds.
- For more than 900 requests, it is best to wait at least 45 seconds.
If you accidentally hit our limits when testing your code, it is acceptable to use the CAPTCHA test once or twice to reset your numbers. However, doing so regularly is considered cheating and frowned upon. The same applies to creating multiple trial accounts to “stack” their limits. Prolonged frowning from our side may result in your network getting blocked.