Scaling social media listening with HasData’s SERP API to track millions of videos a day
Get Started- 01 Step 1 — Topics
- 02 Step 2 — Collection
- 03 Step 3 — Delivery
- 04 Step 4 — Enrichment
- 05 Step 5 — Product integration


use case snapshot
Industry
MarTech, social media marketing
Use Case
Near real-time discovery of brand mentions in public short-form video content
Team Role
Product teams, data engineering
Time to Value
Immediate — pipeline live within a day of switching from the old provider
Business Impact
4.5X more cost-effective at scale than the previous SERP API provider, 99.9% success rate, and stable handling of 300,000+ requests per day
the strategic insight
For social media listening platforms, the hardest mentions to catch are the ones that aren’t tagged. A fan might rave about a product in a TikTok video or mention a brand by voice without adding hashtags or official tags. Traditional monitoring tools miss these conversations. HasData’s SERP API helps platforms turn untagged UGC from TikTok, Instagram, Snapchat, and more into actionable insights for outreach, community building, and campaign reporting.

Sergey Ermakovich
Head of Marketing
Context
Who
A platform used by brands for social media listening
Trigger moment
They needed a more cost-effective, reliable way to find untagged short-form content and voice mentions across multiple countries and languages, since their previous provider didn’t allow them to scale without adding more resources
Initial attempts
and why they failed
Previous Approaches
- serpapi.com
Limitations
- Costly at scale
The scraping
and enrichment workflow
01 Step 1 — Topics
Client defines brand/topic keyword bundles per market.
02 Step 2 — Collection
HasData’s Google SERP API queries Google Videos and web search results with:
- site:{platform_domain} {keyword}
- strict time-window filters (tbs=cdr)
- geo/language parameters (domain, location, gl, hl, lr)
03 Step 3 — Delivery
API returns structured JSON (result URL, title/snippet, thumbnail, position) to the ingestion pipeline.
04 Step 4 — Enrichment
The client’s pipeline:
- Fetches content
- Extracts audio with FFMPEG
- Runs Google Speech-to-Text for transcription
- Detects brand/entity mentions
05 Step 5 — Product integration
Enriched items feed into:
- Dashboards for analysts
- UGC hubs for outreach
- Trend charts and reporting
outcomes
Greater efficiency: 4.5X requests handled vs. serpapi.com
Reliable performance: 99.9% success rate
Seamless scalability: 300,000+ API requests per day processed
Faster engagement: Untagged UGC and voice mentions are detected quickly enough for real-time community outreach
Why HasData
Structured JSON output
No parsing required; data is ingestion-ready
Reliability
High uptime and automatic retries ensure consistent results
Localization controls
Flexible geo/language parameters for global monitoring
Who else
can benefit?
Marketing platforms
Influencer and creator marketing platforms
Vendors
Social media listening vendors
Consumer insights teams
Consumer insights teams tracking UGC trends
Testimonial
“With their previous provider, the client had to limit how much they tracked. With HasData, they cover more markets and mentions without stretching the team or the budget.”

Roman Milyushkevich
Co-Founder & CTO