Threads Search Scraper - Keywords, Tags & Profiles
Pricing
from $1.71 / 1,000 post scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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:
| Field | What it is |
|---|---|
postUrl, postCode, postId | Canonical link and IDs |
text, textLength | Full post text |
username, userFullName, userId | Author identity |
userIsVerified | Verified badge, true/false |
userProfileUrl, userProfilePicUrl | Author links |
likeCount, replyCount, repostCount, quoteCount | Engagement |
engagementTotal | The four counts summed - sort on this |
publishedAt | ISO 8601 timestamp |
isReply, isQuotePost | Post kind, true/false |
hashtags, mentions | Parsed from the text |
imageUrl, videoUrl, hasMedia | Attached media |
sourceType, sourceQuery | Which keyword/tag/profile found it |
scrapedAt | When 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
engagementTotalto find what actually landed. sourceQuerytells you which of your terms surfaced each post, so you can run 10 keywords in one job and still attribute them.
Related actors
- Instagram Profile Scraper - bulk bio and follower stats
- Instagram Leads Scraper - emails and contacts from IG profiles
- Facebook Reels Scraper - Reels with play counts