Threads Scraper - Extract Posts, Profiles & Engagement Data avatar

Threads Scraper - Extract Posts, Profiles & Engagement Data

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Threads Scraper - Extract Posts, Profiles & Engagement Data

Threads Scraper - Extract Posts, Profiles & Engagement Data

Extract public posts, profiles, and engagement data from Threads by Meta. Scrape profile feeds, individual threads, images, videos, likes, and reply counts, no login required. Perfect for brand monitoring, influencer analytics, AI training data, and competitor research. Export to JSON, CSV, or Excel

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Trevor Smith

Trevor Smith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🧡 Threads Scraper β€” Extract Posts, Profiles & Engagement Data

The first and only Threads web scraper on the Apify Store. Extract public posts, profile feeds, media, and engagement metrics from Threads by Meta β€” the fastest-growing social platform with 275M+ monthly active users.


πŸš€ Why Threads?

Threads is exploding. Brands, researchers, marketers, and AI companies are desperate for Threads data β€” but nobody has built a scraper yet. You're looking at the first mover advantage.

Use CaseWho Needs It
πŸ“Š Brand MonitoringMarketing teams tracking mentions and sentiment
🧠 AI Training DataLLM companies need fresh conversational data
πŸ” Competitor ResearchSocial media managers analyzing rival strategies
πŸ“ˆ Influencer AnalyticsAgencies tracking engagement rates
🏷️ Trend DetectionJournalists and trend forecasters
πŸ’Ό Lead GenerationSales teams finding prospects in conversations

✨ Features

FeatureDescription
πŸ” Keyword SearchSearch Threads by keyword or hashtag β€” find posts about any topic
πŸ“₯ Profile ScrapingExtract all posts from any public Threads profile
πŸ”— Post URLsScrape individual threads by direct URL
πŸ’¬ Reply Thread ExtractionExtract full conversation trees under any post
♾️ Infinite ScrollAutomatically loads more posts as you scroll
πŸ–ΌοΈ Media ExtractionGet high-res image URLs (srcset) and video URLs from posts
πŸ‘€ Profile MetadataBio, follower count, display name β€” automatically captured
πŸ“… TimestampsEvery post includes exact creation date
❀️ Engagement MetricsLike, reply, and repost counts on every post
πŸ“‹ Structured OutputClean JSON/CSV/Excel via Apify dataset
πŸ“Š Analytics DashboardFree interactive dashboard with charts (see below)
⏰ Scheduled RunsMonitor profiles or keywords daily/weekly via Apify scheduler
πŸ”Œ IntegrationsZapier, Make, n8n, LangChain, LlamaIndex
πŸ›‘οΈ Proxy SupportResidential proxies to avoid rate limiting

πŸ”§ How to Use

1️⃣ Quick Start (One Profile)

Input:
usernames: ["zuck"]
maxPostsPerProfile: 20

↓ Output (JSON)

{
"id": "C6Tt8xRRJXA",
"authorUsername": "zuck",
"text": "Threads now has 275M+ monthly active users! Thanks for building this community with us 🧡",
"url": "https://www.threads.net/@zuck/post/C6Tt8xRRJXA",
"createdAt": "2025-06-15T14:30:00.000Z",
"likeCount": 124500,
"replyCount": 8450,
"repostCount": 3200,
"imageUrls": ["https://...threads.net/media.jpg"],
"type": "post",
"profile": "zuck",
"scrapedAt": "2025-06-15T15:00:00.000Z"
}

2️⃣ Multiple Profiles + Replies

Input:
usernames: ["zuck", "nike", "nasa", "elonmusk"]
maxPostsPerProfile: 50
includeReplies: true
includeMediaInfo: true

3️⃣ Search by Keyword

Input:
searchKeywords: ["AI", "crypto", "photography"]
maxPostsPerProfile: 30
includeReplies: true

Returns all recent public posts matching each keyword, with full reply threads.

4️⃣ Individual Posts

Input:
postUrls: [
"https://www.threads.net/@zuck/post/C6Tt8xRRJXA",
"https://www.threads.net/@nike/post/C6Tt7xRRJXB"
]

πŸ“¦ Output Fields

FieldTypeDescription
idstringUnique post identifier
authorUsernamestringThreads username (without @)
textstringPost caption/content
urlstringDirect link to the post
createdAtstringISO 8601 timestamp
likeCountintegerNumber of likes
replyCountintegerNumber of replies
repostCountintegerNumber of reposts
imageUrlsarrayList of image URLs
videoUrlsarrayList of video URLs
typestring"post" or "reply"
profilestringSource profile
repliesarrayReply objects (if includeReplies=true)
scrapedAtstringWhen data was extracted

πŸ’° Pricing

TierPriceWhat You Get
πŸ†“ Free$010 profile runs per month (up to 20 posts each)
πŸš€ Starter~$2/1,000 postsRegular extraction for small teams
πŸ“Š ProCustom volumeEnterprise-scale monitoring

Platform compute costs are separate β€” the Scraper is optimized for efficiency.


πŸ“Š Free Analytics Dashboard

Turn your scraped Threads data into interactive charts and insights β€” no signup, no backend, just paste your Dataset ID.

πŸ‘‰ Launch Dashboard β†’

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 🧡 Threads Analytics πŸ“Š ONLINE β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ 30 β”‚ β”‚ 12.5Kβ”‚ β”‚ 3.2K β”‚ β”‚ 1.8K β”‚ β”‚ 583 β”‚ β”‚ 15 β”‚ β”‚
β”‚ β”‚Posts β”‚ β”‚Likes β”‚ β”‚Repliesβ”‚ β”‚Repostβ”‚ β”‚AvgEngβ”‚ β”‚Media β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β”‚ πŸ“ˆ Engagement Over Time 🍩 Engagement Split β”‚
β”‚ β•±β•² β•±β•² β”‚
β”‚ β•± β•² β•± β•² ● Likes 75% β”‚
β”‚β•± β•²β•± β•² ● Replies 18% β”‚
β”‚ ● Reposts 7% β”‚
β”‚ πŸ”₯ Top Posts πŸ“… Posting Days β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ–ˆ β–ˆβ– β–  β–ˆβ–ˆ β”‚
β”‚ β”‚"Just launched..." │❀️12K Mon Tue Wed Thu Fri β”‚
β”‚ β”‚"Big news today..." │❀️8K β”‚
β”‚ β”‚"New research..." │❀️5K πŸ“‹ All Posts β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ Date β”‚ Text β”‚ ❀️ β”‚ πŸ’¬ β”‚ πŸ”„β”‚
β”‚ 06/23β”‚"New AI..."β”‚12Kβ”‚4Kβ”‚1Kβ”‚
β”‚ πŸ–ΌοΈ Media Gallery 06/16β”‚"500M..."β”‚18Kβ”‚5Kβ”‚1Kβ”‚
β”‚ [img] [img] [img] [img] β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

How to use:

  1. Run the Threads Scraper β†’ copy the Dataset ID from the run's Storage tab
  2. Open the Dashboard in your browser
  3. Paste the Dataset ID β†’ click Load Dashboard
  4. See 5 interactive charts + posts table + media gallery

For private datasets, also paste your Apify API token (Settings β†’ API). Or make the dataset public in Storage tab.


πŸ”— Integrations

PlatformIntegration
πŸ¦œπŸ”— LangChain / LlamaIndexFeed Threads data directly into RAG pipelines
⚑ Zapier / MakeConnect to 5,000+ apps
πŸ”§ n8nSelf-hosted automation workflows
🐍 Python / JavaScript SDKBuild custom applications
πŸ€– AI AgentsMCP server support for AI agent data pipelines

⚠️ Data Compliance

This Actor extracts publicly available Threads profile data β€” the same information visible to anyone visiting threads.net. Respect Threads' Terms of Service and Meta's Automated Data Collection Terms when using extracted data.


πŸ§‘β€πŸ’» Need Help?


Built with 🧡 for the Apify community. First Threads scraper on the market β€” grab the opportunity while it's fresh!