Threads Profile Scraper avatar

Threads Profile Scraper

Pricing

from $13.50 / 1,000 items

Go to Apify Store
Threads Profile Scraper

Threads Profile Scraper

Pull public posts from any Threads profile: text, post URL, posted date, post code, and author handle. Aggressive scrolling captures up to 100 posts per profile. Provide multiple usernames to fan across accounts. Export to JSON, CSV, or Excel for social listening and trend research.

Pricing

from $13.50 / 1,000 items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

🧵 Threads Profile Scraper

🚀 Pull public Threads posts from any profile. Text, post URL, posted date, author handle. Camoufox + residential proxy bypasses Meta anti-bot. No login.

🕒 Last updated: 2026-05-01 · 📊 7 fields per post · 🧵 200M+ monthly users · 📱 Meta-owned platform · 🦊 Camoufox bypass

The Threads Profile Scraper visits public Threads profiles using a Camoufox browser with residential proxy rotation and returns each post's text, post URL, post code, posted timestamp, profile URL, and author handle. Aggressive scrolling captures up to 25 posts per profile and the Actor walks multiple usernames in sequence to reach 100+ posts per run.

Threads has crossed 200 million monthly active users since launch and is Meta's competitor to X. It is increasingly the public posting surface for tech founders, journalists, and creators. Anonymous HTTP scraping returns only the SPA shell because Meta's anti-bot fingerprints the TLS handshake. This Actor uses Camoufox to mimic a real browser and serves the SSR-rendered profile feed.

🎯 Target Audience💡 Primary Use Cases
Social listening teams, brand monitoring, journalists, marketers, researchersSocial listening, influencer monitoring, trend research, content discovery

📋 What the Threads Profile Scraper does

Three filtering workflows in a single run:

  • 👤 Multi-profile fanout. Submit an array of usernames and the Actor visits each profile.
  • 📜 Aggressive scroll. Up to 15 scroll rounds per profile loads more posts beyond the first viewport.
  • 🛡️ Anti-bot bypass. Camoufox headless: virtual plus residential proxy serves the real SSR feed.

Each row reports the username, post short code (extracted from the post URL), full post URL, post text up to 1500 characters, posted timestamp from the <time> element, profile URL, and a scrape timestamp.

💡 Why it matters: Threads is now where many tech and media voices post first. Brand teams need to track mentions there, journalists watch it for breaking takes, and marketers measure influencer reach. The HTTP layer alone returns nothing useful, but a properly-fingerprinted browser session can read the public feed.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Posts to return. Free plan caps at 10, paid plan at 1,000,000.
usernamesarray of strings14 default popular usernamesThreads usernames without the @.
proxyConfigurationobjectApify residential, USProxy used for the Camoufox session.

Example: 100 posts across 14 popular usernames.

{
"maxItems": 100,
"usernames": [
"zuck", "mosseri", "openai", "mkbhd", "apify",
"instagram", "threads", "nytimes", "cnn", "theverge",
"techcrunch", "wired", "garyvee", "sahilbloom"
]
}

Example: track a single brand handle.

{
"maxItems": 25,
"usernames": ["apify"]
}

⚠️ Good to Know: Threads enforces strong anti-bot, so this Actor uses Camoufox with headless: virtual and Apify residential proxy. Cold-start is around 4-6 seconds, then each profile takes 6-10 seconds depending on scroll depth.


📊 Output

Each post record contains 7 fields. Download as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
👤 usernamestring"zuck"
🆔 postCodestring"DXt5n9UlLl-"
🔗 postUrlstring"https://www.threads.com/@zuck/post/DXt5n9UlLl-"
💬 textstring"As part of our philanthropic work to help cure all diseases..."
📅 postedAtISO 8601 | null"2026-04-29T13:26:07.000Z"
🔗 profileUrlstring"https://www.threads.net/@zuck"
🕒 scrapedAtISO 8601"2026-05-01T01:55:30.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
🔓No login required. Public profile feed served via Camoufox session.
🛡️Anti-bot bypass. Camoufox + residential proxy handles Meta's TLS fingerprinting.
📜Scroll for more. Up to 15 scroll rounds per profile loads beyond the first viewport.
👤Multi-profile fanout. Submit many usernames, get aggregated results in one run.
📅Exact timestamps. Posted dates pulled from the <time> element, not relative strings.
🆔Stable post codes. Each post carries the canonical short code Meta uses internally.
🚀Sub-2-minute runs. Typical 100-post pulls finish in 80 to 120 seconds.

📊 In a single 80-second run the Actor returned 71 posts across 14 popular Threads profiles.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
Direct HTTP scrapingFreeReturns SPA shell onlyn/aNonen/a
Manual scroll + copyFreeOne profile at a timeLiveNoneHours
Paid social-listening tools$$$ subscriptionAggregatedDailyBuilt-inAccount setup
⭐ Threads Profile Scraper (this Actor)Pay-per-eventMulti-profile, scrolledLiveUsername listNone

Same SSR feed Meta serves to any logged-out browser, accessible via Camoufox session.


🚀 How to use

  1. 🆓 Create a free Apify account. Sign up here and get $5 in free credit.
  2. 🔍 Open the Actor. Search for "Threads Profile" in the Apify Store.
  3. ⚙️ Add usernames. One or many Threads handles without the @.
  4. ▶️ Click Start. A 100-post run typically completes in 80 to 120 seconds.
  5. 📥 Download. Export as CSV, Excel, JSON, or XML.

⏱️ Total time from sign-up to first dataset: under five minutes.


💼 Business use cases

🛡️ Brand monitoring

  • Track mentions of your brand across creator profiles
  • Surface emerging conversations about your products
  • Detect crisis signals early in news-org accounts
  • Monitor competitor announcements posted on Threads

📊 Social listening

  • Aggregate posts from a topic-relevant set of profiles
  • Track tone shifts in influencer posts over time
  • Pair Threads activity with X cross-posting analysis
  • Build alert feeds for high-signal handles

📰 Journalism

  • Capture quotes from public figures on Threads
  • Verify timestamps with the canonical post URL
  • Track founder commentary on their own products
  • Build evidence trails citing post short codes

📈 Marketing intel

  • Benchmark posting cadence of competitor brand accounts
  • Mine top-performing post text for inspiration
  • Track engagement signals embedded in post text
  • Identify rising voices in your category

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🔌 Automating Threads Profile Scraper

Run this Actor on a schedule, from your codebase, or inside another tool:

Schedule daily runs from the Apify Console to track new posts on a list of handles. Pipe results into Slack, Google Sheets, S3, BigQuery, or your own webhook with the built-in integrations.


❓ Frequently Asked Questions


🔌 Integrate with any app

  • Make - drop run results into 1,800+ apps.
  • Zapier - trigger automations off completed runs.
  • Slack - post run summaries to a channel.
  • Google Sheets - sync each run into a spreadsheet.
  • Webhooks - notify your own services on run finish.
  • Airbyte - load runs into Snowflake, BigQuery, or Postgres.

💡 Pro Tip: browse the complete ParseForge collection for more pre-built scrapers and data tools.


🆘 Need Help? Open our contact form and we'll route the question to the right person.


Threads is a registered trademark of Meta Platforms, Inc. This Actor is not affiliated with or endorsed by Meta. It reads only the public profile feed every logged-out browser can access.