diff --git a/frontend/src/components/SearchPage.tsx b/frontend/src/components/SearchPage.tsx
index 99cc4739d5ba9536f5e1131077ac76c5018571e7..31ead7a26358f34c0af40d2caffdeb8a659e0a04 100644
--- a/frontend/src/components/SearchPage.tsx
+++ b/frontend/src/components/SearchPage.tsx
@@ -80,7 +80,28 @@ export const SearchPage = () => {
 
   // here will be API call for search on BE, everything needed is in values
   const onSubmit = async (values: IFormProps) => {
-    alert(JSON.stringify(values));
+    try {
+      const response = await axiosConfig.get<MovieIO[]>(
+        `/movies`, 
+        {
+          params: {
+            name: values.name,
+            origName: values.originalName,
+            runtime: {
+              gte: values.runTimeMinutes[0],
+              lte: values.runTimeMinutes[1],
+            },
+            published: {
+              gte: values.publishedAt[0],
+              lte: values.publishedAt[1],
+            },
+          }
+        }
+      );
+      setResultMovies([ ...response.data ]);
+    } catch {
+      // TODO: on error
+    }
   };
 
   //function that happens when search button is pressed