diff --git a/src/zh/copymanga/build.gradle b/src/zh/copymanga/build.gradle
index b752b4e84..e6a0fb0b2 100644
--- a/src/zh/copymanga/build.gradle
+++ b/src/zh/copymanga/build.gradle
@@ -5,7 +5,7 @@ ext {
     extName = 'CopyManga'
     pkgNameSuffix = 'zh.copymanga'
     extClass = '.CopyManga'
-    extVersionCode = 6
+    extVersionCode = 7
     libVersion = '1.2'
 }
 apply from: "$rootDir/common.gradle"
diff --git a/src/zh/copymanga/src/eu/kanade/tachiyomi/extension/zh/copymanga/CopyManga.kt b/src/zh/copymanga/src/eu/kanade/tachiyomi/extension/zh/copymanga/CopyManga.kt
index caeb252ea..a8744b380 100644
--- a/src/zh/copymanga/src/eu/kanade/tachiyomi/extension/zh/copymanga/CopyManga.kt
+++ b/src/zh/copymanga/src/eu/kanade/tachiyomi/extension/zh/copymanga/CopyManga.kt
@@ -50,7 +50,7 @@ class CopyManga : ConfigurableSource, HttpSource() {
 
     override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
         // when perform html search, sort by popular
-        var apiUrlString = "$baseUrl/api/kb/web/search/count?format=json&limit=$searchPageSize&offset=${(page - 1) * searchPageSize}&platform=2&q=$query"
+        var apiUrlString = "$baseUrl/api/kb/web/search/comics?limit=$searchPageSize&offset=${(page - 1) * searchPageSize}&platform=2&q=$query&q_type="
         var htmlUrlString = "$baseUrl/comics?offset=${(page - 1) * popularLatestPageSize}&limit=$popularLatestPageSize"
         var requestUrlString: String
 
@@ -288,7 +288,7 @@ class CopyManga : ConfigurableSource, HttpSource() {
         val body = response.body()!!.string()
         // results > comic > list []
         val res = JSONObject(body)
-        val comicArray = res.optJSONObject("results")?.optJSONObject("comic")?.optJSONArray("list")
+        val comicArray = res.optJSONObject("results")?.optJSONArray("list")
         if (comicArray == null) {
             return MangasPage(listOf(), false)
         }