diff --git a/lib/searchpage.dart b/lib/searchpage.dart
index 5c834388233d2f288d9f86401d3496a31c3b4c53..16ec92b5213f96fc4f93b6c8eb6ca7b577accc24 100644
--- a/lib/searchpage.dart
+++ b/lib/searchpage.dart
@@ -79,11 +79,13 @@ class SearchPage extends State<StateSearcgPage> {
   }
 
   updateList(String searchedString) async {
-    songs = List.empty(growable: true);
-    var searchList = await spotifyApi.search(searchedString);
-
-    for (var element in searchList) {
-      songs.add(element);
+    if (searchedString.length >= 3) {
+      var searchList = await spotifyApi.search(searchedString);
+      for (var element in searchList) {
+        songs.add(element);
+      }
+    } else if (searchedString.isEmpty) {
+      songs = List.empty(growable: true);
     }
   }