Search & Scrape Social Media Posts by Keyword
Pricing
Pay per usage
Search & Scrape Social Media Posts by Keyword
Search any keyword and instantly scrape social media posts from TikTok, YouTube, Reddit, Instagram, Facebook, Twitter/X, and LinkedIn. Extracts likes, comments, and shares β no API keys needed. Filter by country, language, and date range.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
40
Total users
14
Monthly active users
a month ago
Last modified
Categories
Share
Social Media Post Scraper
Instantly find out what social media is saying about any topic β across 7 major platforms.
Want to know how people are reacting to a brand, a trend, or a keyword on TikTok, YouTube, Reddit, and more? This actor searches Google for the most relevant social media posts on your topic and extracts their engagement metrics (likes, comments, shares) β giving you a clear picture of the public conversation, without needing API keys or platform credentials.
What You Get
- Live engagement data β likes, comments, and shares pulled directly from post pages
- 7 platforms in one run β YouTube, Reddit, TikTok, Instagram, Facebook, Twitter/X, LinkedIn
- Keyword-driven discovery β find trending content for any topic, in any country or language
- Structured output β clean JSON dataset ready for analysis, reporting, or integration
- Markdown report β human-readable summary exported alongside your dataset
Supported Platforms
| Platform | Likes | Comments | Shares | Reliability |
|---|---|---|---|---|
| YouTube | β | β | β | High (~90%) |
| β | β | β | High (~90%) | |
| TikTok | β οΈ | β οΈ | β οΈ | Medium (~50%) β anti-bot risk |
| β οΈ | β | β | Low (<20%) β login wall | |
| β οΈ | β οΈ | β οΈ | Low (<20%) β login wall | |
| Twitter / X | β οΈ | β οΈ | β οΈ | Low (<30%) β soft login wall |
| β | β | β | Very low β login required |
On login-protected platforms, engagement data is extracted from Google's search snippets when direct access is blocked. The
sourcefield in the output indicates whether data came from"post_page"(live) or"google"(snippet fallback).
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | YES | β | Topic to search (e.g. "AI tools USA") |
platforms | array | no | all 7 | Platforms to include |
country | string | no | "us" | Google country code (e.g. "fr", "ma") |
language | string | no | "" | Google language code (e.g. "fr", "ar") |
date_range | enum | no | "week" | hour / day / week / month / year |
max_results_per_platform | integer | no | 5 | Posts per platform (1β20) |
scrape_post_pages | boolean | no | true | Fetch live metrics from post pages |
concurrency | integer | no | 10 | Parallel requests (1β10) |
Output
One item per post in your Apify dataset:
{"keyword":"AI tools USA","platform":"youtube","title":"Best AI Tools For Developers In USA | 2024","url":"https://youtube.com/watch?v=abc123","likes":"14231","comments":"847","shares":"β","source":"post_page"}
A local Markdown report is also saved to results/report_*.md at the end of each run.
Use Cases
- Social media monitoring β track what content performs best on your topic
- Competitor research β see which posts drive the most engagement in your niche
- Content strategy β identify trending formats and topics before creating content
- Market research β analyze public sentiment and content trends by country/language
