Threads Media Downloader avatar
Threads Media Downloader

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Threads Media Downloader

Threads Media Downloader

Extract public Threads user posts in bulk, including videos, images, captions and engagement stats. Perfect for content research, influencer monitoring, brand tracking, and social media analytics. No login required, just provide a Threads username.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

3 days ago

Last modified

Share

🧵 Threads Profile Media Downloader – Download Photos, Videos & Posts from Any Threads Profile

Download photos, videos, and posts from any Threads profile effortlessly! Extract high-quality images, videos, carousel posts, captions, engagement metrics (likes, replies, reposts, quotes), and user information. Perfect for content archiving, social media analysis, influencer research, and competitive intelligence.


📋 Table of Contents


✨ Features

Comprehensive Media & Data Extraction

FeatureDescription
🖼️ High-Quality ImagesExtract full-resolution images with dimensions and multiple size variants
🎥 Video DownloadsGet video URLs with multiple quality options and audio detection
🎠 Carousel PostsDownload all media from carousel/album posts
📝 Captions & TextExtract complete post captions and text content
👤 User InformationGet username, full name, verification status, and profile pictures
💬 Engagement MetricsCollect likes, replies, reposts, and quote counts
🕐 TimestampsAccurate post timestamps in ISO 8601 format
🔗 Direct Post URLsGet direct links to all Threads posts
📊 Multiple ViewsOrganized table views for images, videos, and engagement data

⚡ Quick Start

1️⃣ Download All Posts from a Profile

{
"username": "kimkardashian",
"maxPosts": 50
}

2️⃣ Download Large Dataset

{
"username": "zuck",
"maxPosts": 200
}

📊 Input Parameters

Configuration Options

ParameterTypeRequiredDefaultDescription
usernameString✅ Yes-Threads username (with or without @)
maxPostsInteger❌ No50Maximum posts to fetch (1-500)

📝 Parameter Details

username (Required)

  • Threads username to scrape
  • Can include or exclude the @ symbol
  • Examples: "kimkardashian", "@zuck", "instagram"
  • The actor automatically removes the @ if provided

maxPosts (Optional)

  • Maximum number of posts to download
  • Range: 1 to 500
  • Default: 50
  • Higher values collect more historical data but take longer
  • Posts are fetched in chronological order (newest first)

📤 Output Format

Complete Post Example

{
"post_id": "3374572439945687288",
"post_code": "C7U48E_yTD4",
"post_url": "https://www.threads.net/t/C7U48E_yTD4",
"media_type": "video",
"caption": "season 5, we're back! 🤍 the season premiere of #TheKardashians is now streaming on @hulu",
"taken_at": "2024-05-23T18:21:15.000Z",
"user_id": "63420375480",
"username": "kimkardashian",
"full_name": "Kim Kardashian",
"is_verified": true,
"profile_pic_url": "https://scontent-bru2-1.cdninstagram.com/v/t51.2885-19/358020137_785615143260672_1079515998759127892_n.jpg",
"like_count": 2907,
"has_liked": false,
"direct_reply_count": 888,
"repost_count": 107,
"quote_count": 14,
"image_url": "https://scontent-bru2-1.cdninstagram.com/v/t51.2885-15/532043059_1396927244718342_506115045744612345_n.jpg",
"image_width": 640,
"image_height": 1136,
"original_width": 720,
"original_height": 1280,
"video_url": "https://scontent-bru2-1.cdninstagram.com/o1/v/t16/f2/m69/AQMG_6S5It1gMig1EAnYGptg7ugc4-PFDyZ8b1AulVlwBkiZr8Qvx_D5zpEHdpFSFgz8BQO09FWwTRrQPB6I4kGc.mp4",
"video_type": 101,
"has_audio": true,
"carousel_media_count": 0,
"accessibility_caption": null,
"is_paid_partnership": false,
"reply_control": "everyone",
"can_reply": true,
"is_reply": false,
"scraped_at": "2024-12-03T07:33:00.000Z"
}

🖼️ Image Post Example

{
"post_id": "3315691857824253756",
"post_code": "C4DtC1qRQc8",
"post_url": "https://www.threads.net/t/C4DtC1qRQc8",
"media_type": "image",
"caption": "👽👾",
"taken_at": "2024-03-03T11:01:32.000Z",
"username": "kimkardashian",
"full_name": "Kim Kardashian",
"is_verified": true,
"like_count": 16488,
"direct_reply_count": 1174,
"repost_count": 366,
"quote_count": 80,
"image_url": "https://scontent-bru2-1.cdninstagram.com/v/t51.29350-15/430925631_1095402718448147_2559894442194773257_n.jpg",
"image_width": 1441,
"image_height": 1801,
"video_url": null,
"has_audio": false,
"scraped_at": "2024-12-03T07:33:00.000Z"
}

📊 Output Fields Reference

FieldTypeDescription
post_idStringUnique post identifier
post_codeStringShort post code used in URLs
post_urlStringDirect link to the Threads post
media_typeStringType: image, video, carousel, or text
captionStringPost caption/text content
taken_atStringPost timestamp (ISO 8601)
user_idStringUser's unique ID
usernameStringThreads username
full_nameStringUser's display name
is_verifiedBooleanVerification status
profile_pic_urlStringProfile picture URL
like_countIntegerNumber of likes
direct_reply_countIntegerNumber of direct replies
repost_countIntegerNumber of reposts
quote_countIntegerNumber of quote posts
image_urlStringBest quality image URL
image_widthIntegerImage width in pixels
image_heightIntegerImage height in pixels
video_urlStringVideo URL (best quality)
has_audioBooleanWhether video has audio
video_versionsArrayAll video quality variants
image_versionsArrayAll image size variants
carousel_mediaArrayCarousel post media items
scraped_atStringData extraction timestamp

💡 Use Cases

Content Creators & Marketers

  • 📊 Analyze competitor content strategies
  • 🎨 Download inspiration for creative projects
  • 📈 Track engagement trends over time
  • 🔍 Research successful post formats

Researchers & Analysts

  • 📚 Archive social media content for research
  • 📉 Study engagement patterns and metrics
  • 🧪 Analyze influencer marketing campaigns
  • 📊 Build datasets for machine learning

Brands & Agencies

  • 👁️ Monitor brand mentions and content
  • 🎯 Track influencer partnerships
  • 📱 Collect user-generated content
  • 💼 Competitive intelligence gathering

Personal Use

  • 💾 Backup your own Threads content
  • 📸 Download favorite posts and media
  • 🗂️ Organize saved content collections
  • 🎭 Create personal archives

❓ FAQ

Q: Do I need a Threads account to use this actor?

A: No. The actor works without requiring any Threads account or login credentials.

Q: Can I download media from private Threads profiles?

A: The actor can only access publicly available posts. Private profiles cannot be scraped.

Q: How do I find a Threads username?

A: Visit any Threads profile in your browser. The username appears in the URL: threads.net/@username

Q: Can I download the actual media files?

A: The actor provides direct URLs to all images and videos. You can download files using these URLs with a download manager or another tool.

Q: What media types are supported?

A: The actor extracts:

  • ✅ Single images (all size variants)
  • ✅ Videos (all quality variants)
  • ✅ Carousel posts (multiple images/videos)
  • ✅ Text-only posts

Q: Do media URLs expire?

A: Instagram/Threads media URLs may expire after some time. Download media promptly if you need to preserve it.

Q: Can I scrape multiple profiles in one run?

A: Currently, the actor processes one profile per run. For multiple profiles, run the actor multiple times or use Apify's scheduling features.

Q: How many posts can I fetch?

A: You can fetch between 1 and 500 posts per run using the maxPosts parameter.

A: This tool extracts only publicly available information. You are responsible for complying with Threads' Terms of Service, Instagram's Terms of Service, and all applicable laws. Always respect copyright and privacy.

Q: What's the difference between replies, reposts, and quotes?

A:

  • Replies: Direct responses to the post
  • Reposts: Sharing the post without adding content
  • Quotes: Sharing the post with additional commentary

Q: Can I filter by media type?

A: The actor downloads all posts. Use the built-in table views (Images, Videos, Engagement) to filter results, or filter the dataset after download.

Q: How accurate are the engagement metrics?

A: Metrics are captured at the time of scraping and reflect real-time data from the Threads API.


🏷️ Tags

threads scraper, threads downloader, threads media downloader, download threads photos, download threads videos, threads profile scraper, threads data extractor, threads api scraper, threads content downloader, threads image downloader, threads video downloader, threads post scraper, threads engagement data, threads analytics, threads metrics, social media scraper, instagram threads, threads by instagram, threads app scraper, threads profile data, threads user data, threads carousel downloader, threads backup tool, threads archiving, threads research tool, threads dataset, threads content analysis, threads influencer data, threads competitor analysis, apify threads, threads automation


🚀 Get Started Now

Ready to download Threads media and data?

  1. 🎯 Enter the Threads username (e.g., kimkardashian)
  2. ⚙️ Set the maximum posts to download (1-500)
  3. ▶️ Click Start to run the actor
  4. 📥 Download your data in JSON, CSV, Excel, or HTML format
  5. 📊 Use the built-in table views to browse images, videos, and engagement metrics
  6. Click "Try for free" to test the actor

⭐ If this actor helps your workflow, please give it a star!



Built with ❤️ for the Apify community | Threads Profile Media Downloader v1.0


📞 Support

Need help? Have questions?

  • 📧 Contact through Apify platform
  • 💬 Check the FAQ section above
  • 📚 Review the input/output documentation
  • ⭐ Rate and review the actor

Happy Scraping! 🧵✨