Skip to main content
Abuse Prevention
Jonathan Blackburn avatar
Written by Jonathan Blackburn
Updated over 5 months 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 keep sending requests even when your key has already hit it's rate limits, we might temporarily block your IP address. Here’s an example: Imagine you’re on the free plan, and your key allows you to use 1500 CU per second (that’s your ‘CU’ or compute units). Now, if you suddenly try to make requests that totals to 50000 CU in the same second using the same key, chances are your IP address will get a temporary ban.

  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 have been 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?