diff --git a/scraper/test_responses/api_v2/expandable_tweet.json b/scraper/test_responses/api_v2/expandable_tweet.json
new file mode 100644
index 0000000..38784d1
--- /dev/null
+++ b/scraper/test_responses/api_v2/expandable_tweet.json
@@ -0,0 +1 @@
+{"result":{"__typename":"Tweet","rest_id":"1649600354747572225","has_birdwatch_notes":false,"core":{"user_results":{"result":{"__typename":"User","id":"VXNlcjo4ODYzNTg2MzM2NDYzNTAzNDA=","rest_id":"886358633646350340","affiliates_highlighted_label":{},"has_graduated_access":true,"is_blue_verified":true,"profile_image_shape":"Circle","legacy":{"can_dm":true,"can_media_tag":false,"created_at":"Sat Jul 15 22:55:40 +0000 2017","default_profile":true,"default_profile_image":false,"description":"Lindy Newsletter: https://t.co/SkyhCxA5Aq\n\n@lindyeffect | @lindydiet","entities":{"description":{"urls":[{"display_url":"lindynewsletter.beehiiv.com","expanded_url":"https://lindynewsletter.beehiiv.com/","url":"https://t.co/SkyhCxA5Aq","indices":[18,41]}]}},"fast_followers_count":0,"favourites_count":56926,"followers_count":70267,"friends_count":990,"has_custom_timelines":true,"is_translator":false,"listed_count":328,"location":"DC","media_count":7044,"name":"LindyMan","normal_followers_count":70267,"pinned_tweet_ids_str":["1648334272258867200"],"possibly_sensitive":false,"profile_banner_url":"https://pbs.twimg.com/profile_banners/886358633646350340/1671223936","profile_image_url_https":"https://pbs.twimg.com/profile_images/1475164543504601088/ZmIsTj1r_normal.jpg","profile_interstitial_type":"","screen_name":"PaulSkallas","statuses_count":56161,"translator_type":"none","verified":false,"want_retweets":false,"withheld_in_countries":[]},"super_follow_eligible":true}}},"unmention_data":{},"edit_control":{"edit_tweet_ids":["1649600354747572225"],"editable_until_msecs":"1682132147000","is_edit_eligible":true,"edits_remaining":"5"},"edit_perspective":{"favorited":false,"retweeted":false},"is_translatable":false,"views":{"count":"176349","state":"EnabledWithCount"},"source":"Twitter Web App","note_tweet":{"is_expandable":true,"note_tweet_results":{"result":{"id":"Tm90ZVR3ZWV0OjE2NDk2MDAzNTQ2ODA1NTM0NzM=","text":"This entire millenial media era has come and gone. Where are the lindy articles from all these websites? The ideas? \n\nIt was just a decade and a half of nothing. \n\na complete waste of time. \n\nAnd it ends with the blue checks being stripped. \n\nA fitting ending to a time not worth saving","entity_set":{"user_mentions":[],"urls":[],"hashtags":[],"symbols":[]},"richtext":{"richtext_tags":[]}}}},"quoted_status_result":{"result":{"__typename":"Tweet","rest_id":"1649067795404161031","has_birdwatch_notes":false,"core":{"user_results":{"result":{"__typename":"User","id":"VXNlcjoxMTM4NDU4MTc1NjYzOTg4NzM4","rest_id":"1138458175663988738","affiliates_highlighted_label":{},"has_graduated_access":true,"is_blue_verified":true,"profile_image_shape":"Circle","legacy":{"can_dm":true,"can_media_tag":false,"created_at":"Tue Jun 11 14:49:15 +0000 2019","default_profile":true,"default_profile_image":false,"description":"Pop Base is your best source for all pop culture related entertainment, news, award show coverage, chart updates, statistics and more.","entities":{"description":{"urls":[]}},"fast_followers_count":0,"favourites_count":2229,"followers_count":784873,"friends_count":2207,"has_custom_timelines":true,"is_translator":false,"listed_count":1691,"location":"","media_count":28962,"name":"Pop Base","normal_followers_count":784873,"pinned_tweet_ids_str":[],"possibly_sensitive":false,"profile_banner_url":"https://pbs.twimg.com/profile_banners/1138458175663988738/1585520513","profile_image_url_https":"https://pbs.twimg.com/profile_images/1268086791443230737/BRGz4AiW_normal.jpg","profile_interstitial_type":"","screen_name":"PopBase","statuses_count":36556,"translator_type":"none","verified":false,"want_retweets":false,"withheld_in_countries":[]}}}},"unmention_data":{},"edit_control":{"edit_tweet_ids":["1649067795404161031"],"editable_until_msecs":"1682005175000","is_edit_eligible":true,"edits_remaining":"5"},"edit_perspective":{"favorited":false,"retweeted":false},"is_translatable":false,"views":{"count":"10489974","state":"EnabledWithCount"},"source":"Twitter for iPhone","legacy":{"bookmark_count":549,"bookmarked":false,"created_at":"Thu Apr 20 15:09:35 +0000 2023","conversation_id_str":"1649067795404161031","display_text_range":[0,31],"entities":{"media":[{"display_url":"pic.twitter.com/TeRh4314HT","expanded_url":"https://twitter.com/PopBase/status/1649067795404161031/photo/1","id_str":"1649067790974992385","indices":[32,55],"media_url_https":"https://pbs.twimg.com/media/FuKqazOaQAEcGI1.jpg","type":"photo","url":"https://t.co/TeRh4314HT","sizes":{"large":{"h":600,"w":1066,"resize":"fit"},"medium":{"h":600,"w":1066,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":600,"width":1066,"focus_rects":[{"x":0,"y":3,"w":1066,"h":597},{"x":233,"y":0,"w":600,"h":600},{"x":270,"y":0,"w":526,"h":600},{"x":383,"y":0,"w":300,"h":600},{"x":0,"y":0,"w":1066,"h":600}]}}],"user_mentions":[],"urls":[],"hashtags":[],"symbols":[]},"extended_entities":{"media":[{"display_url":"pic.twitter.com/TeRh4314HT","expanded_url":"https://twitter.com/PopBase/status/1649067795404161031/photo/1","id_str":"1649067790974992385","indices":[32,55],"media_key":"3_1649067790974992385","media_url_https":"https://pbs.twimg.com/media/FuKqazOaQAEcGI1.jpg","type":"photo","url":"https://t.co/TeRh4314HT","ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":600,"w":1066,"resize":"fit"},"medium":{"h":600,"w":1066,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":600,"width":1066,"focus_rects":[{"x":0,"y":3,"w":1066,"h":597},{"x":233,"y":0,"w":600,"h":600},{"x":270,"y":0,"w":526,"h":600},{"x":383,"y":0,"w":300,"h":600},{"x":0,"y":0,"w":1066,"h":600}]}}]},"favorite_count":26777,"favorited":false,"full_text":"BuzzFeed News is shutting down. https://t.co/TeRh4314HT","is_quote_status":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"quote_count":1833,"reply_count":818,"retweet_count":1081,"retweeted":false,"user_id_str":"1138458175663988738","id_str":"1649067795404161031"}}},"legacy":{"bookmark_count":59,"bookmarked":false,"created_at":"Sat Apr 22 02:25:47 +0000 2023","conversation_id_str":"1649600354747572225","display_text_range":[0,280],"entities":{"user_mentions":[],"urls":[],"hashtags":[],"symbols":[]},"favorite_count":1531,"favorited":false,"full_text":"This entire millenial media era has come and gone. Where are the lindy articles from all these websites? The ideas? \n\nIt was just a decade and a half of nothing. \n\na complete waste of time. \n\nAnd it ends with the blue checks being stripped. \n\nA fitting ending to a time not worth…","is_quote_status":true,"lang":"en","quote_count":9,"quoted_status_id_str":"1649067795404161031","quoted_status_permalink":{"url":"https://t.co/X3yr7ChmCc","expanded":"https://twitter.com/PopBase/status/1649067795404161031","display":"twitter.com/PopBase/status…"},"reply_count":32,"retweet_count":134,"retweeted":false,"user_id_str":"886358633646350340","id_str":"1649600354747572225"},"quick_promote_eligibility":{"eligibility":"IneligibleNotProfessional"}}}