Meta Threads Scraper - User Posts & Keyword Search & Views
Pricing
from $5.00 / 1,000 results
Meta Threads Scraper - User Posts & Keyword Search & Views
Extract Threads posts with engagement metrics (likes, replies, reposts, shares, views) and user profiles. Scrape user posts, search by hashtag, or search by keyword with top or recent filters. No login required.
Pricing
from $5.00 / 1,000 results
Rating
1.6
(3)
Developer

Rush
Actor stats
13
Bookmarked
504
Total users
91
Monthly active users
3.8 days
Issues response
8 days ago
Last modified
Categories
Share
Meta Threads Scraper - Posts, Profiles & Search
Extract comprehensive Threads data including posts, profiles, engagement metrics (likes, replies, reposts, shares, views), and contact information from bios. Scrape user posts, search by hashtag/tag, or search by keyword with filters. Built for social media monitoring, influencer outreach, and competitive analysis. No login required. Export to JSON/CSV/Excel.
Note: This is an experimental tool. Website structure may occasionally change, which could affect data extraction. Please test with small batches before large-scale use.
What Data Can You Get?
User Profile Information
- Username and display name
- Bio/description (full text)
- Profile picture URL
- Follower count (when available)
- Verification status
- Profile URL
- Contact information: emails, phone numbers, and website links extracted from bio
- External profile links
- Interest and topic tags from the user's profile
- Linked podcast name and URL (when available)
Post Content
- Text content
- Post creation time (ISO, formatted, and Unix timestamp)
- Post URL and unique code
- Engagement metrics: likes, replies, reposts, quotes, shares, and views
- Pinned post indicator and edit status
- Media attachments (images/videos)
- Hashtags used
- User mentions (@username format)
- External links
Use Cases
- Social Media Monitoring: Track brand mentions and conversations
- Influencer Discovery: Find content creators with follower metrics
- Competitor Research: Monitor competitor activity and engagement
- Content Analysis: Analyze trending topics and hashtags
- Lead Generation: Discover profiles in your niche
- Market Research: Understand audience sentiment
How to Use
Input Configuration
| Parameter | Type | Description | Example |
|---|---|---|---|
mode | string | Scraping mode: user, keyword, or search | "user" |
usernames | array | Target usernames (for user mode, without @, max 20) | ["zuck", "nike"] |
keywords | array | Hashtags or search terms (for keyword/search mode, max 20) | ["AI", "tech"] |
search_filter | string | Sort search results (search mode only): top (popular) or recent (newest first) | "top" |
start_date | string | Search by Keyword only. Show posts from this date onward (YYYY-MM-DD or "7 days") | "2026-01-01" |
end_date | string | Search by Keyword only. Show posts up to this date (inclusive) | "7 days" |
max_posts | number | Maximum posts per user or keyword (1-500) | 200 |
Note: Date options are only for Search by Keyword. If you use them in User Posts or Hashtag / Tag, the run will stop and show a clear reminder.
Mode 1: Scrape User Posts (with Profile Data)
Extract posts and complete profile information from a specific user:
{"mode": "user","usernames": ["zuck"],"max_posts": 200}
Batch Scraping Multiple Users
Scrape posts from multiple users in one run (up to 20):
{"mode": "user","usernames": ["zuck", "instagram", "nike"],"max_posts": 20}
This returns:
- Each user's bio and follower count
- Contact information extracted from bio (emails, phones, links)
- All recent posts with engagement metrics (likes, replies, reposts, shares, views)
- Profile verification status
- Media attachments
- Mentions and hashtags
Mode 2: Search Posts by Hashtag/Tag
Discover posts under popular Threads hashtags. Results are sorted by relevance.
Best for: Popular hashtags with active communities. Works great with tags like
AI,tech,fashion, etc.Tip: You can include or omit the
#symbol - bothAIand#AIwill work the same way.
{"mode": "keyword","keywords": ["AI", "tech", "#startup"],"max_posts": 20}
Mode 3: Search by Keyword (with Filters)
Full-text search with sort options. Result volume is best-effort and depends on Threads' current public search availability.
Understanding Search Filters
| Filter | Best For | What You Get |
|---|---|---|
Top (top) | Discovering viral content | Popular posts with high engagement |
Recent (recent) | Catching up on discussions | Newest posts first (chronological) |
Top/Popular Posts
{"mode": "search","keywords": ["artificial intelligence"],"search_filter": "top","max_posts": 50}
Recent Posts
{"mode": "search","keywords": ["AI"],"search_filter": "recent","max_posts": 50}
Date Filtering (Search Mode Only)
Filter search results by date range. Supports absolute dates and relative dates.
The actor first narrows results by your date range, then checks dates again before saving.
If start_date or end_date is used outside Search by Keyword, the run stops immediately with a clear reminder.
{"mode": "search","keywords": ["AI"],"search_filter": "top","start_date": "2026-01-01","end_date": "2026-02-28","max_posts": 100}
{"mode": "search","keywords": ["AI"],"start_date": "7 days","max_posts": 50}
Output Format
Viewing Your Data
- Dataset View: Click "Preview" to see scraped posts
- All Fields: Switch to "All fields" view to see complete data including:
- Full user profile information
- Complete mentions array
- Media metadata
- Additional extracted fields
Sample Dataset Output
Each post is saved as a separate record. Below is an example from user mode:
{"post_url": "https://www.threads.com/@zuck/post/DTa3-B1EbTp","post_code": "DTa3-B1EbTp","text_content": "we're establishing a new top-level initiative called Meta Compute...","created_at": "2026-01-12T18:00:30+00:00","created_at_display": "2026-01-12 18:00 UTC","created_at_timestamp": 1768240830,"like_count": 2684,"reply_count": 810,"repost_count": 129,"quote_count": 42,"share_count": 221,"view_count": 416512,"has_media": false,"media_type": "text","media_url": "","media_urls": [],"hashtags": [],"mentions": [],"urls": [],"is_pinned": false,"is_edited": false,"scraped_at": "2026-02-17T17:33:57.758668+00:00","username": "zuck","display_name": "Mark Zuckerberg","profile_url": "https://www.threads.com/@zuck","is_verified": true,"followers_count": 5443607,"bio": "Mostly superintelligence and MMA takes","profile_pic_url": "https://...","external_links": ["https://zuck.com"],"emails": [],"phones": [],"bio_links": [],"profile_tags": ["AI", "Tech"],"podcast_name": "","podcast_url": "","podcast_platform": ""}
Search mode results include author profile data inline plus three additional fields:
search_keyword: the searched keywordsearch_filter: the filter usedkeyword_match: whether the post text directly matches the searched keyword
Hashtag mode results include author profile data inline plus a search_keyword field (the searched hashtag).
For hashtag/search modes, author profile fields are best-effort and are backfilled when public profile data is available.
Example Use Cases
1. Competitor Analysis with Engagement Metrics
{"mode": "user","usernames": ["competitor_brand_a", "competitor_brand_b"],"max_posts": 30}
Extract profiles and recent posts with engagement metrics (likes, replies, reposts, shares, views) from multiple competitors for cross-comparison analysis.
2. Hashtag Monitoring
{"mode": "keyword","keywords": ["#YourBrand", "#CompetitorBrand"],"max_posts": 20}
Track mentions and conversations across multiple brands with engagement data.
3. Content Research
{"mode": "search","keywords": ["AI tools", "machine learning"],"search_filter": "top","max_posts": 50}
Find trending content in your field with engagement metrics to understand what performs well.
Limitations
Batch Limits:
- Up to 20 usernames or 20 keywords per run
- Maximum 500 posts per user or per keyword
Actual Results:
- User posts: quantity varies by account activity
- Hashtag results: typically up to ~20 results per tag
- Search (Top): typically up to ~25โ30 results per keyword
- Search (Recent): typically up to ~20 results per keyword
Search Relevance:
- Threads search ranking does not guarantee exact keyword-only matching
- "Top" mode may include broadly related content and can sometimes include unrelated content
- In
searchmode, all currently available results are returned - Use
keyword_matchto quickly separate direct matches from broader context results
FAQ
Q: What engagement metrics can I get?
A: The scraper extracts likes, replies, reposts, quotes, shares, and views when publicly available. On some posts, share_count and view_count can be null.
Q: How does contact information extraction work? A: Contact extraction is best effort. The scraper parses public bio text and profile links to find emails, phone numbers, and websites. Availability depends on account privacy, mode, and current public data exposure.
Q: How do I see all available data fields?
A: In the Apify console, switch from "Preview" to "All fields" view. You will see the full schema, including fields that may be null for some records.
Q: Does it support batch scraping of multiple users or keywords? A: Yes. You can enter up to 20 usernames or 20 keywords in one run. Items are processed with bounded parallelism and combined into the same dataset.
Q: What is the difference between Hashtag mode and Search mode?
A: Hashtag mode scrapes the /tag/ page (limited results, no filter options). Search mode uses full-text search with top or recent filters, then returns currently available results for your query.
Q: Are usernames with dots supported?
A: Yes. Usernames with dots are supported by validation (for example, swtt.hawk.art). Any specific username still needs to exist on Threads.
Q: Why do search results seem unrelated to the keyword?
A: Threads search ranking is not strict keyword-only matching. Results can include broadly related content and sometimes unrelated content. Use keyword_match to separate direct matches in downstream filtering.
Q: Why do I get fewer results than my max_posts limit? A: Threads limits the amount of content accessible through its interface. The actual number of available posts varies based on several factors including account activity and content type.
Q: Why are bio or follower_count sometimes empty in hashtag/search mode? A: These modes first use post-level public data, then try to backfill author profile details. Some profiles can still return limited public fields, so availability may vary by account and time.
Alternative: Threads API
Important: This scraper operates without login, meaning the accessible data is limited by Threads' public interface.
If you need to work with your own account data, review the official Threads API:
- Uses an authenticated developer API model
- Follows the official documentation and platform policies
- Better suited for authorized, long-term application integrations
Disclaimer
This Actor is provided for educational and research purposes only. Users must use it ethically, responsibly, and in compliance with applicable laws and platform terms. Data availability and accuracy may vary based on platform behavior. The developers are not responsible for misuse of this tool or the collected data.
Keywords: Threads scraper, Threads API, Meta Threads, social media scraper, Instagram Threads, Threads posts, Threads hashtag search, Threads keyword search, Threads data extraction, social media monitoring, Threads automation, influencer discovery, follower count scraper, Threads engagement metrics, Threads search, OpenClaw, Claude Code, Gemini CLI, Antigravity, Codex, ChatGPT, Apify Skills