diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index ba32664e4..e2ed97ea6 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -1744,6 +1744,7 @@ def traverse_json_ld(json_ld, at_top_level=True): elif is_type(e, 'Article', 'NewsArticle'): info.update(**traverse_obj(e, { 'title': ('headline', {str}, {unescapeHTML}), + 'alt_title': ('alternativeHeadline', {str}, {unescapeHTML}), 'categories': ('articleSection', {str}, {unescapeHTML}, filter, all, filter), 'creators': ('author', (None, 'name'), {str}, {unescapeHTML}, filter, all, filter), 'description': (('description', 'articleBody'), {str}, {unescapeHTML}, any),