Threads Profiles, Posts & Insights Scraper avatar

Threads Profiles, Posts & Insights Scraper

Pricing

from $15.00 / 1,000 entity scrapeds

Go to Apify Store
Threads Profiles, Posts & Insights Scraper

Threads Profiles, Posts & Insights Scraper

Scrape Threads profiles, posts and engagement metrics with input-time filters (verified, min likes, follower threshold, language, keywords). Extract emails, phones and contact links from bios. Track follower growth across scheduled runs. Lead-gen ready.

Pricing

from $15.00 / 1,000 entity scrapeds

Rating

0.0

(0)

Developer

Yuliia Kulakova

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

The complete Threads (Meta) data extractor for marketers, recruiters, lead-gen teams, content creators and analysts. Pull profile metadata, recent posts, engagement metrics, contact info from bios, and historical follower growth — with input-time filters so you only pay for entities that match.

A drop-in upgrade over the existing Threads scrapers on Apify Store: same inputs work, plus everything competitors don't ship.

banner


What you get

Profile metadataUsername, full name, bio, verified status, follower count, profile picture (HD), external links
Recent postsUp to 15 most-recent posts per profile with text, media (images + videos), likes, replies, reposts, quote count, timestamp
Carousel mediaMulti-image and multi-video carousels surfaced as flat media arrays
Lead-gen contact infoEmails, phone numbers, payment links (PayPal, Cash App, Venmo), aggregators (Linktree, Beacons), website, and 20+ social platforms categorised (Instagram, TikTok, YouTube, Substack, etc.)
Engagement filters at inputVerified-only, min likes / replies / reposts, min author followers, has-media, has-links, language, date range, include/exclude keywords. No other Threads scraper on Apify offers these — you only pay for matching entities.
Analytics blockPer-profile engagement rate, virality index, average likes/replies/reposts, top-post likes — auto-computed
Historical trend trackingPersisted snapshots + automatic deltas (followers change, follower growth per day, trend up/down/flat) across scheduled runs
Multi-format exportJSON, CSV, Excel, XML, HTML straight from Apify dataset

Works out of the box — proxies included, no configuration required.


Use cases

  • Lead-gen / SDR — pull contact info (emails, socials, websites) from creator bios for cold outreach
  • Recruiters — find verified creators in a niche, with follower thresholds and engagement filters
  • Music / A&R / brand marketers — track artist or influencer follower growth daily, spot momentum early
  • Agencies — scout competitor accounts, monitor posting cadence, track engagement benchmarks
  • Content strategists — find top-performing posts in a niche by likes/replies, reverse-engineer hooks
  • Analysts / journalists — exact public engagement numbers with provenance, ready for dashboards
  • Brand monitoring — keyword-trigger filter for mentions of your brand across Threads creators

Quick start

Paste a Threads URL and run — that's the minimum input:

{
"urls": ["https://www.threads.net/@zuck"]
}

You get one profile record (Mark Zuckerberg: 5.5M followers, full bio, verified, external links, contact info, analytics) plus the most recent 8-15 posts with full engagement metrics.


Common inputs

Multiple profiles in one run:

{
"urls": [
"https://www.threads.net/@zuck",
"https://www.threads.net/@mosseri",
"https://www.threads.net/@garyvee"
],
"maxPostsPerProfile": 10
}

Lead-gen sweep — verified profiles with 1M+ followers + contact info:

{
"urls": [
"https://www.threads.net/@garyvee",
"https://www.threads.net/@mosseri"
],
"verifiedOnly": true,
"minAuthorFollowers": 1000000,
"includeContactInfo": true,
"includePosts": false
}

Find viral content in a niche (≥1000 likes, AI keywords):

{
"urls": ["https://www.threads.net/@zuck"],
"minLikes": 1000,
"keywordsInclude": ["ai", "superintelligence"],
"maxPostsPerProfile": 50
}

Historical trend tracking — schedule daily:

{
"urls": ["https://www.threads.net/@zuck"],
"enableHistory": true,
"historyDatasetName": "my-threads-tracking"
}

From the second scheduled run onwards every record carries a history.delta block with followersChange, followerGrowthPerDay, and a trend (up / down / flat).

Bare usernames (CSV-friendly):

{
"usernames": ["zuck", "mosseri", "garyvee"]
}

Inputs reference

Targeting

FieldTypeDefaultDescription
urlsarrayThreads URLs (threads.net/@user) or @username form
usernamesarrayBare usernames (convenient for CSV lists)
postUrlsarraySpecific post URLs
includePostsbooleantrueInclude the profile's recent posts
maxPostsPerProfileint50Cap on posts per profile (initial feed returns 5-15)

Engagement filters (paid only if matched)

FieldTypeDefaultDescription
verifiedOnlybooleanfalseSkip non-verified authors
minAuthorFollowersint0Skip authors below this follower count
excludePrivatebooleantrueSkip private accounts
minLikesint0Skip posts below this like count
minRepliesint0Skip posts below this reply count
minRepostsint0Skip posts below this repost count
hasMediaenumanyany / yes / no
hasLinksenumanyany / yes / no
languagearrayTwo-letter language codes (e.g. en, es)
dateFrom / dateTostringISO date or YYYY-MM-DD
keywordsIncludearrayMust contain at least one keyword (case-insensitive)
keywordsExcludearrayMust NOT contain any keyword
excludeRepliesbooleanfalseDrop reply posts, keep originals

Enrichment

FieldTypeDefaultDescription
includeContactInfobooleantrueEmails / phones / socials / website from bios
includeAnalyticsbooleantrueEngagement rate, virality, top-post stats
enableHistorybooleanfalsePersist snapshots + compute deltas
historyDatasetNamestringthreads-historyNamed store reused across scheduled runs

Performance

FieldTypeDefaultDescription
proxyConfigurationobjectautoOptional. Proxies are included by default — leave empty unless overriding
maxConcurrencyint3Parallel workers
minDelayMsint1000Throttle between requests

Output

Every record carries type, id, url, username, scrapedAt, plus type-specific fields.

Profile record: fullName, bio, verified, followers, profilePicUrl, profilePicUrlHd, externalLinks[], topPosts[] (top 5 by likes), plus contactInfo, analytics, history blocks when enabled.

Post record: text, createdAt, likeCount, replyCount, repostCount, quoteCount, media[] (images + videos with dimensions), hashtags[], mentions[], urls[], language, plus a lightweight author (id, username, verified).

Analytics block

{
"engagementRate": 0.00087,
"viralityIndex": 2.48,
"avgLikesPerPost": 1326,
"avgRepliesPerPost": 589,
"avgRepostsPerPost": 86,
"totalLikes": 10605,
"topPostLikes": 3289,
"momentum": { "followerGrowthPerDay": 72, "trend": "up" }
}

Contact info block

{
"emails": ["hello@example.com"],
"phones": ["+15551234567"],
"website": "https://garyvee.com/attention",
"socials": {
"instagram": "https://instagram.com/...",
"tiktok": "https://tiktok.com/@...",
"youtube": "https://youtube.com/..."
},
"paymentLinks": {
"paypal": "https://paypal.me/...",
"cashapp": "https://cash.app/..."
},
"aggregator": "https://linktr.ee/..."
}

History block (with enableHistory)

{
"firstSeen": "2026-06-01T00:00:00Z",
"snapshotCount": 14,
"previous": { "at": "...", "followers": 5524475 },
"delta": {
"daysElapsed": 1.0,
"followersChange": 1250,
"followerGrowthPerDay": 1250,
"trend": "up"
},
"series": [ { "at": "...", "followers": 5523225 } ]
}

Pricing

Simple pay-per-event:

EventCost
Actor start$0.01
Each scraped entity (profile or post)$0.015

Example runs:

What you scrapeCalculationCost
1 profile + posts (~10 entities)$0.01 + 10 × $0.015$0.16
10 profiles + posts (~110 entities)$0.01 + 110 × $0.015$1.66
100 lead-gen profiles, no posts$0.01 + 100 × $0.015$1.51
500 daily monitoring profiles$7.51 / run × 30 days~$225 / month
1,000 entities (bulk profile sweep)$0.01 + 1,000 × $0.015$15.01

Compare: Phantom Buster charges $0.15-0.20 per LinkedIn profile (~10× more). Cognism is $1,000+/mo subscription. We're per-use, no commitment.


FAQ

Does this work without configuration? Yes. Paste a Threads URL and run. Proxies are included.

How many posts do I get per profile? The initial feed returns 5-15 most-recent posts per profile, which covers the typical "what's this creator posting" use case. Deep historical pagination (hundreds of posts) is not currently supported — Meta restricts this for anonymous access.

Can I get followers / following lists? Not currently. These lists are behind a Meta login wall. They're on the roadmap for v2 with optional cookie support.

Do contact details come from every profile? Only when they're publicly listed in the bio or external links. The actor extracts what's there — it doesn't make guesses. About 30-50% of creator accounts publicly expose at least one contact channel.

What happens with profiles I can't access? A small share of very large or geo-restricted accounts (~10-20%) return a login wall when accessed from any non-cookied session. The actor logs them and moves on — you only pay for entities successfully scraped.

Will repeated runs over-charge me for the same profile? Each run is metered independently — daily scheduled runs of the same 100 profiles is 100 billable entities per run. The history store deduplicates time-series points so trend data stays clean.

Can I export to CSV / Excel? Yes. Apify automatically offers CSV, JSON, Excel, XML and HTML on every dataset.

Are the engagement filters applied before billing? Yes. If a post fails your minLikes / verifiedOnly / language / date filter, it's never written to the dataset and you don't pay for it. This is one of our headline features — no competitor on Apify Store offers input-time filtering.

How fresh is the data? Real-time per request — the actor reads Threads' public feed at run time.

What's the difference vs other Threads scrapers on Apify? Most competitors return raw post dumps; we add input-time engagement filters, bio contact extraction (lead-gen ready), per-profile analytics (engagement rate, virality, momentum) and historical follower-growth tracking. No other Threads scraper on Apify ships these.


This actor scrapes only publicly available Threads data. It is not affiliated with, endorsed by, or sponsored by Meta or Threads. Use responsibly and respect Meta's Terms of Service and applicable laws.


Maintained by brilliant_gum on Apify.