Threads Posts Scraper: User Posts & Post URLs avatar

Threads Posts Scraper: User Posts & Post URLs

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Threads Posts Scraper: User Posts & Post URLs

Threads Posts Scraper: User Posts & Post URLs

Scrape Meta Threads posts with no login: every post of any public account by username, paged to the end (its replies and reposts too if you like), or single posts by URL with their view count. Likes, replies, reposts, quotes, shares, media, links and dates.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

DeepMine

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

11 hours ago

Last modified

Share

Scrape the posts of any public Threads account, or single posts by URL, with no login: text, likes, replies, reposts, shares, media and dates as a table.

InputUserPostLikesRepliesViewsPosted
post URLzuckWe believe superintelligence will create significaโ€ฆ2,6352,464394,4452026-09-28
usernamemosseriThis is rad.12551โ€“2026-10-02
usernamezuckTo lead this effort, I'm excited that Chirantan "Cโ€ฆ13912โ€“2026-09-28

What you can get

You typeYou get
A username (mosseri, @mosseri, a profile URL)The account's own posts, newest first, paged to the end of the account (up to ๐Ÿ“Š Max posts per account)
... with Replies to others pickedThe account's replies to other people, each with the post it answers (parentPostText, parentPostUsername)
... with Reposts pickedWhat the account reposted (Threads shows the latest 25): the original post plus who reposted it
... with Profile pickedOne more row for the account: followers, bio, links, Instagram counts and its 10 latest posts (a result like any other)
A post URL (threads.com/@user/post/... or threads.com/t/...)That post, with its viewCount

Use it to monitor competitors' or creators' posts on a schedule, archive an account, measure engagement per post, or collect posts for research and AI training.

Output

The Output tab opens on ๐Ÿงต Posts (author, text, likes, replies, reposts, quotes, shares, media, date) with ๐Ÿ–ผ๏ธ Media and ๐Ÿ‘๏ธ Views and authors next to it. 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, shareCount and viewCount (Threads hides many zero counts; those come back empty)
  • media: mediaType, thumbnailUrl, mediaUrl, images, videos, carouselCount
  • hashtags, mentions, links (real URLs, not Threads' redirect links), emails, topicTag, link preview (linkPreviewUrl, linkPreviewTitle)
  • replies and quotes: isReply, replyToUsername, parentPostUrl, parentPostText, replyDepth, isQuotePost, quotedPostUrl, quotedPostText
  • author (on by default, one lookup per author per run): authorFollowerCount, authorBio, authorProfilePicHdUrl, authorProfileTags, authorInstagramFollowerCount, authorBioLinks
  • also: imageCount, gifUrl, gifDescription, canReply, areCountsHidden, transparencyLabel
  • ids and source: postId, code, userId, inputType, input, scrapedAt
  • reposts: isRepost, repostedByUsername, repostedAt, isPinned

๐Ÿ‘๏ธ View counts on every post and ๐Ÿ‘ค Author details on every post are on by default: the Actor reads each post's page and each author's profile in parallel while rows stream (same price; turn them off for faster big runs). Times are UTC. Picture and media links are signed by Threads and expire after a few days.

Need the comments under a post? Threads Replies Scraper gets every reply on the same engine.

Speed

Plain HTTPS on Apify datacenter IPs, no browser, 256 MB. The prefilled run (91 posts) took 9 s with the first row after 0.9 s (local run of this build through Apify datacenter IPs, 2026-10-03). On the Apify platform the same engine read 1,000 posts of @cnn in 64 s and 2,000 in 128 s.

Posted after / Posted before keep only posts in a date window (a date like 2026-09-01 or a period like 7 days); posts outside it are not charged.

Pricing

Pay per result: $2.29 per 1,000 on Free, $1.99 per 1,000 on Starter, Scale and 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).

How far back does it go? To the account's first post, if you set ๐Ÿ“Š Max posts per account high enough.

Private accounts? Their posts aren't public, so you get none and pay nothing; the run summary (OUTPUT) says the account is private.

Is there a Threads API for posts? Meta's official Threads API only reads your own account. Call this Actor from the Apify API, a schedule or an integration and get JSON, CSV or Excel for any public account.

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.