Indonesian brand monitoring across every major platform
Track your brand, product, or campaign across Threads, Twitter, TikTok, YouTube comments, and Indonesian news — unified as structured JSON with sentiment tagging.
The problem
PR agencies and in-house comms teams need real-time visibility when their brand gets mentioned. Existing tools (Mention, Brand24, Meltwater) often miss Indonesian context — they underweight regional platforms, mistranslate Bahasa, and charge enterprise pricing for basic coverage.
The solution
Omnidata provides unified keyword search across Threads, Twitter, TikTok, YouTube comments, and Google News. Pass any search result through /v1/sentiment/batch for Indonesian-aware sentiment scoring. Build your own dashboard or plug into existing BI.
Multi-platform keyword search
Run the same keyword across every platform we support. Responses share consistent fields (author, content, url, engagement) so you can merge results into a single stream. Perfect for tracking brand mentions, campaign hashtags, or crisis signals.
# Search the same keyword across every platform
curl -X POST "https://api.omnidata.id/v1/social/search" \
-H "Authorization: Bearer omd_live_..." \
-H "Content-Type: application/json" \
-d '{
"keyword": "nama-brand-kamu",
"platforms": ["threads", "twitter", "tiktok", "youtube"]
}'
# News search (Google News, Indonesian-first):
curl -X POST "https://api.omnidata.id/v1/news/search" \
-H "Authorization: Bearer omd_live_..." \
-H "Content-Type: application/json" \
-d '{"keyword": "nama-brand-kamu", "max_results": 50}'Indonesian sentiment analysis
Batch sentiment endpoint classifies posts as positive, negative, or neutral with a confidence score. Optimized for Indonesian slang and mixed Bahasa-English content. Process up to 100 items per call.
# Batch-score sentiment on the mentions you pulled
curl -X POST "https://api.omnidata.id/v1/sentiment/batch" \
-H "Authorization: Bearer omd_live_..." \
-H "Content-Type: application/json" \
-d '{
"items": [
{"text": "Paket dari brand ini cepet banget, puas"},
{"text": "Kecewa banget sama CS-nya, lama balesnya"},
{"text": "Worth it buat harganya"}
]
}'Sample JSON output
{
"status": "completed",
"result": {
"posts": [
{
"platform": "threads",
"author": "@user_handle",
"content": "Baru aja beli dari brand X, packaging-nya rapi...",
"url": "https://threads.com/@user/post/abc",
"posted_at": "2026-04-17T09:12:00Z",
"engagement": { "likes": 234, "comments": 18 },
"sentiment": "positive",
"sentiment_score": 0.87
}
],
"total": 42,
"platforms_searched": ["threads", "twitter", "tiktok", "youtube"]
}
}Pricing breakdown
Social search = 5 credits per call (up to 50 posts). Sentiment batch = 2 credits per 10 items. A weekly brand scan across 5 platforms with sentiment on 200 mentions costs ~100 credits/month ≈ Rp 4,000.
Frequently asked questions
- Which platforms are covered for brand monitoring?
- Threads, Twitter/X, TikTok, YouTube (comments and video titles), and Google News. Instagram is coming soon.
- How good is the Indonesian sentiment model?
- Trained on Indonesian social text. Handles Bahasa, Javanese, and mixed Indonesian-English. Accuracy matches specialized Indonesian NLP services in our internal benchmarks.
- Can I set up real-time alerts?
- You handle the alerting layer — poll our endpoints on your schedule and trigger webhooks/emails from your side. We provide the data, you provide the workflow.
- Is historical data available?
- Some platforms (Twitter, TikTok) have native search depth limitations. We return whatever the platform exposes publicly at query time.