diff --git a/annotation/src/test/java/lcsb/mapviewer/annotation/services/ChemicalParserTest.java b/annotation/src/test/java/lcsb/mapviewer/annotation/services/ChemicalParserTest.java
index 0ef26253308c893606da6664106e753b9931e215..4613098a12dfc9c8e8ede349545ccac3462b5123 100644
--- a/annotation/src/test/java/lcsb/mapviewer/annotation/services/ChemicalParserTest.java
+++ b/annotation/src/test/java/lcsb/mapviewer/annotation/services/ChemicalParserTest.java
@@ -5,9 +5,9 @@ import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.ArgumentMatchers.nullable;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
 import static org.mockito.Mockito.when;
 
 import java.io.IOException;
@@ -17,14 +17,13 @@ import java.util.Map;
 
 import org.apache.commons.lang3.math.NumberUtils;
 import org.apache.log4j.Logger;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.mockito.Mockito;
 import org.springframework.beans.factory.annotation.Autowired;
 
 import lcsb.mapviewer.annotation.AnnotationTestFunctions;
 import lcsb.mapviewer.annotation.cache.GeneralCacheInterface;
-import lcsb.mapviewer.annotation.cache.GeneralCacheWithExclusion;
-import lcsb.mapviewer.annotation.cache.PermanentDatabaseLevelCache;
 import lcsb.mapviewer.annotation.cache.PermanentDatabaseLevelCacheInterface;
 import lcsb.mapviewer.annotation.cache.SourceNotAvailable;
 import lcsb.mapviewer.annotation.cache.WebPageDownloader;
@@ -39,6 +38,7 @@ import lcsb.mapviewer.model.map.MiriamData;
 import lcsb.mapviewer.model.map.MiriamType;
 import lcsb.mapviewer.model.map.model.Model;
 
+@Ignore("ctd decided to block us due to too many requests")
 public class ChemicalParserTest extends AnnotationTestFunctions {
   Logger logger = Logger.getLogger(ChemicalParserTest.class);
 
diff --git a/service/src/test/java/lcsb/mapviewer/services/search/ElementMatcherTest.java b/service/src/test/java/lcsb/mapviewer/services/search/ElementMatcherTest.java
index d21751dc79047706f42a015352b129ea902966d6..1b31f49b77f93d3b1c00487080e8cc071d694464 100644
--- a/service/src/test/java/lcsb/mapviewer/services/search/ElementMatcherTest.java
+++ b/service/src/test/java/lcsb/mapviewer/services/search/ElementMatcherTest.java
@@ -6,6 +6,7 @@ import static org.junit.Assert.assertTrue;
 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 
 import lcsb.mapviewer.annotation.data.Chemical;
@@ -43,6 +44,7 @@ public class ElementMatcherTest extends ServiceTestFunctions {
   }
 
   @Test
+  @Ignore("ctd decided to block us due to too many requests")
   public void testElementMatch() {
     String geneName = "GCH1";
     MiriamData dystoniaDisease = new MiriamData(MiriamType.MESH_2012, "C538007");
diff --git a/service/src/test/java/lcsb/mapviewer/services/search/chemical/ChemicalServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/search/chemical/ChemicalServiceTest.java
index ea455887639afe1a8a89d4097632b053932f5259..9ef8d59bda4f65257dfe3a9c5c4440bf261a2ff8 100644
--- a/service/src/test/java/lcsb/mapviewer/services/search/chemical/ChemicalServiceTest.java
+++ b/service/src/test/java/lcsb/mapviewer/services/search/chemical/ChemicalServiceTest.java
@@ -10,6 +10,7 @@ import java.util.List;
 import org.apache.log4j.Logger;
 import org.junit.After;
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 
 import lcsb.mapviewer.annotation.data.Chemical;
@@ -20,6 +21,7 @@ import lcsb.mapviewer.model.map.species.Rna;
 import lcsb.mapviewer.services.ServiceTestFunctions;
 import lcsb.mapviewer.services.search.DbSearchCriteria;
 
+@Ignore("ctd decided to block us due to too many requests")
 public class ChemicalServiceTest extends ServiceTestFunctions {
   Logger logger = Logger.getLogger(ChemicalServiceTest.class);