diff --git a/src/Pages/Search.js b/src/Pages/Search.js
index 24f33346961dabbb379deb55a5b74914a969f36b..e5c874a384e74119c81362f39142da86b36a6ab8 100644
--- a/src/Pages/Search.js
+++ b/src/Pages/Search.js
@@ -74,7 +74,7 @@ export default function Search(props) {
     const [optionResult, setOptionResult] = useState(option);
     currOption = option;
 
-    function handleSuccessfulGet(data) {
+    function handleSuccessfulGet(data, headers) {
         if (currOption === "LearningObject") setResultsResource(data);
         else if (currOption === "Collection") setResultsCollection(data);
         else if (currOption === "User") setResultsUser(data);
@@ -87,7 +87,7 @@ export default function Search(props) {
             },
         });
         console.log(data);
-        setTotalResults(data.length);
+        setTotalResults(headers.get('X-Total-Count'));
         setOptionResult(currOption);
         setIsLoading(false);
         setIsFiltering(false);
@@ -188,8 +188,8 @@ export default function Search(props) {
                             <Grid item xs={12}>
                                 <div style={{ display: "flex", flexDirection: "column", justifyContent: "center" }}>
                                     <div style={{ textAlign: "center", paddingTop: 10, fontWeight: "bolder" }}>
-                                        {/* Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados de {totalResults} encontrados */}
-                                        Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados
+                                        Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados de {totalResults} encontrados
+                                        {/*Exibindo {totalResults === 0 ? 0 : resultsPerPage} resultados*/}
                                     </div>
                                 </div>
                             </Grid>