Social Insight Scraper
by insiteco
Social Media Insights Scraper is an Apify Actor that extracts insights from YouTube, Instagram, and TikTok, gathering likes, comments, and engagement ...
Opens on Apify.com
About Social Insight Scraper
Social Media Insights Scraper is an Apify Actor that extracts insights from YouTube, Instagram, and TikTok, gathering likes, comments, and engagement data to help track performance and refine content strategies. π
What does this actor do?
Social Insight Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
π Social Media Insights Scraper ## π Overview The Social Media Insights Scraper is an Apify Actor that collects and processes data from the most popular social media platforms: β’ π₯ YouTube β Extracts metadata, likes, comments, and engagement from video posts. β’ πΈ Instagram β Gathers insights from posts, reels, and stories, including user information and engagement data. β’ π΅ TikTok β Extract title, description and engagement data This Actor helps marketers, researchers, and data analysts extract actionable insights to track social media performance and analyze trends at scale. βΈ» π₯ Input Configuration To configure the Actor, provide a JSON object in the INPUT field with the following structure: { "url": "https://www.instagram.com/p/C4ixfyPOwvP/", "publishedDate": "2025-03-28T14:49:45.182Z" } ποΈ Input Parameters | Parameter | Type | Description | Required | |-----------|------|-------------|----------| | url | string | URL of the post or video to scrape (Instagram, YouTube, or TikTok). | β
Yes | | publishedDate | string | (Optional) ISO date-time string to filter posts published after a certain date. | β No | βΈ» π€ Output Format The results are stored in the Apify Dataset in a structured format. Below is mock data to demonstrate the output: json [ { "url": "https://www.instagram.com/p/C4ixfyPOwvP/", "data": { "url": "https://www.instagram.com/p/C4ixfyPOwvP/", "type": "post", "referenceId": "C4ixfyPOwvP", "platform": "instagram", "result": { "type": "engagement", "likes": 2500, "comments": 180, "engagements": 2680, "screenName": "Samsung Middle East", "username": "@samsung_me", "title": "Samsung Galaxy S24 Launch", "description": "Experience the future of smartphones with the Samsung Galaxy S24, now available with special offers.", "publishedDate": "2025-03-28T14:49:45.182Z" } } }, { "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "data": { "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "type": "video", "referenceId": "dQw4w9WgXcQ", "platform": "youtube", "result": { "type": "engagement", "likes": 3400000, "comments": 215000, "engagements": 3615000, "screenName": "Rick Astley", "username": "@rickastleyofficial", "title": "Never Gonna Give You Up", "description": "The official video for Never Gonna Give You Up by Rick Astley.", "publishedDate": "2009-10-25T18:30:00.000Z" } } }, { "url": "https://www.tiktok.com/@charlidamelio/video/1234567890", "data": { "url": "https://www.tiktok.com/@charlidamelio/video/1234567890", "type": "video", "referenceId": "1234567890", "platform": "tiktok", "result": { "type": "engagement", "likes": 1200000, "comments": 89000, "engagements": 1289000, "screenName": "Charli D'Amelio", "username": "@charlidamelio", "title": "Dance Challenge", "description": "Charli D'Amelio takes part in the latest TikTok dance challenge.", "publishedDate": "2025-03-20T10:30:00.000Z" } } } ] βΈ» π Output Fields | Field | Type | Description | |-------|------|-------------| | url | string | The URL of the post or video being scraped. | | data.url | string | URL of the post or video. | | data.type | string | Type of content (post, reel, video). | | data.referenceId | string | Unique ID of the post or video. | | data.platform | string | Platform name (instagram, youtube, tiktok). | | data.result.type | string | Type of result (engagement). | | data.result.likes | integer | Number of likes. | | data.result.comments | integer | Number of comments. | | data.result.engagements | integer | Total number of engagements. | | data.result.screenName | string | Screen name of the account. | | data.result.username | string | Username of the account. | | data.result.title | string | Title of the post or video. | | data.result.description | string | Full description or caption. | | data.result.publishedDate | string | ISO date-time string when the post was published. | βΈ» π How to Run 1. Run in Apify Console β’ Go to Apify Console. β’ Create a new task for the Social Media Insights Scraper. β’ Provide the required input JSON. β’ Run the task and monitor progress. βΈ» π Use Cases π Competitor Analysis Track how your competitors are performing across multiple platforms by analyzing their engagement metrics. π Trend Analysis Identify trends by monitoring high-engagement content and popular hashtags. π Influencer Marketing Evaluate the performance of influencer partnerships by assessing audience interaction and post reach. π Content Strategy Refine your content strategy by understanding what types of content generate the most engagement. βΈ» βοΈ Technical Details β’ Written in Node.js using the Apify SDK. β’ Supports CheerioCrawler and PuppeteerCrawler for scraping. β’ Handles rate limiting and retries to avoid platform bans. β’ Automatically switches between API scraping and HTML parsing based on availability. βΈ» π οΈ Limitations & Rate Limits β’ Scraping Instagram and TikTok may be subject to IP bans or request limits. β’ Ensure compliance with each platformβs Terms of Service. β’ For high-scale scraping, consider using Proxies and rotating IPs. βΈ» π Changelog v1.0.0 (Initial Release) β’ Added support for scraping YouTube, Instagram, and TikTok. β’ Included engagement metrics and metadata. βΈ» π§© Support and Feedback If you encounter any issues, or have feature requests, please: β’ π Report an issue
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Social Insight Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- insiteco
- Pricing
- Paid
- Total Runs
- 4,503
- Active Users
- 143
Related Actors
π― Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support