Threads Scraper — Profiles, Posts & Engagement Data
Pricing
from $0.50 / 1,000 results
Threads Scraper — Profiles, Posts & Engagement Data
Scrape every post from any Threads by Meta profile. Unlimited pagination, 57 fields per post including likes, replies, reposts, quotes, shares, media URLs, and full profile data. No browser, no proxy, no login.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Scrape Smith
Maintained by CommunityActor stats
0
Bookmarked
0
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
The most complete Threads scraper on Apify. Extract every post a user has ever published on Threads by Meta, along with full profile data and engagement metrics — all without login, without a browser, without a proxy.
Unlike other Threads scrapers that cap at 25–50 posts, this one paginates through the entire post history back to July 2023. Verified with 3,300+ posts from a single account.
Why This Scraper?
- Unlimited posts per user — scrape every post, not just the latest 25
- 57 data fields per post — the most comprehensive output on Apify
- No browser, no proxy, no login — runs on 256 MB, fast and cheap
- Bulk-ready — scrape dozens of users in a single run
- Flat, CSV-ready output — every row is one post, ready for spreadsheets
What Data Do You Get?
Profile Data (per user)
Username, display name, user ID, bio, bio links, follower count, thread count, profile picture URL, verification status.
Post Data (57 fields per post)
| Category | Fields |
|---|---|
| Content | Full post text, shortcode, post URL, post ID |
| Engagement | Like count, reply count, repost count, quote count, share count, view count |
| Timestamps | ISO 8601, human-readable display, Unix timestamp |
| Media | Media type (text/photo/video/carousel), media URLs, dimensions, carousel count, has audio |
| Author | Username, display name, bio, followers, verified status, profile pic — on every row |
| Interactions | Is reply, reply-to username, is quote post, quoted post URL, is repost, reposted post URL |
| Metadata | Is pinned, is edited, is paid partnership, is AI generated, is GIF, is spoiler, reply control, language, accessibility caption |
| Links | Link preview URL, link title |
| Location | Location name, location ID |
| Tags | Hashtags array, mentions array |
Input
{"usernames": ["zuck", "mosseri", "instagram"],"mode": "both","maxPostsPerUser": 500,"maxResults": 10000}
| Parameter | Type | Default | Description |
|---|---|---|---|
usernames | string[] | — | Threads usernames to scrape (without the @) |
mode | string | both | profile for profile info only, posts for posts only, both for everything |
maxPostsPerUser | integer | 500 | Maximum posts to collect per user. No upper limit — set to 10000 to get everything |
maxResults | integer | 10000 | Maximum total items across all users |
Sample Output
Profile
{"type": "profile","username": "zuck","user_id": "63055343223","display_name": "Mark Zuckerberg","bio": "CEO of Meta","bio_links": ["https://meta.com"],"follower_count": "5.6M","thread_count": "150","profile_pic_url": "https://...","is_verified": true,"url": "https://www.threads.net/@zuck"}
Post
{"type": "post","post_id": "3920731152608519405","shortcode": "DZpPDXbCeTt","username": "zuck","display_name": "Mark Zuckerberg","followers_count": "5.6M","is_verified": true,"text_content": "500M monthly actives on Threads in less than 3 years.","like_count": 17851,"reply_count": 1200,"repost_count": 340,"quote_count": 29,"share_count": 111,"created_at": "2026-06-16T10:59:56+00:00","created_at_display": "2026-06-16 10:59 UTC","media_type": "text","has_media": false,"is_reply": false,"is_quote_post": false,"is_repost": false,"is_pinned": true,"is_edited": false,"reply_control": "everyone","hashtags": [],"mentions": [],"post_url": "https://www.threads.net/@zuck/post/DZpPDXbCeTt"}
How Fast Is It?
| Scenario | Posts | Time |
|---|---|---|
| Single user, 200 posts | 200 | ~40 seconds |
| Single user, all posts (400+) | 400+ | ~90 seconds |
| 3 users, 200 posts each | 600 | ~90 seconds |
| Heavy account (news, 3000+ posts) | 3,300+ | ~9 minutes |
| Profile only, 10 users | 10 profiles | ~15 seconds |
No browser, no proxy — runs on 256 MB of memory.
Use Cases
- Brand monitoring — track what competitors post, how often, and what engagement they get
- Influencer research — analyze posting patterns, engagement rates, and content types across accounts
- Content analysis — export every post from an account for sentiment analysis, topic modeling, or trend detection
- Social listening — monitor public figures, brands, or news accounts for new content
- Academic research — collect large-scale public social media datasets from Threads
- Competitive intelligence — compare posting frequency, engagement, and content strategy across brands
- Media monitoring — track news outlets and journalists on Threads
FAQ
How many posts can I get from one account? Every post they've ever made on Threads. There is no cap. Accounts with 3,000+ posts have been fully scraped in a single run.
Does this require a Threads login or account? No. Everything is scraped from public data. No login, no cookies, no authentication needed.
Can I scrape private accounts? No. Only public profiles and posts are accessible.
What's the difference between this and other Threads scrapers? Most Threads scrapers on Apify are limited to 25–50 posts per user and use 4 GB browsers. This scraper has no post limit, uses 256 MB, runs without a browser, and outputs 57 fields per post — the most comprehensive data available.
Can I filter posts by date?
Posts are returned in reverse chronological order (newest first). Set maxPostsPerUser to control how far back you go. A future update will add explicit date filtering.
What if a username doesn't exist? Invalid usernames are gracefully skipped with zero output. The scraper continues to the next username without failing.
How is engagement data calculated? Like count, reply count, repost count, quote count, and share count are pulled directly from Threads. These are exact counts at the time of scraping, not estimates.
What media formats are supported? Text posts, single images, videos, carousels (multi-image), and GIFs are all captured. Media URLs are included for direct download.
Can I export to CSV or Excel? Yes. Apify datasets support JSON, CSV, Excel, XML, and HTML table export. Every post is a flat row with all 57 fields — no nested objects that break spreadsheet import.
How do I scrape all posts from a large account?
Set maxPostsPerUser to a high number (e.g. 50000) and the scraper will paginate through every page automatically. A news account with 3,300 posts completes in about 9 minutes.
Is there a free trial? Yes. Every run includes free results so you can verify the data before subscribing to a paid plan.