Social Trends Scraper — Unified TikTok & Instagram Reels
Pricing
from $1.50 / 1,000 social post extracteds
Social Trends Scraper — Unified TikTok & Instagram Reels
Unified social trend scraper for TikTok & Instagram. Scrape trending videos, reels, captions, engagement metrics (likes, views, comments, shares), and creator details across platforms in a single run with a normalized schema.
Pricing
from $1.50 / 1,000 social post extracteds
Rating
0.0
(0)
Developer
subimpact
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
18 hours ago
Last modified
Categories
Share
Social Trends Hashtag Scraper — Unified TikTok & Instagram Reels
Extract trending TikTok videos and Instagram Reels across multiple hashtags and keywords in a single unified run with normalized cross-platform schema, creator details, and real-time engagement metrics.
No social media login or cookies required.
⚡ Why Use This Unified Social Trends Scraper?
- Unified Cross-Platform Schema: Stop writing separate parsers for TikTok and Instagram. Get consistent fields for
platform,id,url,caption,author,metrics(likes, views, comments, shares), andmedia. - Save Over 30% with Pay-Per-Event: Only pay $0.0015 per post ($1.50 per 1,000 posts). Compare with paying $2.00–$2.30/1,000 across multiple separate scrapers.
- One Unified Run vs Multiple Tasks: Replace disconnected cron tasks with one unified pipeline that monitors both TikTok and Instagram simultaneously.
- Free Dry Run Validation: Test query syntax and platform connectivity without spending a cent (
dryRun: true). - Deduplication Built-In: Automatic cross-platform deduplication guarantees no duplicate post IDs clutter your data.
📊 Normalized Output Schema
Every item pushed to your dataset follows this clean structure:
{"platform": "tiktok","hashtag": "malaysianfood","id": "748937210928371","url": "https://www.tiktok.com/@malayfoodie/video/748937210928371","caption": "Best Nasi Lemak in KL! Must try authentic sambal #malaysianfood #klfoodie","author": {"username": "malayfoodie","name": "KL Food Explorer","avatar": "https://p16-sign-va.tiktokcdn.com/...","verified": false},"metrics": {"likes": 12500,"comments": 340,"shares": 1120,"views": 254000},"media": {"type": "video","videoUrl": "https://v16-webapp-prime.tiktokcdn.com/...","coverImageUrl": "https://p16-sign-va.tiktokcdn.com/...","durationSec": 45},"publishedAt": "2026-10-08T12:00:00.000Z","scrapedAt": "2026-10-10T00:30:00.000Z"}
💰 Pay-Per-Event Pricing
You only pay for successful posts returned to your dataset:
| Event | Price (USD) | Description |
|---|---|---|
Social Post Extracted (social-post) | $0.0015 ($1.50 / 1,000) | Normalized TikTok video or Instagram reel with metrics and metadata |
Actor Start (apify-actor-start) | $0.00005 | Minimal one-time initialization fee per run |
Volume tier discounts (up to 33% off) apply automatically on Silver, Gold, Platinum, and Diamond subscriptions.
📥 Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
hashtags | string[] | Required | List of hashtags or search keywords to monitor (e.g. ["malaysianfood", "coffee"]). # prefixes are stripped automatically. |
platforms | string[] | ["tiktok", "instagram"] | Target platforms to scrape: tiktok, instagram, or both. |
resultsLimit | integer | 5 | Maximum items to extract per hashtag per selected platform (min: 1, max: 50). |
dryRun | boolean | false | When true, validates inputs without scraping live posts or charging Pay-Per-Event fees. |
proxyConfiguration | object | Residential | Proxy settings. Apify Residential proxies recommended for highest stability. |
💻 Code Integration Examples
Node.js / JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('subimpact/social-trends-hashtag-scraper').call({hashtags: ['malaysianfood', 'klfoodie'],platforms: ['tiktok', 'instagram'],resultsLimit: 10});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Extracted ${items.length} trending posts!`);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('subimpact/social-trends-hashtag-scraper').call(run_input={'hashtags': ['malaysianfood', 'klfoodie'],'platforms': ['tiktok', 'instagram'],'resultsLimit': 10})dataset_items = client.dataset(run['defaultDatasetId']).list_items().itemsfor post in dataset_items:print(f"[{post['platform']}] {post['author']['username']}: {post['caption'][:60]}... ({post['metrics']['likes']} likes)")