Threads Scraper – Profiles, Posts, Replies & Search avatar

Threads Scraper – Profiles, Posts, Replies & Search

Pricing

Pay per event

Go to Apify Store
Threads Scraper – Profiles, Posts, Replies & Search

Threads Scraper – Profiles, Posts, Replies & Search

Scrape Meta Threads: profile info (followers, bio, links), posts with likes, replies, reposts and quotes, media, replies under any post, and keyword search. No login, no cookies.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Павел Тищенко

Павел Тищенко

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Security

Limited permissions

Share

What does Threads Scraper do?

Threads Scraper extracts public data from Meta's Threads (threads.com):

  • Profiles — username, full name, bio, follower count, verification, profile picture, bio links.
  • Posts of any public profile — text, date, likes, replies, reposts, quotes, shares, images, videos and carousels, link previews, mentions, quoted and reposted posts. Goes back as far as you need.
  • Replies under any post — with the same metrics, paginated.
  • Keyword search — the top or most recent posts for any keyword or hashtag.

No login, no cookies, no Instagram account needed.

Why use it?

  • Social listening & brand monitoring: track what people say about your brand, product or competitors on Threads.
  • Influencer research: compare creators by followers and engagement per post.
  • Content research: find the best-performing posts in your niche and what drives replies and reposts.
  • Customer feedback & sentiment: collect replies under announcements and analyse them with AI.
  • Datasets for AI: clean post text with engagement metrics for LLMs, RAG and classifiers.

How to use it

  1. Add profiles (zuck, @mosseri, https://www.threads.com/@natgeo) and/or post URLs (https://www.threads.com/@zuck/post/Ddt7cL5EfUG) to Profiles and posts.
  2. Optionally add Search keywords and pick Top or Recent.
  3. Set Max posts per profile / Max replies per post and click Start.
  4. Export JSON, CSV or Excel, or use the API, webhooks and integrations.

Input example

{
"startUrls": ["zuck", "https://www.threads.com/@natgeo", "https://www.threads.com/@zuck/post/Ddt7cL5EfUG"],
"maxPostsPerProfile": 100,
"includeReplies": true,
"maxRepliesPerPost": 200,
"searchQueries": ["apify"],
"searchMode": "recent"
}

Output examples

Profile:

{
"type": "profile",
"userId": "63055343223",
"username": "zuck",
"fullName": "Mark Zuckerberg",
"url": "https://www.threads.com/@zuck",
"biography": "Mostly superintelligence and MMA takes",
"followerCount": 5745093,
"isVerified": true,
"isPrivate": false,
"profilePicUrl": "https://scontent-iad6-1.cdninstagram.com/v/t51.82787-19/8253...",
"bioLinks": []
}

Post:

{
"type": "post",
"id": "3994109866205639942",
"code": "Ddt7cL5EfUG",
"url": "https://www.threads.com/@zuck/post/Ddt7cL5EfUG",
"username": "zuck",
"userId": "63055343223",
"userFullName": "Mark Zuckerberg",
"userVerified": true,
"userProfilePic": "https://scontent-iad6-1.cdninstagram.com/v/t51.82787-19/8253...",
"text": "Agrippa said it's time to get back to work 😎",
"createdAt": "2026-09-25T16:50:21.000Z",
"likeCount": 5077,
"replyCount": 524,
"repostCount": 266,
"quoteCount": 48,
"shareCount": 142,
"isReply": false,
"replyToUsername": null,
"mediaType": "carousel",
"media": [
{
"type": "image",
"url": "https://scontent-iad3-1.cdninstagram.com/v/t51.82787-15/8239..."
}
],
"linkPreview": null,
"mentions": [],
"links": [],
"hashtags": [],
"quotedPost": null,
"repostedPost": null,
"language": null,
"isPaidPartnership": false,
"source": "@zuck"
}

Reply (posts collected from a post URL carry replyToCode):

{
"type": "post",
"id": "3994110101808162970",
"code": "Ddt7fnUEyia",
"url": "https://www.threads.com/@i_am_omerj/post/Ddt7fnUEyia",
"username": "i_am_omerj",
"userId": "63600513195",
"userFullName": "Omar Faruk Jafree",
"userVerified": true,
"userProfilePic": "https://scontent-iad3-1.cdninstagram.com/v/t51.82787-19/7908...",
"text": "💖💖💖",
"createdAt": "2026-09-25T16:50:49.000Z",
"likeCount": 4,
"replyCount": 0,
"repostCount": 0,
"quoteCount": 0,
"shareCount": null,
"isReply": true,
"replyToUsername": null,
"mediaType": "text",
"media": [],
"linkPreview": null,
"mentions": [],
"links": [],
"hashtags": [],
"quotedPost": null,
"repostedPost": null,
"language": null,
"isPaidPartnership": false,
"source": "Ddt7cL5EfUG",
"replyToCode": "Ddt7cL5EfUG"
}

How much does it cost?

Pay-per-event pricing: a small fixed price per post (including replies) and per profile delivered — see the Pricing tab. Errors are free and platform usage is included.

Limitations

  • Only public profiles and posts are available. Private profiles return an error item.
  • Search returns the posts Threads shows to logged-out visitors for the query (typically the top 20–25 per query and mode).
  • Like counts can be hidden by the author.

FAQ

Do I need a Threads or Instagram account? No.

Is it legal? The Actor only collects data that Threads shows publicly to anyone without logging in. You are responsible for using the data in line with applicable laws (e.g. GDPR) and platform terms.

Need something else? Open an issue in the Issues tab.