Chapter 05 · Apify Ultimate Scraper
Subchapter 5.3
references/workflows/brand-monitoring.mdMarkdown4 KBView on GitHub
When: User wants to monitor brand mentions, hashtags, or sentiment across social platforms.
apify/instagram-tagged-scraper
username (brand handle)apify/instagram-hashtag-scraper
hashtags (branded hashtags)apidojo/tweet-scraper
searchTerms (brand name, handle, hashtags)trudax/reddit-scraper-lite
searchQuery (brand name)Instagram: caption, likesCount, commentsCount, timestamp, ownerUsername
X/Twitter: text, retweetCount, likeCount, replyCount, createdAt, author
Reddit: title, body, score, numComments, subreddit, createdAt
This is a parallel workflow, not sequential. Run each Actor independently. Combine results by date for a timeline view.
When: User wants to route brand mentions on X to the right team channel - negative to support, positive to wins - with sentiment scoring.
apidojo/tweet-scraper
searchTerms (brand name + variants), maxItems, since (ISO date for incremental runs)tri_angle/social-media-sentiment-analysis-tool
results[].url -> urlsurls, platformsStep 1: text, author.userName, createdAt, likeCount, retweetCount, url
Step 2: sentiment (positive/negative/neutral), score, text, platform
Use since on each run (store last tweet createdAt in Sheets) to avoid reprocessing the same mentions. Without dedup, alerts fire on the same tweet repeatedly.
When: User wants weekly surfacing of brand mentions, product feedback, and competitor comparisons from Reddit.
trudax/reddit-scraper-lite
subreddits (target subreddit array), searchTerms (brand + competitor names), maxItems, sort (hot/new/top)Step 1: title, body, subreddit, url, score, numberOfComments, createdAt
Set sort: "new" for monitoring runs; use sort: "top" for periodic digest reports. Mixing both in one run returns inconsistent result sets.
When: User wants a unified brand health view across Instagram, Facebook, TikTok, and Twitter simultaneously.
apify/instagram-search-scraper
searchTerms (brand variants), maxItemsapify/facebook-search-scraper
searchTerms, maxItemsclockworks/tiktok-user-search-scraper
searchTerms, maxItemsapidojo/tweet-scraper
searchTerms, maxItemstri_angle/social-media-sentiment-analysis-tool
urlsurls, platformsSteps 1-4 (normalized): text, platform, author, timestamp, engagementCount
Step 5: sentiment, score, text, platform
When: User wants sentiment scoring on collected mentions.
tri_angle/social-media-sentiment-analysis-tool
urlsurls, platformsStep 2: sentiment (positive/negative/neutral), score, text, platform