diff --git a/pleroma-cli.sh b/pleroma-cli.sh
index c6f305b63232becd2efb9adbab39c251d8857734..876fad2cf5c87a01483f979b4aaca5655c2ce500 100755
--- a/pleroma-cli.sh
+++ b/pleroma-cli.sh
@@ -614,7 +614,16 @@ 		"bookmarks") default_curl_opt "$instance_point/bookmarks?$timelines_params" ;; 
 		"direct") default_curl_opt "$instance_point/timelines/direct?$timelines_params" ;; 
 		"public") default_curl_opt "$instance_point/timelines/public?$timelines_params" ;; 
 		"local") default_curl_opt "$instance_point/timelines/public?local=true&$timelines_params" ;; 
+		"search") echo "$results" ;; 
 	esac
+}
+
+search_api_statuses()
+{
+	echo "Input query:"
+	read query
+	results=$(default_curl_opt "$instance_point/search?q=$query&type=statuses" | jj 'statuses')
+	timeline='search' timeline_menu
 }
 
 timeline_menu()
@@ -895,13 +904,14 @@ 	followingsmenu='Followings'
 	followrequests='Follow requests'
 	backup_restore='Backup/Restore'
 	manage_followings='Manage followings'
+search_menu='Search'
 authmake='Auth'
 switchinstance='Switch instance'
 Exit='Exit'
 
 while true; do
 	if [ -n "$auth" ]; then
-		main_menu=$(echo "$menu_write_status\n$menu_timeline\n$notif\n$my_account\n$switchinstance\n$Exit" | fzy)
+		main_menu=$(echo "$menu_write_status\n$menu_timeline\n$notif\n$my_account\n$search_menu\n$switchinstance\n$Exit" | fzy)
 	else
 		main_menu=$(echo "$authmake\n$menu_timeline\n$switchinstance\n$Exit" | fzy)
 	fi
@@ -930,7 +940,7 @@ 					;;
 				"$backup_restore") backup_restore_menu ;;
 			esac
 			;;
-
+		"$search_menu") search_api_statuses ;;
 		"$switchinstance")
 		empty=0
 		case $(echo 'Recently used\nChoice from list\nManual input' | fzy) in
