Abuse Prevention
Jonathan Blackburn avatar
Written by Jonathan Blackburn
Updated over a week ago

As Moralis offers a free tier we have systems in place to prevent abuse of our systems.

Below are a few scenarios where your IP may get temporarily banned.

  1. If you are sending requests although your key is already rate-limited we may temporarily ban your IP. For example, let's say you are on the free plan and you are allowed to do 25 requests per second using your key. If you try to do 1000 requests in the same second using the same key - you will most likely get temporarily IP-banned.
    ​
    ​

  2. You are allowed to use several keys on the same IP for testing when you are way below your rate limits but it's not recommended for production as our systems may flag it as abuse. For example, if you create 2 or 3 free accounts and send requests using the keys from these accounts from the same IP - it's going to be temporarily disabled.
    ​

If you think you are temporarily banned by mistake please email [email protected] and we will help you fast.

How to avoid an IP ban?

  1. Ideally don't use more than 1 key on the same IP.

  2. Implement rate-limiting logic in your app so you don't try doing more requests than your plan allows.

  3. Email us at [email protected] if you have any questions.

    Please refer to our documentation for more details.

Did this answer your question?