Threads Search Scraper
Pricing
from $4.00 / 1,000 post scrapeds
Threads Search Scraper
Search Meta Threads by keyword for posts or by username for user profiles. Cookieless, provider-backed, MCP-ready.
Pricing
from $4.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Search Meta Threads (threads.com / threads.net) by keyword and get back structured JSON — no login, no cookies, no browser. Two modes in one actor: search posts by keyword or search users by username. Built for marketers, social researchers, and AI agents who need Threads data as a clean tool call.
What you get
| Mode | Input | Output (one record per result) |
|---|---|---|
| Posts | keyword(s) like ai agents | post text, author, like / reply / repost / quote counts, media URLs, post URL, timestamp |
| Users | username fragment like openai | username, full name, verified flag, active-on-Threads flag, profile pic, profile URL |
Each query returns roughly 20–25 results. Pass multiple queries to widen coverage — results are merged and de-duplicated automatically.
When to use it
- Monitor brand, topic, or hashtag conversations on Threads.
- Discover creators and accounts by name or niche.
- Feed Threads chatter into trend dashboards, sentiment pipelines, or an LLM agent.
- Do not use it to scrape a single known post URL or a full account's post history — those are different jobs (a post-detail or profile actor).
Output example (posts mode)
{"postId": "3919746476025379173","code": "DZlvKb5FPll","url": "https://www.threads.com/@kevbuildsai/post/DZlvKb5FPll","text": "I literally have a business that is 100% automated by my AI Agents","authorUsername": "kevbuildsai","authorFullName": "Kev | AI Agent Automation","authorIsVerified": false,"likeCount": 30,"replyCount": 11,"repostCount": 0,"quoteCount": 0,"mediaType": 1,"imageUrl": "https://...cdninstagram.com/...jpg","takenAt": "2026-06-15T10:23:34.000Z","query": "ai agents","provider": "scrapecreators"}
Input
| Field | Type | Default | Notes |
|---|---|---|---|
searchType | enum | posts | posts or users |
queries | string list | ["ai agents"] | One or more search terms (required) |
maxResults | integer | 100 | Total cap across all queries (cost control) |
maxResultsPerQuery | integer | 25 | Per-query cap |
startDate / endDate | string | — | YYYY-MM-DD date filter, posts only |
provider | enum | auto | auto (ScrapeCreators → SociaVault fallback), or force one |
Pricing — pay per result
| Event | Price |
|---|---|
| Actor start | $0.00005 |
| Post scraped | $0.004 / post |
| User found | $0.004 / user |
A 100-result run costs about $0.40. You are billed only for results actually returned. Pay-per-event and pay-per-usage are both available — pick at run time.
Reliability
Data is sourced through resilient third-party provider APIs (ScrapeCreators primary, SociaVault fallback) so the actor keeps working without you supplying Threads cookies. If the primary provider fails on a query, the actor automatically retries the secondary one. Runs that are fully blocked fail honestly rather than returning a silent empty dataset.
Use with AI agents (MCP)
This actor is MCP-ready and exposed as apify--threads-search-scraper. A single keyword in, structured JSON out — designed for Claude / GPT tool calls. Input descriptions and output keys are written for an LLM reader.
FAQ
Does it need my Threads/Instagram login? No. It is cookieless and uses public data only.
How many results per keyword? About 20–25. Use multiple queries for broader coverage.
Can I filter posts by date? Yes, startDate / endDate (YYYY-MM-DD) in posts mode.
Why might a run return fewer than maxResults? Threads search simply returned fewer matches, or you hit maxResultsPerQuery. Broaden or add keywords.
Legal
This actor collects only publicly available data from Meta Threads search results. You are responsible for using the data in compliance with Meta's Terms of Service, the GDPR/CCPA, and any other applicable laws and regulations. Do not use it to collect or process personal data unlawfully.