Threads Profile Scraper
Pricing
from $10.00 / 1,000 results
Threads Profile Scraper
Scrape profiles and posts from Meta Threads. Extract username, bio, follower count, post text, likes, replies, and reposts. Analyze creator engagement and content trends. Export to JSON/CSV, run via API, schedule and monitor runs.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer

Vhub Systems
Actor stats
1
Bookmarked
12
Total users
7
Monthly active users
2.8 days
Issues response
11 hours ago
Last modified
Categories
Share
Extract Threads profile data and recent posts from Meta's Threads platform — no API key, no login required.
Followers · Bio · Recent posts · Likes · Replies · Reposts · Media URLs
What You Get
- ✅ Username, display name, biography, and profile picture URL
- ✅ Follower count, following count, verified status
- ✅ Up to 20 recent posts per profile
- ✅ Per-post: text, like count, reply count, repost count, timestamp
- ✅ Media URLs from posts (images and videos)
- ✅ Reply filtering — include or exclude replies with one toggle
- ✅ Graceful error handling — partial meta data saved even when full extraction fails
Use Cases
📊 Creator Research & Influencer Vetting
Evaluate Threads creators for partnerships by checking follower counts, posting frequency, and engagement before outreach.
{"usernames": ["zuck", "mosseri", "adamdangelo"],"maxPosts": 20,"includeReplies": false}
🏆 Brand & Competitor Monitoring
Track brand accounts and competitors on Threads — spot new campaigns, messaging shifts, and audience reactions in real time.
📈 Early-Adopter Intelligence
Threads is still growing rapidly. Identify thought leaders in your niche early and analyze what content drives engagement on the platform.
📱 Social Media Research
Study how Threads content differs from Twitter/X and Instagram — compare post styles, engagement rates, and reply patterns across platforms.
🤖 Content Strategy Data
Collect top-performing posts from accounts in your space to understand what resonates with Threads audiences before investing in content creation.
Quick Start
- Click Try for free above
- Enter Threads usernames in the Usernames field (with or without
@) - Set maxPosts to control how many recent posts to collect per profile
- Toggle includeReplies if you want reply posts included
- Run and download as JSON or CSV
Input
| Field | Type | Default | Description |
|---|---|---|---|
usernames | string[] | required | Threads usernames (with or without @) |
maxPosts | number | 20 | Max posts to collect per profile |
includeReplies | boolean | false | Include reply posts in results |
Output JSON Example
{"username": "mosseri","url": "https://www.threads.net/@mosseri","name": "Adam Mosseri","biography": "Running Instagram and Threads.","profilePicUrl": "https://...","followers": 640000,"following": 312,"isVerified": true,"scrapedAt": "2025-01-15T10:23:44.000Z","postsCount": 15,"posts": [{"id": "18298374650123456","text": "We're working on improving the ranking for smaller accounts...","likeCount": 4821,"replyCount": 398,"repostCount": 127,"timestamp": "2025-01-14T16:30:00.000Z","mediaUrls": [],"isReply": false}]}
Pricing
| Volume | Estimated cost |
|---|---|
| 10 profiles, 20 posts each | ~$0.02 |
| 100 profiles, 20 posts each | ~$0.15 |
| 500 profiles | ~$0.70 |
Apify free tier includes $5/month of compute.
Why This Scraper
No Threads API needed. Meta has not opened a public Threads API for data extraction. This actor scrapes the public web interface — no credentials required.
Multi-strategy data extraction. The actor tries to extract the rich embedded JSON data from Threads' Next.js page structure first, then falls back to OpenGraph meta tags. This means you get data even when Threads updates their page layout.
Partial data preserved on errors. If full extraction fails, the actor still saves whatever profile data is available from meta tags rather than returning empty results.
Username normalization. Pass @mosseri or mosseri — the @ prefix is handled automatically.
Apify proxy integration. Runs with Apify's built-in proxy pool for reliable, unblocked access to Threads.
FAQ
Q: Does this work for private Threads accounts? A: No. Only public profile data and posts are accessible without authentication.
Q: Is Threads data available in all regions? A: Threads has geo-restrictions in some regions. The actor runs from Apify's global infrastructure, so coverage is generally broad.
Q: How many posts can I collect per profile?
A: The maxPosts setting controls this (default 20). The available amount depends on what Threads embeds in the page.
Q: What does postsCount in the output represent?
A: It is the number of posts actually extracted in the current run (not the total post count on the profile).
Q: Can I scrape Threads at scale — hundreds of profiles? A: Yes — add all usernames to the array. The actor processes them sequentially with retries on failure.
⭐ If this actor saves you time, please leave a review — it helps other developers find it.