Threads Video & Image Downloader
Pricing
from $6.00 / 1,000 results
Threads Video & Image Downloader
Download and scrape every media file from Threads posts in seconds. This Actor extracts videos, images, and carousel media from any public Threads URL, including all key metadata like username, caption, likes, sizes, and more. Perfect for content repurposing, social media analytics.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
8 days ago
Last modified
Categories
Share
Threads Media Downloader π₯πΈ
Download videos and images from Threads posts instantly. Extract high-quality media URLs from single posts or carousel content with complete metadata including captions, likes, dimensions, and user information.
π Table of Contents
- β¨ Features
- π Quick Start
- π§ Input Configuration
- π Output Data Structure
- π‘ Use Cases
- π― Best Practices
- β‘ Performance & Limits
- β FAQ
- π οΈ Troubleshooting
- π SEO Keywords
β¨ Features
| Feature | Description |
|---|---|
| π₯ Video Downloads | Extract direct video URLs in multiple quality variants (720p, 1080p, etc.) |
| πΈ Image Downloads | Get highest quality images from Threads posts |
| π Carousel Support | Download all media items from carousel posts automatically |
| π¦ Batch Processing | Process multiple Threads URLs in a single run |
| π€ User Metadata | Extract username, full name, profile picture, and verification status |
| π¬ Post Details | Get captions, like counts, timestamps, and thread IDs |
| π Media Dimensions | Width and height information for all media items |
| π Clean Output | Organized table view with media type, URLs, and metadata |
| β‘ Fast & Reliable | Built-in rate limiting and automatic error handling |
| π Direct URLs | Get direct CDN links ready for download or embedding |
π Quick Start
Step 1: Add Threads Post URLs
{"thread_urls": ["https://www.threads.net/@username/post/ABC123"]}
Step 2: Run the Actor
Click "Start" and monitor real-time progress in the console
Step 3: Download Results
Export media URLs in JSON, CSV, or Excel format
π§ Input Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
thread_urls | Array | β Yes | List of Threads post URLs to extract media from |
π Input Examples
Single Post:
{"thread_urls": ["https://www.threads.net/@creator/post/DRPk82ZkmU1"]}
Multiple Posts:
{"thread_urls": ["https://www.threads.net/@user1/post/ABC123","https://www.threads.net/@user2/post/XYZ789","https://www.threads.net/@user3/post/DEF456"]}
Carousel Post:
{"thread_urls": ["https://www.threads.com/@annecurtissmith/post/DRUIgZmkRYk"]}
π Supported URL Formats
| Format | Example | Supported |
|---|---|---|
| Standard | https://www.threads.net/@user/post/ABC123 | β Yes |
| With Query | https://www.threads.net/@user/post/ABC123?xmt=... | β Yes |
| Short Link | https://www.threads.net/t/ABC123 | β Yes |
| With Media | https://www.threads.com/@user/post/ABC123/media | β Yes |
π Output Data Structure
π¬ Video Record Example
{"media_type": "video","media_url": "https://scontent.cdninstagram.com/o1/v/t16/...","source_url": "https://www.threads.net/@user/post/ABC123","username": "creator","full_name": "Creator Name","caption_text": "Check out this amazing video!","is_carousel": true,"carousel_index": 1,"width": 720,"height": 1280,"like_count": 24554,"taken_at": 1763566793,"thread_code": "ABC123","thread_id": "3769393924386481461","video_type": 101}
π· Image Record Example
{"media_type": "image","media_url": "https://scontent.cdninstagram.com/v/t51.29350-15/...","source_url": "https://www.threads.net/@user/post/XYZ789","username": "photographer","full_name": "Photo Creator","caption_text": "Beautiful sunset π ","is_carousel": false,"carousel_index": null,"width": 1220,"height": 2712,"like_count": 5432,"taken_at": 1763566793,"thread_code": "XYZ789","thread_id": "3769393924386481462"}
π Summary Record
{"summary": true,"success": true,"thread_url": "https://www.threads.net/@user/post/ABC123","thread_code": "ABC123","username": "creator","media_count": 5,"video_count": 3,"image_count": 2,"is_carousel": true,"like_count": 24554,"fetched_at": "2025-11-21T13:30:00.000Z"}
π Output Fields
| Field | Type | Description |
|---|---|---|
media_type | String | Type of media: "video" or "image" |
media_url | String | Direct CDN URL to download the media |
source_url | String | Original Threads post URL |
username | String | Threads username of the post creator |
full_name | String | Full name of the post creator |
caption_text | String | Post caption/description text |
is_carousel | Boolean | Whether media is part of a carousel |
carousel_index | Number/Null | Position in carousel (1, 2, 3...) or null |
width | Number | Media width in pixels |
height | Number | Media height in pixels |
like_count | Number | Number of likes on the post |
taken_at | Number | Unix timestamp when post was created |
thread_code | String | Unique thread identifier |
thread_id | String | Internal thread ID |
video_type | Number | Video quality type (101, 102, 103) - videos only |
π‘ Use Cases
| Use Case | Description | Benefit |
|---|---|---|
| π₯ Content Archiving | Save videos and images from favorite creators | Preserve content before deletion |
| π Media Analysis | Study content types and engagement patterns | Understand what performs best |
| π¨ Portfolio Building | Download your own Threads content | Create professional portfolios |
| π¬ Research Projects | Collect media for academic or market research | Analyze social media trends |
| πΎ Backup Creation | Archive important posts and media | Never lose valuable content |
| π― Marketing Analysis | Study competitor content strategies | Improve your content strategy |
| π± Social Listening | Monitor brand mentions with media | Track visual brand presence |
| π¬ Content Curation | Collect media for content creation | Build content libraries |
π― Best Practices
β Do's
- β Use valid URLs - Ensure all Threads post URLs are correct and accessible
- β Batch processing - Process multiple URLs together for efficiency
- β
Check media_type - Filter results by
"video"or"image"as needed - β Use carousel_index - Organize carousel content by slide number
- β Export in JSON - Get complete metadata with all fields
- β Verify public posts - Only public posts can be accessed
- β Monitor dimensions - Check width/height for quality assessment
β Don'ts
- β Invalid URLs - Don't use expired, deleted, or malformed URLs
- β Private posts - Can't access media from private accounts
- β Ignore errors - Check error messages for failed URLs
- β Exceed limits - Respect rate limits for reliable performance
- β Skip validation - Always verify URLs before processing
π‘ Pro Tips
| Tip | Benefit |
|---|---|
| Test with single URL first | Verify actor works before batch processing |
| Use carousel posts | Get multiple media items from one URL |
| Check video_type field | Identify different quality variants |
| Filter by dimensions | Find high-resolution media |
| Export to CSV | Easy analysis in spreadsheet tools |
| Save media_url | Direct links ready for download |
β‘ Performance & Limits
π Performance Metrics
| Metric | Value | Details |
|---|---|---|
| Processing Speed | 2-3 seconds/post | Average time per Threads URL |
| Success Rate | 99%+ | High reliability for public posts |
| Media Extraction | Unlimited items | All carousel items extracted |
| Concurrent URLs | Multiple | Batch processing supported |
π¬ Media Quality
| Media Type | Quality | Format |
|---|---|---|
| Videos | Multiple variants | MP4 (Type 101, 102, 103) |
| Images | Highest available | JPG, WebP, PNG |
| Carousel | All items | Mixed videos & images |
βοΈ Technical Limits
| Limit | Value | Note |
|---|---|---|
| Rate Limit | 1000 requests/hour | Built-in throttling |
| Timeout | 30 seconds/request | Auto-retry on failure |
| URL Batch Size | No hard limit | Process responsibly |
| Media Size | No limit | Direct CDN URLs provided |
β FAQ
π Access & Authentication
Q: Do I need a Threads account to use this actor?
A: No. This actor extracts public media without requiring any login or authentication.
Q: Can I download media from private Threads accounts?
A: No. Only media from public posts is accessible. Private accounts cannot be accessed.
Q: Is this actor free to use?
A: The actor runs on Apify's platform. You'll need Apify credits based on your usage.
π₯ Media Downloads
Q: What media formats are supported?
A: Videos (MP4) and Images (JPG, WebP, PNG) from Threads posts.
Q: Can I download carousel posts?
A: Yes! All media items from carousel posts are extracted with their index numbers.
Q: How many URLs can I process at once?
A: There's no hard limit, but process URLs in reasonable batches for best performance.
Q: Do I get the original quality?
A: Yes. Videos include multiple quality variants, and images are provided in highest available quality.
π¬ Videos & Images
Q: What video qualities are available?
A: Videos include multiple quality variants (Type 101, 102, 103) representing different resolutions.
Q: How do I filter only videos or only images?
A: Filter the output where media_type === "video" or media_type === "image".
Q: What are the video_type numbers?
A: Type 101, 102, 103 represent different quality levels. Lower numbers are typically higher quality.
Q: Can I get video thumbnails?
A: Yes. The output includes item_thumbnail_url field for video previews.
π οΈ Technical Questions
Q: What if a URL fails to process?
A: The actor continues processing other URLs and logs the error. Check the summary for details.
Q: How do I organize carousel media?
A: Use the carousel_index field (1, 2, 3...) to sort carousel items in order.
Q: Can I get post metadata?
A: Yes. Each record includes username, caption, likes, timestamp, and dimensions.
Q: What output formats are available?
A: JSON (complete data), CSV (spreadsheet), Excel (analysis), and XML.
π Data & Output
Q: What is the difference between thread_code and thread_id?
A: thread_code is the short URL identifier (e.g., "ABC123"), while thread_id is the internal numeric ID.
Q: How do I download the actual media files?
A: Use the media_url field which provides direct CDN links. You can download these URLs separately.
Q: Can I schedule regular extractions?
A: Yes. Use Apify's scheduling feature to run the actor automatically at set intervals.
π οΈ Troubleshooting
β Common Issues
| Issue | Cause | Solution |
|---|---|---|
| No media found | Invalid or deleted post | Verify URL is correct and post exists |
| Empty results | Private account | Only public posts are accessible |
| Missing data field | Post unavailable | Check if post was deleted or made private |
| Timeout error | Network issue | Actor retries automatically |
| Invalid thread_url | Malformed URL | Use correct Threads URL format |
| All URLs failed | Invalid batch | Verify all URLs are valid public posts |
π Error Messages
"Missing or invalid thread_url"
- Check that the URL is a valid Threads post URL
- Ensure URL format:
https://www.threads.net/@user/post/CODE
"Unexpected response: missing data field"
- Post may be deleted or unavailable
- Verify the post exists by opening URL in browser
"All thread URLs failed to process"
- Check that all URLs are from public posts
- Verify URLs are correctly formatted
"Thread code: media"
- URL parsing error (fixed in latest version)
- Remove
/mediasuffix from URL if present
β Best Troubleshooting Steps
- Verify URL - Open the Threads URL in your browser to confirm it works
- Check post status - Ensure the post is public and not deleted
- Test single URL - Try one URL first before batch processing
- Review logs - Check actor logs for specific error messages
- Check output - Look at summary records for processing statistics
π SEO Keywords
π― Primary Keywords
- Threads media downloader
- Threads video downloader
- Threads image downloader
- Download Threads videos
- Download Threads images
- Threads post downloader
- Meta Threads downloader
- Threads content downloader
π Secondary Keywords
- Extract Threads media
- Threads video extractor
- Threads image extractor
- Download from Threads
- Threads carousel downloader
- Threads media scraper
- Save Threads videos
- Save Threads images
- Threads content extractor
- Threads media URL extractor
π Long-tail Keywords
- How to download videos from Threads
- How to download images from Threads posts
- Extract media from Threads carousel
- Download Threads post media
- Get direct URL from Threads video
- Threads media downloader tool
- Bulk download Threads media
- Threads video and image extractor
- Download multiple Threads posts
- Threads media backup tool
- Extract Threads post content
- Threads media archiving tool
π± Related Terms
- Meta Threads scraper
- Threads data extraction
- Threads API alternative
- Threads content backup
- Social media downloader
- Threads automation tool
- Threads media collector
- Instagram Threads downloader
π Get Started Now
Download your first Threads media in under 60 seconds!
Perfect For:
β
Content creators
β
Social media managers
β
Digital marketers
β
Researchers & analysts
β
Archivists
β
Portfolio builders
Use For:
π₯ Content backup
π Media analysis
π¨ Portfolio creation
π¬ Research projects
πΎ Content archiving
π― Competitor analysis
Benefits:
β‘ Direct CDN URLs
π¦ Complete metadata
π Carousel support
π Batch processing
π₯ Multiple quality variants
πΈ Highest quality images
π Support & Resources
Need help? Check these resources:
- π Documentation - Complete guide above
- β FAQ - Common questions answered
- π οΈ Troubleshooting - Error solutions
- π¬ Apify Support - Contact Apify team
π Related Apify Actors
Explore more Threads scrapers and tools:
- Threads Scraper Lite - Lightweight Threads scraper
- Threads Search Scraper - Search Threads posts
- Meta Threads Profile Scraper - Extract profile data
- Meta Threads User Media Scraper - User media scraper
- Threads User Following Scraper - User following scraper
- Threads User Followers Scraper - User followers scraper
- Threads Replies Scraper - Replies scraper
- Threads Scraper Pro - User Post scraper
Built for the Apify community. Download smarter, archive better. β€οΈ
This actor extracts publicly available data from Threads. Always respect content creators' rights and platform terms of service.