Threads Profile Scraper avatar

Threads Profile Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Threads Profile Scraper

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

Vhub Systems

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

7

Monthly active users

2.8 days

Issues response

11 hours ago

Last modified

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

  1. Click Try for free above
  2. Enter Threads usernames in the Usernames field (with or without @)
  3. Set maxPosts to control how many recent posts to collect per profile
  4. Toggle includeReplies if you want reply posts included
  5. Run and download as JSON or CSV

Input

FieldTypeDefaultDescription
usernamesstring[]requiredThreads usernames (with or without @)
maxPostsnumber20Max posts to collect per profile
includeRepliesbooleanfalseInclude 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

VolumeEstimated 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.