Threads Search & Profile Scraper
Pricing
Pay per event
Threads Search & Profile Scraper
Search Threads.net by keyword or scrape any public profile's posts. Returns post text, author, like count, reply count, repost count, and timestamp. No login required. Pay-per-result: $0.50/1,000 posts.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Ale
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Search Threads.net by keyword or scrape any public profile's posts — no account required. Extract post text, author details, like count, reply count, repost count, and timestamps in bulk.
Features
- Keyword search — find posts matching any topic across all of Threads
- Profile scraping — extract recent posts from any public Threads account
- No login required — uses Threads' publicly accessible server-rendered pages
- Engagement metrics — like count, reply count, repost count, and quote count
- Deduplication — the same post is never returned twice across queries
- Challenge detection — skips bot-protection pages and logs a warning
- Pay-per-result — only pay for posts you receive
Use with AI Agents (MCP)
Connect this actor to any MCP-compatible AI client — Claude Desktop, Claude.ai, Cursor, VS Code, or custom agents.
Apify MCP server URL:
https://mcp.apify.com?tools=nanoscrape/threads-search-scraper
Example prompt once connected:
"Use
threads-search-scraperto search Threads for 'sustainable fashion' and return the 20 most recent posts with author names and like counts."
Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.
Data Extracted
| Field | Example |
|---|---|
post_id | "3368741234567890123" |
text | "Just launched our new AI feature!" |
author_username | "zuck" |
author_name | "Mark Zuckerberg" |
author_verified | true |
like_count | 42500 |
reply_count | 1230 |
repost_count | 870 |
quote_count | 140 |
posted_at | "2026-05-01T14:30:00Z" |
post_url | "https://www.threads.net/@zuck/post/C6abc123xyz" |
has_media | false |
search_query | "AI art" |
source_platform | "threads.net" |
scraped_at | "2026-05-04T11:00:00Z" |
Pricing
Pay-per-result pricing. You only pay for posts you receive.
| Event | Price | Description |
|---|---|---|
| Actor start | $0.25 | One-time container startup fee |
| Post scraped | $0.50 / 1,000 | Each Threads post returned |
Examples:
- 100 posts = $0.30 total ($0.25 start + $0.05 results)
- 1,000 posts = $0.75 total
- 5,000 posts = $2.75 total
No monthly fees. No minimum spend.
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchQueries | string[] | Keywords to search on Threads.net | — |
profileUrls | string[] | Profile URLs or usernames to scrape | — |
maxPostsPerQuery | integer | Max posts per search or profile | 50 |
maxResults | integer | Hard cap on total posts (0 = unlimited) | 0 |
proxyConfiguration | object | Apify proxy settings | Auto |
Usage Examples
Search by keyword
{"searchQueries": ["AI art", "machine learning"],"maxPostsPerQuery": 50}
Scrape a public profile
{"profileUrls": ["@zuck", "https://www.threads.net/@natgeo"],"maxPostsPerQuery": 30}
Combine search and profiles with result cap
{"searchQueries": ["climate change"],"profileUrls": ["bbcnews", "nytimes"],"maxPostsPerQuery": 50,"maxResults": 200}
Notes
- Threads uses server-side rendering: the first page of results is available without executing JavaScript.
- Threads does not expose public paginated API endpoints without authentication, so each search or profile fetch returns one batch of SSR posts.
- If a profile requires login to view, the actor logs a warning and skips it.
- For monitoring social topics over time, run the actor on a schedule via Apify's scheduler.