diff --git a/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt b/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt
index bd610a1d3..8ded61c58 100644
--- a/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt
+++ b/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt
@@ -26,6 +26,7 @@ abstract class Iken(
     override val name: String,
     override val lang: String,
     override val baseUrl: String,
+    val apiUrl: String = baseUrl,
 ) : HttpSource(), ConfigurableSource {
 
     override val supportsLatest = true
@@ -39,7 +40,7 @@ abstract class Iken(
 
     private var genres = emptyList<Pair<String, String>>()
     protected val titleCache by lazy {
-        val response = client.newCall(GET("$baseUrl/api/query?perPage=9999", headers)).execute()
+        val response = client.newCall(GET("$apiUrl/api/query?perPage=9999", headers)).execute()
         val data = response.parseAs<SearchResponse>()
 
         data.posts
@@ -70,7 +71,7 @@ abstract class Iken(
     override fun latestUpdatesParse(response: Response) = searchMangaParse(response)
 
     override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
-        val url = "$baseUrl/api/query".toHttpUrl().newBuilder().apply {
+        val url = "$apiUrl/api/query".toHttpUrl().newBuilder().apply {
             addQueryParameter("page", page.toString())
             addQueryParameter("perPage", perPage.toString())
             addQueryParameter("searchTerm", query.trim())
@@ -126,7 +127,7 @@ abstract class Iken(
         val userId = userIdRegex.find(response.body.string())?.groupValues?.get(1) ?: ""
 
         val id = response.request.url.fragment!!
-        val chapterUrl = "$baseUrl/api/chapters?postId=$id&skip=0&take=1000&order=desc&userid=$userId"
+        val chapterUrl = "$apiUrl/api/chapters?postId=$id&skip=0&take=1000&order=desc&userid=$userId"
         val chapterResponse = client.newCall(GET(chapterUrl, headers)).execute()
 
         val data = chapterResponse.parseAs<Post<ChapterListResponse>>()
diff --git a/src/en/nyxscans/build.gradle b/src/en/nyxscans/build.gradle
index 11d93f7d9..36a08ecaf 100644
--- a/src/en/nyxscans/build.gradle
+++ b/src/en/nyxscans/build.gradle
@@ -3,7 +3,7 @@ ext {
     extClass = '.NyxScans'
     themePkg = 'iken'
     baseUrl = 'https://nyxscans.com'
-    overrideVersionCode = 0
+    overrideVersionCode = 1
     isNsfw = false
 }
 
diff --git a/src/en/nyxscans/src/eu/kanade/tachiyomi/extension/en/nyxscans/NyxScans.kt b/src/en/nyxscans/src/eu/kanade/tachiyomi/extension/en/nyxscans/NyxScans.kt
index 1583840ca..71395f241 100644
--- a/src/en/nyxscans/src/eu/kanade/tachiyomi/extension/en/nyxscans/NyxScans.kt
+++ b/src/en/nyxscans/src/eu/kanade/tachiyomi/extension/en/nyxscans/NyxScans.kt
@@ -12,6 +12,7 @@ class NyxScans : Iken(
     "Nyx Scans",
     "en",
     "https://nyxscans.com",
+    "https://api.nyxscans.com",
 ) {
     // ============================== Popular ===============================