Solution

Track Brand Sentiment Across Google, Reddit, TikTok

Brand sentiment exists across multiple platforms but monitoring tools either cover one platform deeply or many platforms shallowly. Teams miss negative sentiment building on TikTok

The Problem

Brand sentiment exists across multiple platforms but monitoring tools either cover one platform deeply or many platforms shallowly. Teams miss negative sentiment building on TikTok while monitoring only Google and Twitter.

The Scavio Solution

Search for brand keywords across Google, Reddit, and TikTok from one API. Extract comments from TikTok, discussions from Reddit, and review data from Google. Feed to an LLM for unified sentiment classification.

Before

Before cross-platform monitoring, a brand discovered a viral negative TikTok video about their product 3 weeks after posting. By then, Reddit threads amplified the complaint, and Google AI Overviews began citing the Reddit thread. Reputation damage was established.

After

After setting up cross-platform monitoring: 10 brand keywords searched daily across 3 platforms (30 queries, $0.15/day). New negative TikTok detected within 24 hours. Brand responds before Reddit amplification. Monthly cost: $4.50.

Who It Is For

Brand managers, reputation management teams, PR teams, and social media managers monitoring cross-platform brand health.

Key Benefits

  • Monitor 3 platforms from one API for $0.15/day
  • Detect TikTok complaints before Reddit amplification
  • Track Google AI Overview citations of brand mentions
  • Unified sentiment view across platforms
  • Comment-level analysis on TikTok, thread-level on Reddit

Python Example

Python
import requests, os

SCAVIO_H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
TT_H = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}', 'Content-Type': 'application/json'}

def brand_sentiment(brand):
    results = {}
    # Google
    g = requests.post('https://api.scavio.dev/api/v1/search', headers=SCAVIO_H,
        json={'query': f'{brand} review', 'country_code': 'us'}).json()
    results['google'] = [r.get('snippet', '') for r in g.get('organic_results', [])[:5]]
    # Reddit
    r = requests.post('https://api.scavio.dev/api/v1/search', headers=SCAVIO_H,
        json={'query': brand, 'platform': 'reddit'}).json()
    results['reddit'] = [r.get('title', '') for r in r.get('organic_results', [])[:5]]
    # TikTok
    t = requests.post('https://api.scavio.dev/api/v1/tiktok/search/videos',
        headers=TT_H, json={'keyword': brand, 'count': 10}).json()
    results['tiktok'] = [v.get('desc', '')[:80] for v in t.get('data', {}).get('videos', [])[:5]]
    return results

for platform, mentions in brand_sentiment('mybrand').items():
    print(f'{platform}: {len(mentions)} mentions')

JavaScript Example

JavaScript
const SH = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
const TH = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function brandSentiment(brand) {
  const [g, r, t] = await Promise.all([
    fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: SH, body: JSON.stringify({query: `${brand} review`, country_code: 'us'})
    }).then(r => r.json()),
    fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: SH, body: JSON.stringify({query: brand, platform: 'reddit'})
    }).then(r => r.json()),
    fetch('https://api.scavio.dev/api/v1/tiktok/search/videos', {
      method: 'POST', headers: TH, body: JSON.stringify({keyword: brand, count: 10})
    }).then(r => r.json())
  ]);
  console.log(`Google: ${(g.organic_results||[]).length}, Reddit: ${(r.organic_results||[]).length}, TikTok: ${(t.data?.videos||[]).length}`);
}
brandSentiment('mybrand');

Platforms Used

Google

Web search with knowledge graph, PAA, and AI overviews

Reddit

Community, posts & threaded comments from any subreddit

TikTok

Trending video, creator, and product discovery

Frequently Asked Questions

Brand sentiment exists across multiple platforms but monitoring tools either cover one platform deeply or many platforms shallowly. Teams miss negative sentiment building on TikTok while monitoring only Google and Twitter.

Search for brand keywords across Google, Reddit, and TikTok from one API. Extract comments from TikTok, discussions from Reddit, and review data from Google. Feed to an LLM for unified sentiment classification.

Brand managers, reputation management teams, PR teams, and social media managers monitoring cross-platform brand health.

Yes. Scavio's free tier includes 250 credits per month with no credit card required. That is enough to validate this solution in your workflow.

Track Brand Sentiment Across Google, Reddit, TikTok

Search for brand keywords across Google, Reddit, and TikTok from one API. Extract comments from TikTok, discussions from Reddit, and review data from Google. Feed to an LLM for uni