Threads Scraper-Advanced
Pricing
from $8.00 / 1,000 post scrapeds
Threads Scraper-Advanced
Threads Scraper Advance : reliably extract posts, users & data from Threads.com. Features: Search by Keyword/URL, Date Filters, Stealth Mode 2.0 & Cookie support. Export detailed datasets to Excel/JSON. Ideal for lead gen & AI sentiment analysis.
Pricing
from $8.00 / 1,000 post scrapeds
Rating
5.0
(3)
Developer

LAGIC
Actor stats
2
Bookmarked
26
Total users
9
Monthly active users
2.1 days
Issues response
6 days ago
Last modified
Categories
Share
Threads Scraper — Extract Posts, Likes, and Engagement Data from Threads.com
What does Threads Scraper do?
Threads Scraper lets you extract rich post data from Threads.com search results at scale. Just type in your search keywords, click "Save & Start", and get structured data — post text, author, engagement metrics (likes, replies, reposts, quotes), timestamps, and direct post URLs — delivered in JSON, Excel, CSV, or any format you need.
No coding required. No API key needed. Works with or without login cookies.
What can this Threads Scraper do?
🔍 Search by keywords — Enter any keywords like "hiring video editor" or "remote jobs" and get all matching posts
🔗 Direct URL input — Paste any Threads search URL directly for precise control
📅 Date filtering — Filter results to a specific date range (e.g., only posts from the last 7 days)
⚡ Parallel scraping — Scrapes up to 4 queries simultaneously using parallel browser tabs for maximum speed
🛡️ Stealth technology — Uses DrissionPage with anti-detection measures including automation flag hiding, media blocking, and realistic scrolling
🍪 Cookie authentication — Paste your login cookies for authenticated access and more complete results
🔁 3-layer deduplication — Post ID dedup + text-hash dedup + final DataFrame dedup ensures zero duplicate rows
📊 Engagement metrics — Extracts likes, replies, reposts, and quotes directly from the GraphQL API
🌐 Proxy support — Full compatibility with Apify Proxy and custom proxy configurations
📤 Streaming output — Results are pushed to the Apify dataset in real time, keeping memory usage low
What data can you extract from Threads?
| Field | Description | Example |
|---|---|---|
Post_URL | Direct link to the post | https://www.threads.com/@user/post/abc123 |
Author | Username of the post author | creativestudio |
Text | Full text content of the post | We're hiring a video editor! DM for details... |
Timestamp | When the post was published | 2026-02-13 10:30:00 |
Likes | Number of likes | 142 |
Replies | Number of direct replies | 38 |
Reposts | Number of reposts | 15 |
Quotes | Number of quote posts | 3 |
Source | The search URL that found this post | https://www.threads.com/search?q=hiring... |
Method | How the data was collected | API |
How do I scrape Threads data?
Threads Scraper is designed for anyone — no coding experience needed. Here's how to get started:
- Create a free Apify account at apify.com using your email
- Open Threads Scraper and go to the Input tab
- Add your search queries — type keywords like
"hiring video editor"or paste a Threads search URL - Add cookies (recommended) — paste your Threads login cookies for better results (how to get cookies)
- Click "Start" and wait for the scraper to do its work
- Download your data from the Dataset tab in JSON, CSV, Excel, or any format you need
How to get cookies
Cookies are strongly recommended. Without them, Threads limits visible search results. With cookies from a logged-in session, you'll get 3-5x more posts and more reliable results.
- Install the EditThisCookie Chrome extension
- Go to threads.com and log in to your account
- Click the EditThisCookie icon in your browser toolbar
- Click "Export" (the door icon at the bottom-right)
- Paste the exported JSON into the Cookies input field in the scraper
💡 Tip: Cookies typically last 30-90 days. If your results suddenly drop, re-export fresh cookies.
Input
The input for Threads Scraper is simple: one or more search keywords or direct Threads URLs. You can also set date filters, sort order, and max posts per query.
{"queries": ["hiring video editor","remote marketing jobs","https://www.threads.com/search?q=freelance&serp_type=default&filter=recent"],"max_posts": 100,"sort_by": "recent","date_range_start": "2026-01-01","date_range_end": "2026-02-13"}
| Parameter | Type | Description | Required |
|---|---|---|---|
queries | Array | Keywords to search for or direct Threads search URLs | ✅ Yes |
max_posts | Integer | Max posts to scrape per query (default: 100) | No |
sort_by | String | "recent" (default) or "top" | No |
date_range_start | String | Only include posts after this date (YYYY-MM-DD) | No |
date_range_end | String | Only include posts before this date (YYYY-MM-DD) | No |
cookies | String | Authentication cookies as JSON (how to get them) | Recommended |
proxy_configuration | Object | Apify Proxy settings | No |
Output example
Here's a real sample from the dataset when searching for "hiring video editor":
[{"Source": "https://www.threads.com/search?q=hiring%20video%20editor&serp_type=default&filter=recent","Post_URL": "https://www.threads.com/@learnwithjaspal/post/DUqR4xGh2kA","Author": "learnwithjaspal","Text": "Not hired? Tag someone who needs this","Timestamp": "2026-02-12 14:22:00","Likes": 325,"Replies": 276,"Reposts": 12,"Quotes": 2,"Method": "API"},{"Source": "https://www.threads.com/search?q=hiring%20video%20editor&serp_type=default&filter=recent","Post_URL": "https://www.threads.com/@louisestvn/post/DUrk8mNp3eF","Author": "louisestvn","Text": "Guys gw lagi URGENT HIRING, mau ekspansii agensi gw LR Creative Lab (invested by Vox Media). Looking for video editors with Premiere Pro + After Effects experience. Remote-friendly, competitive pay.","Timestamp": "2026-02-11 09:15:00","Likes": 98,"Replies": 47,"Reposts": 3,"Quotes": 1,"Method": "API"}]
Download your data in JSON, JSONL, CSV, Excel, XML, or HTML format from the Dataset tab.
How much will scraping Threads cost?
Threads Scraper is priced on a pay-per-result model — $10 per 1,000 posts ($0.01 per post):
| Plan | Price | Posts you get |
|---|---|---|
| Free tier | $0 | ~50 posts (using free platform credits) |
| $10 | 1,000 posts | Great for weekly monitoring |
| $50 | 5,000 posts | Ideal for market research |
| $100 | 10,000 posts | Full-scale data collection |
Performance benchmarks (from real test runs):
- ⚡ Speed: ~50-60 posts per minute (parallel tabs enabled)
- 💾 Memory: 1 GB (default)
- ⏱️ Time: ~100 posts per query in under 3 minutes
- 🎯 Data quality: 100% field completeness, zero duplicates
💡 Tip: Start with a small test run (10-20 posts) to estimate costs for your specific use case. Costs depend on query volume and proxy usage.
How does Threads Scraper work under the hood?
The scraper uses a GraphQL API interception strategy for maximum data richness and reliability:
- Opens Threads search pages using DrissionPage (stealth-mode Chromium with no WebDriver flags)
- Intercepts GraphQL API responses (
/graphql/query) as the page loads and scrolls - Parses structured JSON data directly from the API — this is how it gets accurate engagement metrics
- Scrolls progressively to trigger additional API calls, capturing new batches of posts
- Deduplicates in real time using post IDs and text hashing across all parallel tabs
Anti-detection features:
- 🕵️ No WebDriver/automation flags (DrissionPage, not Selenium/Playwright)
- 🖼️ Media/font/tracker blocking for faster loads and lower fingerprint surface
- 🎲 Randomized user agents, scroll distances, and timing delays
- 🔄 Automatic retry and "Show more" button detection
Parallel processing:
- Up to 4 browser tabs run simultaneously, each scraping a different query
- Global deduplication ensures zero duplicate posts across all tabs
Integrations and Threads Scraper
Threads Scraper connects with almost any cloud service thanks to Apify platform integrations:
- Google Sheets — Automatically push scraped posts to a spreadsheet
- Slack — Get notifications when a scrape finishes
- Zapier / Make — Build automated workflows triggered by new data
- Webhooks — Carry out custom actions on run completion
- API access — Programmatically start runs, fetch data, and manage schedules
Using Threads Scraper with the Apify API
The Apify API gives you programmatic access to the platform. You can start runs, fetch datasets, and manage schedules using REST endpoints or official client libraries:
- Python:
apify-clientPyPI package - Node.js:
apify-clientNPM package - HTTP: RESTful API endpoints
Check out the API tab on this Actor's page for ready-to-use code examples.
Is it legal to scrape Threads?
Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly on the platform. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
Tips for best results
💡 Use cookies — Authenticated sessions return 3-5x more results than guest sessions
💡 Start with "recent" sort — Recent posts load faster and have more complete data
💡 Be specific with keywords — "hiring video editor remote" gets better results than just "hiring"
💡 Date ranges help — Narrowing the date range can help surface more relevant posts
💡 Combine with scheduling — Set up a daily scrape to build a living database of Threads posts
💡 Monitor multiple queries — Run several keywords in a single scrape to compare niches
Frequently asked questions
How many posts can I scrape?
The scraper can collect up to 1,000 posts per query. Actual results depend on keyword popularity, date range, and Threads' internal search limits. Some niche queries may only have 50-100 available posts.
Why am I getting fewer results without cookies?
Threads limits search results for unauthenticated users. Adding your login cookies unlocks the full search feed.
Can I scrape specific user profiles?
Currently, the scraper is optimized for search results. Profile scraping may be added in a future update.
How often should I refresh cookies?
Cookies typically last 30-90 days. If your result count suddenly drops, export fresh cookies from your browser.
Does the scraper work with Apify Proxy?
Yes, full proxy support is included. Residential proxies are recommended for best results.
Want to scrape other platforms?
Check out these scrapers on Apify Store:
📸 Instagram Scraper — Extract posts, reels, and profiles from Instagram
🐦 Twitter/X Scraper — Collect tweets, threads, and engagement data
🎵 TikTok Scraper — Scrape TikTok videos, comments, and profiles
💼 LinkedIn Scraper — Extract job posts, profiles, and company data
🔴 Reddit Scraper — Collect posts, comments, and subreddit data
Your feedback
We're always working on improving the performance of our Actors. If you've got technical feedback or found a bug, please create an issue on the Issues tab in Apify Console. We actively monitor and respond to all reports.
Have a custom scraping need? Contact us for a tailored solution.