Threads Scraper - Posts, Likes & Replies
Pricing
Pay per usage
Threads Scraper - Posts, Likes & Replies
Scrape public posts from any Meta Threads (threads.net / threads.com) profile. Get post text, like counts, timestamps, author details, media URLs, and thread links via the public guest GraphQL API. No login, API key, or proxy needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Threads Scraper
Scrape public posts and like counts from any Meta Threads profile — no login or API key required.
What you get
Turn any public Threads handle into clean, structured dataset rows. For each profile you point it at, this actor returns that account's most recent public posts with the post text, like count, timestamp, author details, attached media URLs, and a direct link to each post. Scrape one handle or a batch of handles in a single run. No Threads account, password, or API key needed.
Output fields
| Field | Description |
|---|---|
username | The profile handle that was scraped |
text | The post text / caption |
like_count | Number of likes on the post |
reply_count | Number of replies (not available — see Limitations) |
repost_count | Number of reposts (not available — see Limitations) |
quote_count | Number of quotes (not available — see Limitations) |
taken_at | Post timestamp (Unix epoch seconds) |
taken_at_iso | Post timestamp (ISO 8601, UTC) |
author | Author object: { username, full_name, is_verified, pk } |
media | List of attached media as { type: image | video, url } |
code | Threads short code for the post |
pk | Numeric post id |
thread_url | Direct URL to the post on Threads |
Example output
{"username": "mosseri","text": "We're rolling out the ability to see who liked your post right from the activity tab. Should be live for everyone over the next few weeks.","like_count": 8421,"reply_count": null,"repost_count": null,"quote_count": null,"taken_at": 1718900400,"taken_at_iso": "2026-06-20T14:20:00Z","author": {"username": "mosseri","full_name": "Adam Mosseri","is_verified": true,"pk": "95561"},"media": [{"type": "image","url": "https://scontent.cdninstagram.com/v/t51.2885-15/example.jpg"}],"code": "C8aBcDeFgHi","pk": "3401928374650192837","thread_url": "https://www.threads.com/@mosseri/post/C8aBcDeFgHi"}
Input parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
username | string | One of these two | A single profile handle, with or without @ (e.g. zuck or @mosseri). |
usernames | array | One of these two | A list of handles to scrape in one run. Use this or username. |
maxResults | integer | No | Maximum posts to return per profile. Default 25. The public feed exposes roughly the 25 most-recent posts, so higher values are capped to what is available. |
Single profile:
{"username": "zuck","maxResults": 25}
Batch of profiles:
{"usernames": ["zuck", "mosseri"],"maxResults": 25}
Use cases
- Social & comms teams: Monitor competitor, brand, or executive accounts and archive what they post publicly on Threads.
- Growth & creator teams: Track which public posts earn the most likes so you can learn what resonates and benchmark against peers.
- Researchers & analysts: Build post-level datasets from public profiles for trend analysis, content studies, or feeding downstream enrichment.
- Brand-monitoring pipelines: Pull recent public posts from a watchlist of handles on a schedule to spot mentions, announcements, and emerging topics.
Limitations
Read this before you buy — it scopes exactly what this actor does and does not return:
- Recent posts only. It returns roughly a profile's 25 most-recent public posts. There is no public pagination on this feed, so
maxResultsis effectively capped at what the profile exposes — this is not a full historical archive of every post an account has ever made. - Like counts only for engagement. Each post comes back with a reliable
like_count. Thereply_count,repost_count, andquote_countfields are returned asnull— Threads does not expose those numbers on the public feed this actor reads. The fields are kept in the output so your schema stays stable if Threads ever exposes them. - No keyword or hashtag search. You scrape by profile handle. Searching Threads by keyword or hashtag requires a logged-in account and is intentionally not supported.
- Public profiles only. Private or restricted accounts return no posts.
Compared to alternatives
| Threads Scraper (Thirdwatch) | igview-owner / threads-search-scraper | |
|---|---|---|
| Input | Profile handle(s) | Keyword / search query |
| Best for | Monitoring and archiving specific accounts | Discovering posts across Threads by topic |
| Login required | No | Often requires account / session cookies |
| Output | Post text, like count, author, media, timestamps, direct links | Search-result posts |
If you already know which accounts you want to follow, this actor is the simpler, no-login option — point it at the handles and get clean rows back. If instead you need to search Threads by keyword or hashtag, a search-based scraper such as threads-search-scraper is the better fit. Many teams run both: search to discover accounts, then this actor to monitor them over time.
FAQ
Do I need a Threads or Instagram account? No. It reads only public profile data — no login, password, or API key.
Can I scrape multiple profiles in one run?
Yes. Use the usernames field with a list of handles. Each handle returns up to maxResults posts.
Can I search Threads by keyword or hashtag? No. This actor works by profile handle only. Keyword/hashtag search on Threads is gated behind a logged-in account.
Can I get the full post history of an account? No. You get roughly the 25 most-recent public posts per profile, not a complete archive.
Why are reply, repost, and quote counts empty?
Threads does not expose those numbers on the public profile feed, so they are returned as null rather than guessed. See Limitations.
Can I scrape private accounts? No. Only public profiles return posts.
Built by Thirdwatch. Looking for more social data? See our other Thirdwatch scrapers on the Apify Store for Instagram, TikTok, and X / Twitter.
Last verified: 2026-06