diff --git a/api/scholarship/getAllScholarships.php b/api/scholarship/getAllScholarships.php
new file mode 100644
index 0000000000000000000000000000000000000000..78ed79a3e3af2660e703d164d3c6ea3907065eee
--- /dev/null
+++ b/api/scholarship/getAllScholarships.php
@@ -0,0 +1,14 @@
+<?php
+require_once '../../app/core/App.php';
+require_once '../../app/core/Database.php';
+require_once '../../app/models/Scholarship.php';
+require_once '../../config/config.php';
+
+$scholarship = new Scholarship(0,0);
+
+$data = $scholarship->getAllScholarshipREST();
+
+$results = mysqli_fetch_all($data, MYSQLI_ASSOC);
+
+echo json_encode($results);
+?>
\ No newline at end of file
diff --git a/app/models/scholarship.php b/app/models/scholarship.php
index 92d153c0ffbc2d02d4501ace559cdeffd0e79f20..e135be715ebd4224a6248ddd91d52db7a2f80a07 100644
--- a/app/models/scholarship.php
+++ b/app/models/scholarship.php
@@ -189,6 +189,15 @@ class Scholarship
 
     }
 
+    public function getAllScholarshipREST(){
+        $query = "SELECT user_id, scholarship_id, title, description, short_description, coverage, contact_name, contact_email
+                    FROM $this->table";
+        $stmt = $this->db->setSTMT($query);
+        mysqli_stmt_execute($stmt);
+        $result = mysqli_stmt_get_result($stmt);
+        return $result;
+    }
+
     public function getAllScholarship($offset, $limit){
         $query = '';
         $stmt = null;