Threads Search Scraper: Keyword Monitor avatar

Threads Search Scraper: Keyword Monitor

Pricing

from $0.60 / 1,000 posts

Go to Apify Store
Threads Search Scraper: Keyword Monitor

Threads Search Scraper: Keyword Monitor

Search public Threads posts by keyword, recent or top ordering. Author, text, engagement counts, media and permalinks. Monitor mode turns any keyword into a standing brand watch that only bills for new posts. No login, no API key. Works in Claude, ChatGPT and any MCP agent.

Pricing

from $0.60 / 1,000 posts

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

69

Total users

43

Monthly active users

5 days ago

Last modified

Share

🏆 Part of The Mine Works' 149-actor portfolio · 40,000+ runs · 200,000+ results delivered across our full distribution stack · 99.9%+ success rate

💰 From $0.60 / 1,000 results.

Guide and FAQs: Threads Search Scraper on themineworks.com.

⚡ Keyword or phrase search across public Threads posts, recent or top ordering, with a monitor mode built for a standing brand watch. No login, no API key.

💸 An empty search or a blocked run is never charged. You pay per post delivered.

Give it a keyword and get matching public Threads posts. Text, author, timestamps, likes, replies, reposts, media URLs and permalinks. No login, no API key.

Input

  • searchQuery (required). Single keywords work best. Logged out Threads search matches phrases closely, so a phrase such as "sangeet outfit" often returns nothing while "sangeet" returns 20 or more posts. The actor then falls back to the single words for you.
  • maxPosts caps how many posts come back.
  • Result type picks recent or top ordering. Default recent.
  • broadenPhrase (on by default). When Threads has no posts for your whole phrase, the actor searches each of its words instead and tags those rows with matched_term and searched_phrase. Turn it off for exact phrase results only.
  • Monitor mode returns only posts not delivered in an earlier run, so a schedule bills for new posts instead of the same feed every time.

Turn it into a standing watch

Set Monitor mode to true, save the run as a task, then add that task to an Apify Schedule. Every run after the first returns only what is new. You are never charged twice for the same post, and a run that finds nothing new says so in the log rather than looking like a failure.

Part of the Threads suite

Threads Scraper is the general-purpose one: 25 fields, 4 modes, no login. These three are focused cuts of it, each with its own input and its own monitor mode.

Pricing

EventPrice (Free plan)You pay when
Post$0.001A post matching your keyword is delivered to your dataset

Tiered by Apify plan: Free $0.001, Bronze $0.0009, Silver $0.00075, Gold, Platinum and Diamond $0.0006. Your plan is shown on your Apify billing page.

An empty search or a blocked run is never charged. You pay only for posts actually delivered, and with monitor mode on you are never charged twice for the same post.

Run it on a schedule

Monitor mode is what makes this cheap to run repeatedly: each run after the first returns only posts that were not delivered before.

  1. Run it once with the input you want repeated, then click Save as a task so that exact input is attached to every future run.
  2. In the Apify Console go to Schedules and create a new one, either a preset (hourly / daily / weekly) or a cron expression.
  3. Save. It then runs unattended, billed the same pay-per-result way. Nothing is charged for the schedule existing.

Use from Claude, ChatGPT & any MCP agent

Hosted MCP endpoint, no install, OAuth on first connect:

https://mcp.apify.com/?tools=themineworks/threads-search-scraper

Claude Desktop / Cursor config (token auth):

{
"mcpServers": {
"threads-search-scraper": {
"url": "https://mcp.apify.com/?tools=themineworks/threads-search-scraper",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

Ask your agent: "Search Threads for posts mentioning [keyword] this week."

FAQ

Do I need to log in or supply an API key? No. It searches public Threads posts directly.

What is the difference between recent and top? resultType: recent returns matches in reverse-chronological order. top returns the ranking Threads itself surfaces for that query. Recent is the default.

How is this different from the hashtag scraper? This matches a keyword or phrase anywhere in a post's text. The hashtag scraper matches posts carrying a specific tag.

Why did my phrase return no posts? Logged out Threads search matches phrases closely. On 13 Oct 2026 "sangeet outfit", "kurta styling" and "office outfit india" returned no posts on Threads itself, while "sangeet", "kurta" and "what to wear" returned 20 or more. So when a phrase finds nothing, the actor falls back to its single words by default (broadenPhrase) and tags those rows with matched_term. A search that finds nothing at all is never charged.

Is a keyword with no matches billed? No. The post event only fires when a matching post is actually returned.

Can I cap how many posts come back? Yes, maxPosts is a ceiling for the whole run, between 1 and 500.

Keywords: Threads search scraper, Threads keyword monitor, scrape Threads by keyword, Threads brand mention tracking, Threads social listening, Threads monitor mode, no login Threads scraper, Threads MCP server