Threads Profile Scraper ๐Ÿงต Posts, Replies & Reposts avatar

Threads Profile Scraper ๐Ÿงต Posts, Replies & Reposts

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Threads Profile Scraper ๐Ÿงต Posts, Replies & Reposts

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

GatherWorks

Maintained by Community

Actor 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"):

FieldNotes
๐Ÿท๏ธ handle, fullNameHandle and display name
๐Ÿ”— profileUrlDirect link to the profile
๐Ÿ“ bioTextThe bio text
๐Ÿ”ข followersCountAudience size, as a number
โœ… isVerifiedWhether the account carries a verified badge
๐Ÿšฉ isPrivateWhether the account's posts are publicly visible
๐Ÿ”— externalUrlThe link in the bio, if there is one
๐Ÿ–ผ๏ธ avatarUrlProfile picture
๐Ÿ†” profileIdStable account ID

Post, reply and repost rows (rowType: "post", "reply" or "repost"):

FieldNotes
๐Ÿ“ postText, postTextLengthThe post text, and its length
๐Ÿ”— postUrlDirect link to the post
๐Ÿ“… publishedAtWhen it was posted, ISO 8601
๐Ÿ“Š likesCount, repliesCount, repostsCount, quotesCountEngagement, as numbers
๐Ÿ”ข engagementTotalAll four added up โ€” one column to sort by
๐Ÿ–ผ๏ธ imageUrls, videoUrls, mediaKind, hasMediaMedia attached
๐Ÿ”— linkUrlA link previewed in the post
๐Ÿ’ฌ isReply, replyToUsernameWhether it answers someone, and whom
๐Ÿ‘ค ownerUsername, ownerFullName, ownerIsVerified, ownerFollowersCountThe author on the row
๐Ÿท๏ธ sourceUsernameWhich creator you asked for this row
๐Ÿ†” postId, postShortCodeStable post identifiers
๐ŸŒ languageCodeDetected 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.

RunRowsCost
๐ŸŸฉ 10 creators, 100 posts each1,010๐Ÿ’ต $2.22
๐ŸŸจ 50 creators, 50 posts each2,550๐Ÿ’ต $5.61
๐ŸŸง 100 creators, profiles only100๐Ÿ’ต $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 spendnone

๐Ÿš€ How do I use it?

  1. Add one or more usernames or profile URLs.
  2. 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.
  3. Set maximum items per creator to control cost.
  4. Optionally set a date or like-count filter.
  5. Run, then export the dataset as JSON, CSV or Excel.

โš™๏ธ Input

FieldDefaultNotes
๐Ÿ‘ค usernamesโ€”Handles, @handles or profile URLs
๐Ÿ“ includePoststrueCollect their posts
๐Ÿ’ฌ includeRepliesfalseAlso collect replies they wrote under other posts โ€” more rows, same rate
๐Ÿ”„ includeRepostsfalseAlso collect posts they reposted โ€” more rows, same rate
๐Ÿ”ข maxItemsPerUser100How many items to return per creator
๐Ÿ“… postedAfter, postedBeforenoneKeep only items inside this window
๐Ÿ”ข minLikesnoneKeep only items with at least this many likes
๐Ÿšง maxScanned2000How 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

EventPriceCovers
๐Ÿงต result โ€” primary๐Ÿ’ต $0.0022Any row returned, profile or post, at one price

Prices shown are the standard rate. Bronze, Silver and Gold accounts pay less:

TierPer 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.