The main reason is cost. Mainstream RSS is free (we pull every 2 hours), YouTube Data API is also free, and X is relatively cheap (~$0.0004 per post). But Instagram (~$0.0023 per post via apify/instagram-hashtag-scraper) and TikTok (~$0.004 per post via clockworks/free-tiktok-scraper) charge per item, and our Apify budget is $29/month. That's why we cap items per keyword (IG 60, TT 20) and run weekly on Wednesday nights rather than daily like mainstream RSS.
So why scrape them at all if the volume is small? Because IG and TikTok give us a window into a different audience — especially Gen Z. The language patterns, viral issues, content formats, and emotional reactions on TikTok are very different from mainstream news or X (which skew older / news-reader). Even a small sample of ~600–1,500 posts per week is enough to capture signal: which da'wah categories are trending with Gen Z, what misconceptions are emerging, and what content formats work for younger audiences. Without scraping IG/TT, the da'wah briefing skews toward the news-reader audience (mostly 30+ years old).