Threads Profile Scraper ๐งต Posts, Replies & Reposts
Pricing
from $1.30 / 1,000 results
Threads Profile Scraper ๐งต Posts, Replies & Reposts
Scrape any Threads (threads.com) creator profile plus their posts, replies and reposts. Followers, bio, verification, links and engagement counts on every row. Paste handles or profile URLs. Meta Threads data as JSON, CSV or Excel. No login, no API key.
Pricing
from $1.30 / 1,000 results
Rating
0.0
(0)
Developer
GatherWorks
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Give it a Threads handle and get the creator's profile plus everything they posted, replied to and reposted โ as clean, sortable rows, all at one price.
No account, no cookies, no API key. Paste usernames and run.
๐ What is the Threads Profile Scraper?
Give it handles โ zuck, @zuck or a full profile URL, all normalised for you.
For each creator it returns:
- ๐ค the profile itself โ followers, bio, bio link, verification, avatar
- ๐ their posts, with text, media and engagement counts
- ๐ฌ their replies under other people's posts
- ๐ their reposts
Every one of those is a row, and every row costs exactly the same.
โก What can it do?
- ๐ฅ Take many creators at once and return one dataset covering all of them.
- ๐ Choose what you collect โ posts, replies, reposts, or the profile alone. Replies and reposts are extra sources you switch on, not an extra charge.
- ๐ Filter by date. Keep only items inside a window you set.
- ๐ข Filter by engagement. Set a minimum like count and ignore the rest.
- ๐ง Cap how far a filter searches, so a narrow filter stops rather than running away with your budget.
- ๐ Filter before you pay. A row that does not match is never stored and never charged for.
- ๐ Export anywhere. JSON, CSV, Excel โ the dataset is yours.
๐ฏ One charge, one price, every row
There is one billable event and one price. A profile row costs the same as a post. Ask for ten creators and a thousand posts and the bill is one thousand and ten rows at the same rate โ no run fee, no minimum, no separate per-creator charge, and nothing at all for a handle that turns out not to exist.
โก Speed and accuracy
Speed. Measured on a real run: 1 profile and 5 posts in 5 seconds.
Accuracy. Handles are normalised, so zuck, @zuck and a full profile URL
all resolve to the same creator and are collected once. Every content row carries
rowType โ post, reply or repost โ so the three are never conflated.
Engagement figures are numbers, not display text. Timestamps are ISO 8601. A
handle that does not resolve is reported and skipped rather than returned empty.
๐ What data does it return?
Profile rows (rowType: "profile"):
| Field | Notes |
|---|---|
๐ท๏ธ handle, fullName | Handle and display name |
๐ profileUrl | Direct link to the profile |
๐ bioText | The bio text |
๐ข followersCount | Audience size, as a number |
โ
isVerified | Whether the account carries a verified badge |
๐ฉ isPrivate | Whether the account's posts are publicly visible |
๐ externalUrl | The link in the bio, if there is one |
๐ผ๏ธ avatarUrl | Profile picture |
๐ profileId | Stable account ID |
Post, reply and repost rows (rowType: "post", "reply" or "repost"):
| Field | Notes |
|---|---|
๐ postText, postTextLength | The post text, and its length |
๐ postUrl | Direct link to the post |
๐
publishedAt | When it was posted, ISO 8601 |
๐ likesCount, repliesCount, repostsCount, quotesCount | Engagement, as numbers |
๐ข engagementTotal | All four added up โ one column to sort by |
๐ผ๏ธ imageUrls, videoUrls, mediaKind, hasMedia | Media attached |
๐ linkUrl | A link previewed in the post |
๐ฌ isReply, replyToUsername | Whether it answers someone, and whom |
๐ค ownerUsername, ownerFullName, ownerIsVerified, ownerFollowersCount | The author on the row |
๐ท๏ธ sourceUsername | Which creator you asked for this row |
๐ postId, postShortCode | Stable post identifiers |
๐ languageCode | Detected language, where the platform reports one |
๐ซ What it does not return
- Anything from a private account. Its posts are not publicly visible.
- Follower lists. Audience size is a number; the individual followers are not returned.
- Following count, post count, or a linked Instagram handle. Threads does not publish them, so they are not shipped as empty columns.
- Deleted posts, drafts, or direct messages.
- Analytics only the account owner can see โ impressions, reach, profile views.
๐ฐ How much does it cost?
You pay per row, for what the run actually produces โ never for runtime, and never on a subscription.
Standard rate: ๐ต $0.0022 per row โ profile rows and post rows alike.
| Run | Rows | Cost |
|---|---|---|
| ๐ฉ 10 creators, 100 posts each | 1,010 | ๐ต $2.22 |
| ๐จ 50 creators, 50 posts each | 2,550 | ๐ต $5.61 |
| ๐ง 100 creators, profiles only | 100 | ๐ต $0.22 |
A handle that does not resolve is free. So is a row your filters remove. A month you do not run it costs nothing at all โ there is no plan to keep alive.
What you get for that
| Included here | |
|---|---|
| ๐ค Full profile with every creator | โ same price as any other row |
๐ Posts, replies and reposts distinguished by rowType | โ |
| ๐ฌ Replies and ๐ reposts switched on | โ more rows, same rate |
| ๐ Engagement counts as numbers, not display text | โ |
| ๐ Date and engagement filters | โ free |
| ๐ท๏ธ Handle, @handle and profile URL all accepted | โ free |
| ๐ณ Minimum spend | none |
๐ How do I use it?
- Add one or more usernames or profile URLs.
- Choose whether you also want replies and reposts โ posts are on by default. Each one you switch on returns more rows at the same single rate.
- Set maximum items per creator to control cost.
- Optionally set a date or like-count filter.
- Run, then export the dataset as JSON, CSV or Excel.
โ๏ธ Input
| Field | Default | Notes |
|---|---|---|
๐ค usernames | โ | Handles, @handles or profile URLs |
๐ includePosts | true | Collect their posts |
๐ฌ includeReplies | false | Also collect replies they wrote under other posts โ more rows, same rate |
๐ includeReposts | false | Also collect posts they reposted โ more rows, same rate |
๐ข maxItemsPerUser | 100 | How many items to return per creator |
๐
postedAfter, postedBefore | none | Keep only items inside this window |
๐ข minLikes | none | Keep only items with at least this many likes |
๐ง maxScanned | 2000 | How far a filter may search before stopping |
{"usernames": ["zuck", "https://www.threads.com/@mosseri"],"includePosts": true,"includeReplies": false,"maxItemsPerUser": 100}
๐ Output example
A real row, captured from a live run:
[{"rowType": "profile","handle": "zuck","profileUrl": "https://www.threads.com/@zuck","fullName": "Mark Zuckerberg","bioText": "Mostly superintelligence and MMA takes","followersCount": 5720420,"isVerified": true,"isPrivate": false,"externalUrl": null,"profileId": "63055343223"},{"rowType": "post","sourceUsername": "zuck","postUrl": "https://www.threads.com/@zuck/post/Db2wI-DilLt","postText": "Today we're also opening the weights for Muse Glimmer, a great 30B parameter dense model that can run locally. Soon we'll also release the weights for Muse Spark 1.2, our latest foundation model. Meta is a strong supporter of open source and I'm proud of these releases. Congrats to @alexanddeer and the MSL team for all your great work on these models.","publishedAt": "2026-08-10T10:01:59.000Z","likesCount": 1897,"repliesCount": 505,"repostsCount": 83,"quotesCount": 0,"engagementTotal": 2485,"ownerUsername": "zuck","ownerIsVerified": true,"mediaKind": "text","hasMedia": false}]
โ Frequently asked questions
Do I need a Threads or Instagram account? No. No account, no cookies, no API key.
What forms of username work? zuck, @zuck, and
https://www.threads.com/@zuck all work and resolve to the same creator.
Does the profile cost extra? No. The profile row is billed at the same single rate as every post row โ there is no separate per-creator charge.
Do replies and reposts cost more per row? No. They are extra sources, not extra charges. Switching them on returns more rows, each billed at the same single rate.
Can I collect only profiles, without posts? Yes โ switch all three content options off and you pay for one row per creator.
What about private accounts? Their posts are not publicly visible, so nothing is returned for them.
Can I search by topic instead of by handle? That is a different job โ use the Threads Creator Finder, which takes keywords.
๐ท๏ธ Pricing
| Event | Price | Covers |
|---|---|---|
๐งต result โ primary | ๐ต $0.0022 | Any row returned, profile or post, at one price |
Prices shown are the standard rate. Bronze, Silver and Gold accounts pay less:
| Tier | Per row |
|---|---|
| ๐ฆ Free | ๐ต $0.0022 |
| ๐ซ Bronze | ๐ต $0.0019 |
| โฌ Silver | ๐ต $0.0016 |
| ๐จ Gold | ๐ต $0.0013 |
๐ You are never billed past your limit
Set a maximum charge on the run and the Actor stops when it reaches it, with every creator collected up to that point complete and saved. Filtered-out rows are never stored and never billed.