diff --git a/yt_dlp/extractor/tiktok.py b/yt_dlp/extractor/tiktok.py
index 9c6d74007..2f491c317 100644
--- a/yt_dlp/extractor/tiktok.py
+++ b/yt_dlp/extractor/tiktok.py
@@ -1015,18 +1015,16 @@ def _real_extract(self, url):
self.to_screen(f'{e}; trying with webpage')
webpage = self._download_webpage(url, video_id)
- render_data_json = self._search_regex(
- r'',
- webpage, 'render data', default=None)
- if not render_data_json:
+ render_data = self._search_json(
+ r'