Scrape public Threads posts without login: profile feeds, a post with its replies, or keyword search. Text, likes, replies, reposts, media, quoted post and author with followers in clean JSON. Pay per post.
Accepts input field names of other Threads scrapers (for example profiles, startUrls, searchQueries, maxPosts, action) and picks the mode from the filled list; mixed lists are split per value. With the default mode every filled list is scraped; post or search uses only its own list.
New maxTotalItems: a cap for the whole run (up to 25,000). The platform's max paid results option is respected the same way.
New date filter postedAfter / postedBefore (a date or a period like 7 days) for profile and search; filtered posts are free.
New profileTab: read the replies or reposts tab of a profile (first page).
A value that cannot be read no longer stops the run: it becomes a free error row with INVALID_INPUT, and the other values are scraped.
Optional summary to Slack or Notion through deliveryConnector and deliveryTarget.
The final status message links to reviews and issues.
Profile paging follows the current threads.com request; slow requests are retried in a new proxy session after 12 seconds.
Dependencies updated.
0.1 — 2026-10-15
Initial release.
Three modes without login: latest posts of profiles, a post with its thread and replies, keyword search.
Post rows with text, date, likes, replies, reposts, quotes, shares, photos and videos, quoted and reposted post, link, topic and author with followers (profile mode).
not_found and error rows instead of silently missing inputs; run summary in RUN_SUMMARY.
Apify Proxy (datacenter) on by default; up to 50 inputs and 500 posts per input.