Threads Post & Profile Scraper avatar

Threads Post & Profile Scraper

Pricing

Pay per usage

Go to Apify Store
Threads Post & Profile Scraper

Threads Post & Profile Scraper

Scrape Threads by Meta posts and profiles. Extract text, likes, replies, reposts, and verified status.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Threads Post Scraper

Scrape Threads by Meta posts and profiles. Extract post text, engagement metrics (likes, replies, reposts), author information, verified status, media attachments, and posted dates.

Features

  • Scrape individual Threads post URLs for detailed data
  • Scrape Threads profile pages with automatic infinite scroll
  • Extract engagement metrics: likes, replies, reposts
  • Detect verified accounts
  • Identify media attachments (images and videos)
  • Stealth mode with puppeteer-extra to avoid detection
  • Residential proxy support for reliable access

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsarrayYes-List of Threads profile URLs or individual post URLs to scrape
maxPostsintegerNo50Maximum number of posts to collect per profile. Set 0 for unlimited
scrollDelayintegerNo2000Delay in ms between scroll actions (500-10000)
proxyConfigurationobjectNoResidentialProxy settings. Residential proxies recommended

Output Fields

FieldTypeDescription
postTextstringFull text content of the Threads post
authorNamestringDisplay name of the post author
authorHandlestringUsername handle (e.g. @username)
verifiedbooleanWhether the author has a verified badge
likesnumberNumber of likes on the post
repliesnumberNumber of replies on the post
repostsnumberNumber of reposts/shares
postedDatestringDate/time when the post was published
mediaTypestringType of media attachment: "image", "video", or null
mediaUrlstringURL of the media attachment, or null
postUrlstringDirect URL to the Threads post
profileUrlstringSource profile URL (for profile scrapes)
scrapedAtstringISO timestamp of when the data was collected

Example Output

{
"postText": "Exciting updates coming to Threads this week!",
"authorName": "Meta",
"authorHandle": "@meta",
"verified": true,
"likes": 15200,
"replies": 832,
"reposts": 2100,
"postedDate": "2024-12-15T10:30:00.000Z",
"mediaType": "image",
"mediaUrl": "https://scontent.cdninstagram.com/...",
"postUrl": "https://www.threads.net/@meta/post/ABC123",
"profileUrl": "https://www.threads.net/@meta",
"scrapedAt": "2024-12-20T14:22:00.000Z"
}

Use Cases

  • Social media monitoring: Track brand mentions and competitor activity on Threads
  • Influencer analytics: Measure engagement rates for influencer profiles
  • Content research: Analyze trending topics and content formats on the platform
  • Sentiment analysis: Collect post data for NLP-based sentiment processing
  • Market research: Monitor public opinion and user discussions around products

Cost Estimate

This actor uses the Mid pricing tier at $0.00075 per result. Example costs:

Posts ScrapedEstimated Cost
100$0.075
1,000$0.75
10,000$7.50

Additional platform costs (compute, proxy) may apply depending on usage. Residential proxies are recommended and will incur separate proxy costs.

Limitations

  • Threads may update their UI structure, which could require selector updates
  • Very high-volume scraping may trigger rate limits
  • Private profiles cannot be scraped
  • Some engagement metrics may show abbreviated values (e.g., "1.2K" parsed as 1200)