Threads Search Scraper: Keywords & Hashtags, No Login
Pricing
from $2.40 / 1,000 posts
Threads Search Scraper: Keywords & Hashtags, No Login
Search Threads by keyword or hashtag without login. Get posts with text, author, likes, replies, reposts, quotes, media, hashtags and mentions as JSON, CSV or Excel. Date and engagement filters. $2 per 1,000 posts.
Pricing
from $2.40 / 1,000 posts
Rating
0.0
(0)
Developer
Scrape Lads
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
What does Threads Search Scraper do?
Threads Search Scraper lets you search Threads by keyword or hashtag and download the matching public posts as structured data. It reads Threads the way a logged-out visitor does: no login, no cookies, no account of yours at risk. Each row has the post text, author, date, likes, replies, reposts, quotes, media URLs, hashtags, mentions and the keyword that found it. Run it from the Apify Console or call it as a Threads posts API, schedule it, and send results to Google Sheets, Zapier, Make, webhooks or your own database.
What data can you extract from Threads?
| 📝 Post text | 🔗 Post URL | 📅 Created at |
|---|---|---|
| ❤️ Likes | 💬 Replies | 🔁 Reposts |
| 🗨️ Quotes | 🖼️ Images | 🎬 Videos |
| #️⃣ Hashtags and topic tag | 🏷️ Mentions | 🔗 Links |
| 👤 Author username and name | ✅ Verified | 👥 Author followers |
| 🪪 Author bio | 🖼️ Profile picture | 🔍 Search keyword |
Why use Threads Search Scraper?
- Brand and social listening: track what people say about your brand, product or competitor.
- Trend and hashtag research: a Threads hashtag scraper for campaigns, creators and niches.
- Lead and creator discovery: find authors posting about a topic, with optional follower count and bio.
- AI and research datasets: clean, deduplicated post text with timestamps and engagement.
- Cheap and predictable: pay per post, no subscription.
How to scrape Threads search results
- Open the Actor and add one or more keywords, phrases or #hashtags under Keywords or hashtags.
- Choose Top or Recent, and set Max posts per search.
- Optional: add a date range, minimum likes, exclude replies, or turn on author details.
- Click Start. Download the dataset as JSON, CSV, Excel or HTML, or read it through the API.
How deep does it go?
Threads shows a logged-out visitor one page of about 15 to 20 posts per search, and never offers a second page. This Actor reads three different search pages for each term (top, fresh and topic tags) and re-reads the ones that change, which gives about 30 to 65 distinct posts per keyword. Searching several variants of a topic (coffee, #coffee, espresso) widens coverage, and the Actor removes duplicates across searches. Threads' own date and recent filters are not available without a login, so the date filter here is applied to the posts Threads returns.
Input
| Field | What it does |
|---|---|
| Keywords or hashtags | Words, phrases, #hashtags, or a pasted threads.com search URL |
| Sort | Top, or Recent (starts with fresh posts, sorted newest first) |
| Max posts per search / per run | Caps; a run also stops at your maximum cost limit |
| Posted after / before | 2026-10-01, an ISO time, or 7 days, 12 hours |
| Only posts that contain the keyword | Drops related posts that do not contain your words |
| Exclude replies, Minimum likes | Quality filters |
| Add author follower count and bio | Opens each unique author's profile (extra charge per author) |
Posts removed by a filter are never charged.
Output
{"id": "4007921579689875771","url": "https://www.threads.com/@jess_vanderkuyp/post/Dee_3EdCZk7","text": "What I baked today\n#sourdough","createdAt": "2026-10-14T10:11:45.000Z","authorUsername": "jess_vanderkuyp","authorName": "Jessica van der Kuyp","authorVerified": false,"authorFollowers": 131,"likes": 65,"replies": 8,"reposts": 0,"quotes": 0,"mediaType": "carousel","images": ["https://..."],"hashtags": ["sourdough"],"mentions": [],"keyword": "sourdough","keywordInText": true}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
| Field | Meaning |
|---|---|
| id, code, url | Post identifiers and link |
| text, createdAt | Post text and UTC publish time |
| authorUsername, authorName, authorVerified, authorId, authorUrl | The author |
| authorFollowers, authorBio | Only with author details on |
| likes, replies, reposts, quotes | Engagement when read |
| mediaType, images, videos | text, image, video or carousel, with URLs (they expire after some days) |
| hashtags, mentions, links, topicTag | Entities in the post and Threads' topic tag |
| isReply, replyToUsername, quotedPostUrl | Conversation context |
| keyword, keywordInText, searchSurface | The search that found it, whether the text contains it, and which page |
Threads does not show view counts to logged-out visitors, so there is no views field.
How much does it cost to scrape Threads?
Pay per event: $3 per 1,000 posts, plus $0.001 per unique author when author details are on (no run-start fee). 1,000 posts cost about $3.00. A single keyword with 50 posts costs about $0.15. Runs on the Apify free plan work within the monthly credit.
Tips
- Use several related keywords and hashtags rather than one broad one.
- Turn on Only posts that contain the keyword for strict brand monitoring.
- Schedule daily runs with Recent to collect new posts over time.
- Memory is capped at 512 MB, and the default of 256 MB is enough.
Run it on a schedule
Save your input as a task, then open Schedules in Apify Console and pick how often it runs. Daily keeps a brand or trend watch current. Each run creates a new dataset, so you can compare runs over time.
To send results somewhere automatically, use the Integrations tab: Google Sheets, Slack, Make, Zapier, n8n and webhooks are built in. AI agents such as Claude or ChatGPT can run it as a tool through the Apify MCP server.
Related actors
| Actor | What it does |
|---|---|
| Reddit Scraper | Reddit posts, comments, search results and users. |
| TikTok Scraper Pro | TikTok hashtags, profiles, keyword search, comments and followers. |
| Instagram Scraper | Instagram posts, profiles, hashtags and comments. |
| Tweet Scraper V2 | Tweets from X by search, profile or list. |
| Video Transcript Scraper | Transcripts from TikTok, Instagram, YouTube and X videos. |
FAQ, limits and support
Is it legal? It collects only public posts that any visitor can see. You are responsible for using the data in line with Threads' terms and privacy laws such as GDPR.
Why fewer posts than I asked for? Threads limits logged-out search depth (see above). The run summary in the key-value store shows pages read and posts seen per search.
Can it scrape profiles or replies? Not in this version. Found a problem or want a field added? Open an Issue on the Actor's Issues tab; custom versions are available on request.
Does Threads have an official API? Why use this instead? Meta's Threads API only works for accounts that log in to your app, and its keyword search is limited to approved apps. This Actor reads public Threads search results with no login or app review.
What are the alternatives to this Actor? You can search Threads by hand or use a social listening tool. Threads has no export, and most listening tools cover it poorly or charge monthly. This Actor gives you the raw posts for a keyword or hashtag and you pay only for what you collect.
Privacy
To see which searches are useful, this Actor sends anonymous run inputs (such as keywords, hashtags and usernames) and a hashed account ID to the developer. Tokens, cookies and proxy settings are never sent. Nothing from your results is collected.