Threads Comments & Replies Scraper & API: Any Post
Pricing
from $1.75 / 1,000 replies
Threads Comments & Replies Scraper & API: Any Post
Every reply Threads shows for public posts, without login: text, likes, replies, author, date, media, nested replies if you want, and how many you got against the reply counter. Paste post links or share links; new replies only on a schedule.
Pricing
from $1.75 / 1,000 replies
Rating
0.0
(0)
Developer
Quarra Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Threads Replies Scraper: Comments of Any Post
Paste Threads post links and get their replies: text, author, likes, replies, reposts, date, media, language, and the post they answer. Nested replies if you want them. No login, no cookies, no account. Export as JSON, CSV or Excel, or read it through the Apify API.
- All the replies Threads serves, newest first or in the site's order, with no cap unless you set one: 1,805 replies to a large post in 87 seconds on Apify in our tests.
- Coverage you can check: for each post, the run says how many replies it got against the counter Threads shows (Threads hides some replies from logged-out visitors).
- Nested replies: replies to replies, with their depth.
- Only new replies on a schedule: name a watch (
watchName) and each scheduled run returns and charges only the replies it has not delivered before.
$2.50 per 1,000 replies, less on the Scale and Business plans, plus $0.005 per run. Posts that fail, duplicates and replies removed by your filters are not charged.
Quick start
- Paste post links into Post URLs, share links or codes, one per line.
- Set Max replies per post (0 = all the replies Threads serves).
- Click Start and read the replies in the run's Output tab.
Through the API:
{"postUrls": ["https://www.threads.com/@zuck/post/Dd1MqfcG0aH"],"maxItems": 0,"replySort": "RECENT","includeNestedReplies": true}
Like any Apify Actor, it can be scheduled, connected to webhooks, Make, Zapier, n8n, or called by AI agents through Apify's MCP server.
Output
One record per reply. A real reply (October 11, 2026, some fields left out):
{"type": "post","id": "4005673190625979762","code": "DeXAos9kS1y","url": "https://www.threads.com/@katdombrovska/post/DeXAos9kS1y","author": { "username": "katdombrovska", "fullName": "Kate Dombrovska", "isVerified": false },"text": "Hundreds of millions of businesses and half of them just want the phone to stop ringing during dinner.","createdAt": "2026-10-11T15:44:36Z","likeCount": 0,"replyCount": 0,"repostCount": 0,"isReply": true,"replyToUsername": "zuck","depth": 1,"languageGuess": "en","source": "postReply","parentPost": {"id": "3996155940894885511","url": "https://www.threads.com/@zuck/post/Dd1MqfcG0aH","text": "We believe superintelligence will create significant new opportunities for all people and businesses. …","likeCount": 2706,"replyCount": 2637},"input": "https://www.threads.com/@zuck/post/Dd1MqfcG0aH","scrapedAt": "2026-10-11T18:51:40Z"}
| Field | What it holds |
|---|---|
text, hashtags, mentions, links | the reply, and what it tags or links to |
likeCount, replyCount, repostCount, quoteCount | the counters Threads shows on the reply |
replyToUsername, depth | who it answers, and 1 for a direct reply, 2 and more for nested ones |
parentPost | the post you asked for: text, author, counters |
mediaType, mediaUrls | text, image, video or carousel, and the media links |
languageGuess | the reply's language, detected on its text |
The run summary is the OUTPUT record of the run's key-value store. For each post it gives coverage: replies counted
by Threads, direct replies collected, and the percentage.
Inputs
- Post URLs, share links or codes:
https://www.threads.com/@zuck/post/Dd1MqfcG0aH(with/mediaor?xmt=…too), threads.net links, share links from the app, the bare codeDd1MqfcG0aH, or a post's numeric id. Up to 1,000 per run. - Max replies per post: exact cap for each post; 0 = all the replies Threads serves. Left empty: 100.
- Reply order: newest first (the longest list, and the one a watch follows), the site's order, or both merged.
- Include nested replies.
- Filters: languages, minimum likes. Removed replies are not charged.
- Watch name: for scheduled runs, only new replies.
Pricing
Pay per event:
| Event, per 1,000 | Free and Starter | Scale | Business and above |
|---|---|---|---|
| Reply | $2.50 | $2.00 | $1.75 |
| Run start, per run | $0.005 | $0.005 | $0.005 |
Not charged: posts that fail, error records, duplicates, replies removed by a filter, replies already delivered to a watch. Set Maximum cost per run in the run options and the run stops cleanly before going over it.
Limits
- Threads does not serve a logged-out visitor all the replies it counts (hidden, restricted or deleted ones). We measured 72% of the counter on a post with 2,502 replies. The run reports the coverage of each post.
- View counts are not shown on replies.
FAQ
Do I need a Threads or Instagram account? No account and no cookies. Platform costs are included in the price.
Can I follow the replies to a launch or an announcement? Yes. Set Watch name and schedule the Actor: the first run delivers the replies Threads shows today, later runs only the new ones. A run with nothing new costs only the $0.005 start.
Is it legal? It collects public replies any logged-out visitor can see, without an account. Meta's terms and privacy law (GDPR in the EU) apply to how you use the data.
Related tools from Quarra
- Threads Scraper: posts, full post history, replies, profiles and search in one Actor.
- Threads Search Scraper: posts and accounts by keyword.
- Reddit Scraper: posts, comment trees, search and users.