diff --git a/python/tasks/tiktok/__init__.py b/python/tasks/tiktok/__init__.py
index 3f55ee8..4cb3451 100644
--- a/python/tasks/tiktok/__init__.py
+++ b/python/tasks/tiktok/__init__.py
@@ -155,6 +155,7 @@ def tiktok_video_fetch(
         method = tiktok_video_fetch_t.method_t.tikcdn_io_curl
 
     if method == tiktok_video_fetch_t.method_t.pyktok:
+        import pyktok
         pyktok.save_tiktok(url)
     elif method == tiktok_video_fetch_t.method_t.tikcdn_io_curl:
         subprocess.check_call([
@@ -209,7 +210,6 @@ def tiktok_videos_fetch(
     method_str: Optional[str]=None,
     force: Optional[bool]=None,
 ) -> Iterable[dict[str, Any]]:
-    import pyktok
     import tqdm
 
     if force is None: