Threads Comments & Replies Scraper & API: Any Post avatar

Threads Comments & Replies Scraper & API: Any Post

Pricing

from $1.75 / 1,000 replies

Go to Apify Store
Threads Comments & Replies Scraper & API: Any Post

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

Quarra Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

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

  1. Paste post links into Post URLs, share links or codes, one per line.
  2. Set Max replies per post (0 = all the replies Threads serves).
  3. 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"
}
FieldWhat it holds
text, hashtags, mentions, linksthe reply, and what it tags or links to
likeCount, replyCount, repostCount, quoteCountthe counters Threads shows on the reply
replyToUsername, depthwho it answers, and 1 for a direct reply, 2 and more for nested ones
parentPostthe post you asked for: text, author, counters
mediaType, mediaUrlstext, image, video or carousel, and the media links
languageGuessthe 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 /media or ?xmt=… too), threads.net links, share links from the app, the bare code Dd1MqfcG0aH, 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,000Free and StarterScaleBusiness 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.