diff --git a/yt_dlp/extractor/instagram.py b/yt_dlp/extractor/instagram.py
index 9db318223..a2cc9f748 100644
--- a/yt_dlp/extractor/instagram.py
+++ b/yt_dlp/extractor/instagram.py
@@ -134,7 +134,7 @@ class InstagramBaseIE(InfoExtractor):
         dash_manifest_raw = product_media.get('video_dash_manifest')
         videos_list = product_media.get('video_versions')
         if not (dash_manifest_raw or videos_list):
-            return None
+            return {}
 
         formats = [{
             'format_id': format.get('id'),