diff --git a/src/modules/processing/services/tiktok.js b/src/modules/processing/services/tiktok.js
index 122e0998..66933dc1 100644
--- a/src/modules/processing/services/tiktok.js
+++ b/src/modules/processing/services/tiktok.js
@@ -38,11 +38,17 @@ export default async function(obj) {
updateCookie(cookie, res.headers)
const html = await res.text()
- const json = html
- .split('')[0]
- const data = JSON.parse(json)
- const detail = data["__DEFAULT_SCOPE__"]["webapp.video-detail"]["itemInfo"]["itemStruct"]
+
+ let detail
+ try {
+ const json = html
+ .split('')[0]
+ const data = JSON.parse(json)
+ detail = data["__DEFAULT_SCOPE__"]["webapp.video-detail"]["itemInfo"]["itemStruct"]
+ } catch {
+ return { error: 'ErrorCouldntFetch' };
+ }
let video, videoFilename, audioFilename, audio, images,
filenameBase = `tiktok_${detail.author.uniqueId}_${postId}`,