Threads Profile Scraper: Posts, Replies & Likes avatar

Threads Profile Scraper: Posts, Replies & Likes

Pricing

from $0.50 / 1,000 posts

Go to Apify Store
Threads Profile Scraper: Posts, Replies & Likes

Threads Profile Scraper: Posts, Replies & Likes

Scrape recent public posts and replies from any Threads (Meta) profile by @username or URL. Get text, likes, photos, videos, links, quotes, reposts, follower count and bio. No login. Export CSV, JSON or Excel, or use the API.

Pricing

from $0.50 / 1,000 posts

Rating

0.0

(0)

Developer

Ioannis Kokkinis

Ioannis Kokkinis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

Scrape the recent public posts and replies of any Threads (Meta) profile by @username or profile URL. You get the text, likes, photos and videos, shared links, quotes and reposts, plus the profile's follower count and bio. No login, no cookies. Export to JSON, CSV or Excel, call it from the API, or schedule it.

What you get per result

  • The post: text, link to the post, date and time, likes
  • Type: post, reply or repost, and the position inside a multi-post thread
  • Media: type (text, image, video, carousel) with image and video URLs
  • Shared link (title and address), quoted post and reposted post
  • For replies: who and what the profile replied to
  • The profile: name, @username, user id, verified badge, follower count (as shown by Threads and as a number) and bio

How to use

  1. Add one or more profiles as @username or a threads.com/@username URL.
  2. Choose how many posts you want (and whether to include replies or reposts).
  3. Press Start, then download the dataset as JSON, CSV or Excel.

Input

FieldWhat it does
Profiles@username or profile URL, one per line
Maximum postsStop after this many posts in total
Maximum posts per profileCap per profile (default 50)
Include repliesAlso return the profile's recent replies (off by default)
Include repostsKeep reposts in the results (on by default)

Output example

{
"id": "4006434140014576097",
"url": "https://www.threads.com/@zuck/post/DeZtp-TkQHh",
"text": "Introducing Muse Wonder, our new family of frontier models ...",
"createdAt": "2026-10-10T14:23:09.000Z",
"likeCount": 2118,
"type": "post",
"mediaType": "image",
"imageUrls": ["https://scontent.cdninstagram.com/..."],
"authorUsername": "zuck",
"authorName": "Mark Zuckerberg",
"authorFollowers": 5800000,
"authorFollowersText": "5.8M",
"authorBio": "Mostly superintelligence and MMA takes."
}

Pricing

You pay per post returned. Profiles that cannot be read (private, not found) are not charged and are listed in the run's FAILED_PROFILES record. You can set a maximum spend on the run and the actor stops cleanly when it is reached.

Notes

  • Works on public profiles only.
  • Without a login, Threads shows about the 25 most recent threads of a profile (often 40 to 50 posts including multi-post threads) and the same again for replies. Older posts are not available without an account.
  • Like counts are the numbers Threads shows publicly. Follower counts are rounded by Threads (for example "5.8M"), so the original text is kept next to the number.
  • Keyword and hashtag search needs a Threads login and is not part of this actor.
  • Use the data in line with Threads' terms and the laws that apply to you.