Threads Search Post Scraper
Pricing
$30.00 / 1,000 searches
Threads Search Post Scraper
Enter a search query and get the latest posts from Threads. Perfect for regular media monitoring.
Pricing
$30.00 / 1,000 searches
Rating
2.8
(3)
Developer
Da Coder
Maintained by CommunityActor stats
21
Bookmarked
571
Total users
10
Monthly active users
6 hours ago
Last modified
Categories
Share
Find what people are saying on Threads, by keyword or hashtag. Type a brand, a name or a topic, press Start, and get a spreadsheet of matching Threads posts: the text, who posted it, likes, replies, reposts and quotes, and a link to each post.
No Threads or Instagram account needed. No copying posts one by one.
Why people use Threads Search Post Scraper
🔎 Search by keyword or hashtag. Look up any word or phrase, or follow a hashtag like #ai. Add as many search terms as you like in one run.
🆕 Only the new posts. Turn on Monitor mode and each run returns just the posts you haven't seen before. Schedule it hourly or daily for a running feed of mentions without duplicates.
⏱️ Newest first. Sort by Recent to see the latest posts at the top, or by Top for Threads' most relevant matches. Hashtags with Recent read Threads' live feed of the newest posts under that tag.
📅 Date filters. Keep only posts from the last few days, or between two dates.
📊 Engagement numbers. Likes, replies, reposts and quotes for every post, plus the author's name, username and verified badge.
⚡ Fast and cheap. Most runs finish in under 10 seconds. You pay per search, not per post.
What can you use Threads data for?
- Brand monitoring. Track every mention of your company, product or competitors.
- PR and crisis alerts. Run it hourly on your brand name and send new posts to Slack or email.
- Campaign tracking. Follow a launch or event hashtag as it happens.
- Trend and audience research. See how people talk about a topic and which posts get the most engagement.
- Finding creators. Spot active, verified accounts posting about your niche.
How to scrape Threads in 3 steps
- Enter your search terms, e.g.
OpenAIor#ai. Choose Hashtag as the search type for hashtags. - Choose Recent or Top, and add a date filter or Monitor mode if you like.
- Press Start. Posts appear in the Output tab within seconds. Download them as Excel or CSV, or send them to Google Sheets.
For a ready-made setup, try the example tasks: Monitor brand mentions on Threads and Track a hashtag on Threads.
What you get
Every post is one row:
| What | Example |
|---|---|
| Search term | coffee |
| Post link | threads.com/@cnbc/post/DSPPJWfjhVx |
| Author | CNBC (@cnbc), verified |
| Text | "The average American now holds onto their smartphone for 29 months…" |
| Likes / replies / reposts / quotes | 6 / 29 / 0 / 2 |
| Posted | Unix timestamp (taken_at) |
| Media | image and video links, carousel items, link previews |
The Output tab opens on an Overview table with the main columns. Every other field Threads returns is in the dataset too, and each field is described in the dataset schema.
How much does it cost to scrape Threads?
You pay $0.03 per search term, however many posts it returns. No subscription, no monthly fee.
| You want | Cost |
|---|---|
| One search (about 20 posts) | $0.03 |
| 5 brands checked once a day for a month | 5 × 30 × $0.03 = $4.50 |
| 1 brand checked every hour for a month | 24 × 30 × $0.03 = $21.60 |
You're not charged when a search is blocked or Threads returns no data. A search that simply has no matching posts, or a monitor run with no new posts, still counts as a search. You can set a spending limit for each run, and the scraper stops when it reaches it.
Use it with AI assistants, apps and code
- AI assistants: Claude, ChatGPT, Cursor and other AI assistants can use this scraper as a tool through the Apify MCP server. Just ask: "Find the latest Threads posts about OpenAI."
- Other apps: connect it to Google Sheets, Slack, Zapier, Make or n8n in a few clicks, no coding needed. Combine it with an Apify Schedule and Monitor mode for alerts.
- Developers: call it from the Apify API or client libraries:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('dacoder/threads-search-post-scraper').call({searchQueries: ['OpenAI'],sort: 'recent',});const { items } = await client.dataset(run.defaultDatasetId).listItems();
FAQ
How many posts does a search return? Usually 15 to 30 per search term, fewer for very niche terms. Threads shows logged-out visitors one page of results, and this scraper returns all of it. To build up more over time, schedule it with Monitor mode on.
Is "Recent" a full live feed? For hashtags, yes: it reads Threads' newest posts under the tag. For keywords, Threads only gives logged-out visitors its most relevant matches, so Recent returns those matching posts sorted newest first. For catching every new post on a topic, a hashtag search with Recent gets closest.
Can it search older posts or a date range in the past? The date filters keep or drop posts from the page Threads returns. They can't reach further back, because Threads only allows that when logged in.
Do I need a proxy? Usually not. If you see repeated empty results, turn on Apify Proxy under Advanced.
Do I need a Threads account? No. Everything works without logging in.
Can I get a user's profile or all their posts? Not with this scraper; it searches posts. Ask on the Issues tab if you need it.
Need help or a new feature?
Tell us on the Issues tab. Threads changes its website from time to time, and fixes come quickly. Ideas for new features are welcome too. To catch problems early, errors are automatically reported to our private error tracker (with the search terms you used, never your account details).
Also by this author: Substack Scraper, which downloads every post from any Substack newsletter, with the full text.