Threads Scraper - Posts, Likes & Replies avatar

Threads Scraper - Posts, Likes & Replies

Pricing

Pay per usage

Go to Apify Store
Threads Scraper - Posts, Likes & Replies

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

Thirdwatch

Maintained by Community

Actor 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

FieldDescription
usernameThe profile handle that was scraped
textThe post text / caption
like_countNumber of likes on the post
reply_countNumber of replies (not available — see Limitations)
repost_countNumber of reposts (not available — see Limitations)
quote_countNumber of quotes (not available — see Limitations)
taken_atPost timestamp (Unix epoch seconds)
taken_at_isoPost timestamp (ISO 8601, UTC)
authorAuthor object: { username, full_name, is_verified, pk }
mediaList of attached media as { type: image | video, url }
codeThreads short code for the post
pkNumeric post id
thread_urlDirect 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

ParameterTypeRequiredDescription
usernamestringOne of these twoA single profile handle, with or without @ (e.g. zuck or @mosseri).
usernamesarrayOne of these twoA list of handles to scrape in one run. Use this or username.
maxResultsintegerNoMaximum 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 maxResults is 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. The reply_count, repost_count, and quote_count fields are returned as null — 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
InputProfile handle(s)Keyword / search query
Best forMonitoring and archiving specific accountsDiscovering posts across Threads by topic
Login requiredNoOften requires account / session cookies
OutputPost text, like count, author, media, timestamps, direct linksSearch-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