diff --git a/src/ar/galaxymanga/build.gradle b/src/ar/galaxymanga/build.gradle
index 07f44aafd..936795a12 100644
--- a/src/ar/galaxymanga/build.gradle
+++ b/src/ar/galaxymanga/build.gradle
@@ -3,7 +3,7 @@ ext {
     extClass = '.GalaxyManga'
     themePkg = 'flixscans'
     baseUrl = 'https://flixscans.com'
-    overrideVersionCode = 26
+    overrideVersionCode = 27
 }
 
 apply from: "$rootDir/common.gradle"
diff --git a/src/ar/galaxymanga/src/eu/kanade/tachiyomi/extension/ar/galaxymanga/GalaxyManga.kt b/src/ar/galaxymanga/src/eu/kanade/tachiyomi/extension/ar/galaxymanga/GalaxyManga.kt
index be7d2b985..ce8f32eb0 100644
--- a/src/ar/galaxymanga/src/eu/kanade/tachiyomi/extension/ar/galaxymanga/GalaxyManga.kt
+++ b/src/ar/galaxymanga/src/eu/kanade/tachiyomi/extension/ar/galaxymanga/GalaxyManga.kt
@@ -1,6 +1,10 @@
 package eu.kanade.tachiyomi.extension.ar.galaxymanga
 
 import eu.kanade.tachiyomi.multisrc.flixscans.FlixScans
+import eu.kanade.tachiyomi.network.GET
+import eu.kanade.tachiyomi.source.model.SChapter
+import eu.kanade.tachiyomi.source.model.SManga
+import okhttp3.Request
 
 class GalaxyManga : FlixScans(
     "جالاكسي مانجا",
@@ -9,4 +13,22 @@ class GalaxyManga : FlixScans(
     "https://ar.flixscans.site/api/v1",
 ) {
     override val versionId = 2
+
+    override fun mangaDetailsRequest(manga: SManga): Request {
+        val (prefix, id) = getPrefixIdFromUrl(manga.url)
+
+        return GET("$apiUrl/series/$id/$prefix", headers)
+    }
+
+    override fun chapterListRequest(manga: SManga): Request {
+        val (prefix, id) = getPrefixIdFromUrl(manga.url)
+
+        return GET("$apiUrl/chapters/$id-desc#$prefix", headers)
+    }
+
+    override fun pageListRequest(chapter: SChapter): Request {
+        val (prefix, id) = getPrefixIdFromUrl(chapter.url)
+
+        return GET("$apiUrl/chapters/webtoon/$id/$prefix", headers)
+    }
 }