Threads Replies Scraper: Comments Under Any Post
Pricing
from $0.89 / 1,000 results
Threads Replies Scraper: Comments Under Any Post
Scrape the replies (comments) under any Meta Threads post, no login: paste post URLs and get the post with its view count, then every reply and the replies to those, 3 levels deep, Top or Recent. Likes, reply counts, authors, media and dates.
Pricing
from $0.89 / 1,000 results
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
Get the replies (comments) under any public Threads post with no login: paste a post link and get its public replies with their view counts as a table, then the post itself with how many replies were collected.
| Type | User | Text | Likes | Replies | Views | Posted |
|---|---|---|---|---|---|---|
| reply | isaacandydaily | Thanks for the tips, Adam! | 1 | 0 | โ | 2026-10-02 |
| reply | graystaffmedia | You should pay attention to your bot problem. #infโฆ | 4 | 0 | โ | 2026-10-02 |
| post | mosseri | Three DM settings worth knowing about. Let me knowโฆ | 238 | 59 | 14,124 | 2026-10-02 |
What you get for each post
Paste post links, one per line: threads.com/@user/post/<code>, threads.net/... or threads.com/t/<code>.
- Its replies, Top (Threads' order) or Recent (newest first), paged to the end of what Threads lists or to ๐ Max replies per post.
- Then the post itself, with its
viewCount(the number Threads shows under the post), likes, replies, reposts, shares, media and how many replies this run collected. - With Include replies to replies (on), the replies to each reply follow it, up to 3 levels deep. Each row has
replyDepth(1 = a direct reply) andparentPostId/parentPostUrlto rebuild the thread.
Use it for comment sentiment on a brand's or creator's posts, to find the people engaging with a competitor, moderation and research datasets, or to track a viral post's conversation.
Output
The Output tab opens on ๐ฌ Replies (author, text, depth, who it answers, likes) and ๐๏ธ Views and authors. Every field has a label and a description in the dataset schema. Each row:
- who:
username,fullName,profilePicUrl,isVerified - what:
text,textSnippet,url,createdAt,language - engagement:
likeCount,replyCount,repostCount,quoteCount,shareCountandviewCount(Threads hides many zero counts; those come back empty),viewCountStatus(why a view count is empty) - media:
mediaType,thumbnailUrl,mediaUrl,images,videos,mediaUrlsandmediaUrlTypes(every image and video in order, with its type),hasMedia,mediaCount,carouselCount,musicAssetId, inline stickers (isStickerPost,stickerUrls) hashtags,mentions,links(real URLs, not Threads' redirect links),emails,topicTag, link preview (linkPreviewUrl,linkPreviewTitle)- replies and quotes:
isReply,replyToUsername,parentPostUrl,parentPostCode,parentPostAvailable,parentPostText,replyDepth,isQuotePost,quotedPostUrl,quotedPostText - author (on by default for every reply and the post itself, one lookup per author per run):
authorFollowerCount,authorBio,authorProfilePicHdUrl,authorProfileTags,authorInstagramFollowerCount,authorBioLinks,authorEmails,authorPhones,authorFediverseEnabled,authorProfileUrl - also:
imageCount,gifUrl,gifDescription,canReply,areCountsHidden,transparencyLabel,isAiGenerated(empty when the post carries no AI-detection data) - on the post itself (its row comes after its replies):
collectedReplyCount(replies this run collected) andisPublicSubset(true when that's fewer than the post's reply count: Threads shows logged-out visitors part of them, or your cap stopped first) - ids and source:
postId,code,userId,inputType,input,scrapedAt
๐ค Author details on every post (on) adds the followers, bio, HD photo and topics of each reply's author and of
the post's own author, looked up once per author; ๐๏ธ View counts on every reply (on) reads each reply's own page for its viewCount, alongside the rows. Same
price. Threads doesn't show a view count on every reply (90 of 92 rows in the 2026-10-26 prefilled run);
viewCountStatus says why one is empty. Times are UTC. Picture and media links are signed by Threads and expire after a few days.
Speed
Plain HTTPS on Apify datacenter IPs, no browser, 256 MB. The prefilled run (92 results, replies to replies on) took 20 s with the first row after 4.9 s (local run of this build through Apify datacenter IPs, 2026-10-03). On the Apify platform the same engine read one post's 500 replies and replies to replies in 44 s, and 1,000 in 96 s.
Posted after / Posted before keep only replies in a date window; replies outside it are not charged.
Pricing
Pay per result: $1.59 per 1,000 on Free, $1.29 on Starter, $1.09 on Scale and $0.89 on Business. No start fee. Only results in your dataset are charged; filtered posts and repeats are free. Set a maximum cost per run in the run options and the run stops exactly there. A run that Apify restarts never charges a result twice.
FAQ
Do I need a Threads or Instagram account? No. Everything comes from what Threads shows logged-out visitors, through Apify datacenter IPs (residential only as a fallback, at no extra cost to you).
Do I get every reply? Every reply Threads lists for logged-out visitors, paged to the end of that list (or your
cap). That list is often only part of a post's replies: 673 of 2,464 on one post when we checked (2026-10-04).
isPublicSubset on the post's own row says when you got fewer than its reply count.
Several posts at once? Yes, paste as many links as you like; they're read one after another, and the run summary
(OUTPUT) lists each post with its result count and why it stopped.
Related Actors
- Threads Scraper: search, profiles, posts and replies in one Actor.
- Threads Search Scraper: posts or accounts by keyword or hashtag.
- Threads Profile Scraper: followers, bio, links and the linked Instagram's counts.
- Threads Posts Scraper: every post of an account, or posts by URL with views.
Feedback
Missing a field or an input type? Open an issue on the Actor's page; we answer quickly. If the data helped you, a short review on the Store page helps others find it, and helps us a lot.