Threads Search Scraper - Keywords, Tags & Profiles avatar

Threads Search Scraper - Keywords, Tags & Profiles

Pricing

from $1.71 / 1,000 post scrapeds

Go to Apify Store
Threads Search Scraper - Keywords, Tags & Profiles

Threads Search Scraper - Keywords, Tags & Profiles

Search Threads by keyword or hashtag and get the posts with text, like, reply and repost counts, media, hashtags and author identity. Also pulls a profile's recent timeline. No login needed.

Pricing

from $1.71 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Search Threads by keyword or hashtag and get the posts back as clean, structured rows - text, engagement counts, media, author identity and timestamps. Also pulls any public profile's recent timeline. No login, no cookies, no session token.

Built for social listening, brand monitoring, competitor tracking and content research on the network that is still cheap to monitor.


What you get

One row per post, every row carrying the same 28 fields:

FieldWhat it is
postUrl, postCode, postIdCanonical link and IDs
text, textLengthFull post text
username, userFullName, userIdAuthor identity
userIsVerifiedVerified badge, true/false
userProfileUrl, userProfilePicUrlAuthor links
likeCount, replyCount, repostCount, quoteCountEngagement
engagementTotalThe four counts summed - sort on this
publishedAtISO 8601 timestamp
isReply, isQuotePostPost kind, true/false
hashtags, mentionsParsed from the text
imageUrl, videoUrl, hasMediaAttached media
sourceType, sourceQueryWhich keyword/tag/profile found it
scrapedAtWhen this row was collected

Every record carries every field, so your CSV never has ragged columns.

Search modes - combine as many as you like in one run

  • Keywords - ["supabase", "claude code"] searches Threads' post index
  • Hashtags - ["ai", "startup"] searches the tag feed
  • Usernames - ["zuck", "mosseri"] pulls those profiles' recent posts

Filters

minLikes · onlyWithMedia · excludeReplies · maxPerSource · maxResults

Filters run inside the crawl, so a filtered-out post never costs you anything.


Example input

{
"keywords": ["supabase"],
"hashtags": ["ai"],
"maxResults": 100,
"minLikes": 10,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Example output

{
"type": "post",
"postUrl": "https://www.threads.com/@user/post/DMxxxxxxx",
"text": "We just shipped realtime presence...",
"username": "user",
"userFullName": "A Name",
"userIsVerified": false,
"likeCount": 412,
"replyCount": 33,
"repostCount": 12,
"quoteCount": 2,
"engagementTotal": 459,
"publishedAt": "2026-08-05T14:21:03.000Z",
"isReply": false,
"hashtags": ["supabase"],
"hasMedia": true,
"imageUrl": "https://...",
"sourceType": "keyword",
"sourceQuery": "supabase"
}

Pricing

$0.003 per post. You are charged only for rows actually delivered to your dataset.

A run that finds nothing - a nonsense keyword, or filters that exclude everything - costs $0 and tells you why in the run status message.

Honest limits

Please read these before buying; they are properties of Threads, not bugs:

  • Threads serves logged-out visitors one page of recent results per search. This actor is built for monitoring (run it on a schedule and accumulate) rather than deep historical backfill. A single run returns roughly 10-25 posts per keyword.
  • Hashtags and mentions are sparse because Threads is a text-first network - measured on a real 134-post sample, only 8 posts carried a hashtag and 1 carried an @mention. The parser extracts every one that exists.
  • Media is optional: about 37% of posts carry an image and 11% a video.
  • Use the residential proxy (the default). Threads throttles per IP.

Tips

  • Schedule it. The value is in the time series - run hourly or daily on your brand terms and let the dataset build.
  • Sort by engagementTotal to find what actually landed.
  • sourceQuery tells you which of your terms surfaced each post, so you can run 10 keywords in one job and still attribute them.
  • Instagram Profile Scraper - bulk bio and follower stats
  • Instagram Leads Scraper - emails and contacts from IG profiles
  • Facebook Reels Scraper - Reels with play counts