Instagram & TikTok Scraper
Under maintenancePricing
Pay per usage
Instagram & TikTok Scraper
Under maintenanceScrape Instagram and TikTok profiles, followers, posts, videos, engagement metrics, and more.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ali haydar Karadaş
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape public profile data and recent posts from Instagram and TikTok by username. This is the fastest way to pull follower counts, engagement metrics, bio info, contact details, and recent content data from both platforms in a single actor.
What does Instagram & TikTok Scraper do?
This actor takes a username and a platform choice, then returns the full public profile along with recent posts or videos.
Instagram mode pulls the complete public profile -- username, full name, bio, follower and following counts, post count, verified and business account flags, profile picture, external URL, business category, and contact info (phone and email when available). It also grabs recent posts with likes, comments, timestamps, media URLs, thumbnails, post type (image, video, carousel), video views, and direct post links.
TikTok mode does the same for TikTok profiles -- username, display name, bio, followers, following, total likes received, video count, verified status, avatar, and the link in bio. Recent videos come with full engagement data: likes, comments, shares, views, duration, upload time, thumbnail, music/sound info, hashtags used, and direct video URLs.
Both platforms return structured, clean data ready for analysis or export. No login required -- it works with publicly accessible profiles only.
What data do you get?
Instagram profiles:
- Username, full name, and biography
- Follower count, following count, and total posts
- Verified, private, and business account flags
- Profile picture URL and external link
- Business category, contact phone, and contact email
- Recent posts with post ID, shortcode, caption, likes, comments, timestamp, media URL, thumbnail, type, video views, and post URL
TikTok profiles:
- Username, nickname, and biography
- Follower count, following count, and total likes received
- Video count and verified status
- Avatar URL and link in bio
- Recent videos with video ID, description, likes, comments, shares, views, duration, timestamp, thumbnail, music title, music author, hashtags, and video URL
Who is this for?
- Influencer marketing agencies evaluating creator reach and engagement before partnerships
- Brand managers monitoring their own social presence and competitor accounts
- Market researchers analyzing content trends and audience sizes across platforms
- Journalists verifying public figures' social media claims and follower growth
- Sales teams building prospect lists from business accounts with contact info
How to use it
- Choose your platform: Instagram or TikTok.
- Enter the username you want to scrape (without the @ symbol).
- Run the actor.
- Get the full profile data and recent posts/videos in your preferred format.
- Export as JSON, CSV, or Excel.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| platform | string | Platform to scrape: instagram or tiktok | |
| username | string | - | Public username to scrape (e.g., "nike"). Required |
Sample output
{"username": "nike","full_name": "Nike","biography": "Just Do It.","followers": 306000000,"following": 198,"posts_count": 1243,"is_verified": true,"is_private": false,"is_business": true,"profile_pic": "https://instagram.com/p/nike_avatar.jpg","external_url": "https://www.nike.com","category": "Sportswear","contact_phone": null,"contact_email": "social@nike.com","recent_posts": [{"post_id": "3412789012345678","shortcode": "CxYzAbCdEf","caption": "Speed has a new look.","likes": 482000,"comments": 3200,"timestamp": "2026-06-08T14:30:00Z","media_url": "https://instagram.com/p/CxYzAbCdEf/media","type": "image","is_video": false,"url": "https://www.instagram.com/p/CxYzAbCdEf/"}],"url": "https://www.instagram.com/nike/"}
How much does it cost?
This actor charges $0.003 per result (per profile scraped). That means 1,000 profiles cost $3.
Every Apify account includes $5 in free monthly credits -- enough to scrape over 1,600 profiles for free.
Common questions
Can I scrape private accounts? No. This actor only works with publicly accessible profiles. Private accounts will return an error indicating the profile is not accessible.
Does it return all posts or just recent ones? It returns recent posts/videos attached to the profile. For full historical post data, you would need multiple runs or a custom solution -- reach out if that's what you need.
How often can I scrape the same profile? As often as you want. Each run pulls live data, so you can track follower growth or engagement changes over time by scheduling regular runs.
Contact & Custom Solutions
Need a custom scraper, higher volume, or a specific integration? We're here to help.
If anything isn't working right or you need support, don't hesitate to reach out.
- Telegram: t.me/novashield_dev
- Email: novashield.dev@gmail.com