Twitter Lead Generation: AI Buying-Intent X Leads, 25 Free avatar

Twitter Lead Generation: AI Buying-Intent X Leads, 25 Free

Pricing

from $2.50 / 1,000 qualified lead (rules only)s

Go to Apify Store
Twitter Lead Generation: AI Buying-Intent X Leads, 25 Free

Twitter Lead Generation: AI Buying-Intent X Leads, 25 Free

First 25 leads free. Twitter lead generation β€” pay per qualified lead, junk never charged: find customers on Twitter who ask for a tool like yours, with the need, ICP fit and a reply draft, via X Tweet Scraper. No X login. Free demo on any plan; live search runs on your Apify account. MCP-ready.

Pricing

from $2.50 / 1,000 qualified lead (rules only)s

Rating

0.0

(0)

Developer

Rich Minds

Rich Minds

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

People on X asking for a tool like yours β€” with a reply draft, every week.

⚑ First 25 leads free Β· πŸ’΅ $0.0025 per qualified lead Β· πŸ€– $0.009 with AI assessment Β· ⏱️ demo in seconds

Shortlist: hot and warm X leads with intent type, the need quoted from the tweet, role and competitor named

Try it in 30 seconds. Click Try it β€” the form is already filled with a working example. Your first 25 qualified leads are free, and tweets that fail your filters are never charged. β†’ What a run costs Β· What the AI adds Β· Run it weekly

⚑ At a glance

What you getpeople on X asking for a product like yours: their need quoted, role and company, a lead score and a reply draft
You provide1–10 words buyers use for what you sell (email marketing) and one sentence about your offer
OutputJSON / CSV / Excel dataset, best-first, plus the funnel in the OUTPUT record
Typical run500 tweets scanned β†’ β‰ˆ 20 qualified leads in β‰ˆ 2 min (estimate; every run measures OUTPUT.timing)
Cost of that run$0.13 rules only Β· $0.36 with the AI verdict ($0.075 X Tweet Scraper + 20 Γ— $0.0025 / 20 Γ— $0.009 here + β‰ˆ $0.10 AI tokens), after your 25 free leads
Free tierfirst 25 qualified leads per account
Keys / setupno API key where your Apify plan includes model access β€” otherwise your own Gemini / Groq key (llmProvider: byok); the free demo shows sample AI verdicts on any plan
Works withSchedules, webhooks, Google Sheets, Slack, Discord, Make / n8n / Zapier, MCP & AI agents

🎯 What this Actor does

Twitter lead generation and X lead generation for founders, SDRs and agencies β€” you pay only for people who want what you sell:

  • Searches X for buyers, not mentions β€” "looking for", "any recommendations", "alternative to", "sick of" … queries.
  • Drops the junk for free β€” vendor promos, bots, hiring posts, giveaways, hashtag spam and retweets, each with a reason.
  • Tells you who is asking β€” role, company, website, public e-mail from the bio, fit vs icpBioKeywords.
  • Hands you the reply β€” a ≀ 280-character draft, a one-click replyUrl, isUnanswered to answer first.
  • Only new people on every run β€” memory per tweet and per author.

🧲 Find customers on Twitter who already ask

People tweeting "can anyone recommend…" or "switching from…" are ready to buy β€” this finds, ranks and answers them.

πŸ”Ž Twitter sales prospecting: the queries are built for you

productKeywords (or your offer alone) become X queries without retweets, promo links or your own accounts; competitorNames (Mailchimp, @klaviyo) adds "alternative / switching from / cancel" searches.

🎚️ Twitter buying intent, filtered your way

intentTypes, follower bands, minScore, targetFlags and suppressionList β€” free, before any charge. Reply drafts name your product only where someone asked for a recommendation or an alternative.

πŸš€ How to use it

  1. Click Try it β€” the free demo on 9 sample tweets: 4 leads, 5 junk tweets rejected, $0.
  2. Type your own offer (plus productKeywords if you know the words β€” else they are read from the offer and listed in the status) β€” that switches to the live X search on your account. Leave enableAi on.
  3. Press Start β€” the Reply queue tab lists who to answer, the draft and the reply link.
  4. Schedule it with your address in notifyEmail β€” only new leads are delivered and charged.

Reply queue: each lead with its reply draft and one-click reply link

πŸ“š Learn more: Step-by-step tutorial β€” twitter lead generation with this Actor

πŸ†š Why this instead of an X Tweet Scraper?

X Tweet Scraper (xquik/x-tweet-scraper)This Actor
Price$0.00015 per tweet Β· 1,386 users / 30 days$0.0025 per qualified lead, first 25 free
What you pay forevery tweet β€” promos, bots, jokes includedonly qualified leads β€” junk costs $0
Same 100 leads, all in$0.38 for β‰ˆ 2,500 tweets, then you read all 2,500100 ranked, explained leads: $0.63 rules only Β· $1.78 with AI ($0.25 / $0.90 here + $0.38 source you pay either way + β‰ˆ $0.50 tokens)
Who is buying?raw rowsintent, stage, quoted need, role, ICP fit
Next stepnonereply draft + one-click reply link

Store neighbours for "twitter lead generation" β€” ours first; 100 clean leads β‰ˆ 2,500 raw tweets:

ActorUsers / 30 dPrice100 clean leadsWhat you still do
This Actornew$0.0025 / lead, $0.009 with AI$0.63 Β· $1.78 with AIreply
b2b_leads/x-twitter-lead-intent-finder-scored-buying-intent-leads1$0.0005 / scored lead + startβ‰ˆ $0.05 + start (100 of its own leads)phrase-match scoring, no AI verdict or reply draft; Free-plan runs end empty (its README)
xquik/x-twitter-tweet-classifier1$0.0003 / tweetβ‰ˆ $0.75write prompts; 11.1 % fail
xquik/x-twitter-brand-monitoring1$0.0003 / tweetβ‰ˆ $0.75no lead verdict
api-ninja/x-twitter-advanced-search429$0.00035–0.015 / tweet + start$0.88–37.50read every row
apidojo/tweet-scraper8,011$0.0004 / tweetβ‰ˆ $1.00read every row
kaitoeasyapi/twitter-x-data-tweet-scraper-pay-per-result-cheapest4,464$0.00025 / tweetβ‰ˆ $0.63read every row
apidojo/twitter-scraper-lite2,098$0.0004+ / tweet + query feesβ‰ˆ $1.00+read every row

The same search also lists follower / profile scrapers (x_guru/twitter-follower-scraper): follower lists, no intent. b2b_leads is cheaper per lead; we cost more because each lead carries an AI verdict (on our 9-tweet demo sample the free rules alone drop the promo, the hiring post, the giveaway and the bot), the quoted need and a reply draft.

Free and SaaS alternatives: X Advanced Search is free but has no scoring, junk removal, export or schedule. Octolens and Brand24 are monthly seats (pricing, prices) β€” here you pay per new lead only.

πŸ’΅ Pricing β€” what a run really costs

Pay per result: one event per qualified lead, nothing else.

EventWhen it is chargedPrice
free-tieryour first 25 qualified leads on this Actor, in any mode$0.00
qualified-lead-basicAI off β€” intent score, bio parser, lead score, template reply$0.0025
qualified-lead-aiAI on β€” plus the AI verdict, quoted need, ICP fit and a tailored reply$0.009

One free tier: your first 25 qualified leads are free, whatever the tier.

Never charged: the search, retweets, bots, vendor promos, hiring posts, giveaways, off-topic tweets, leads below minScore, tweets the AI calls "not a genuine buyer", leads you already received. Compute is included.

How that compares β€” $0.0025 is 1.4Γ— the $0.001745 median of the same-job X Actors the Store shows for "twitter lead generation" (one per developer), and 8Γ— one raw tweet ($0.0003 median) β€” but one qualified lead replaces 25 raw tweets you would read and judge: $0.0001 per raw-row equivalent.

Worked example β€” 500 tweets scanned β†’ 20 qualified leads with AI on: X Tweet Scraper $0.075 on your account + 20 Γ— $0.009 here + β‰ˆ $0.10 tokens β†’ $0.36 total, β‰ˆ $0.018 all-in per lead. Rules only: $0.075 + 20 Γ— $0.0025 = $0.13, β‰ˆ $0.006 all-in per lead. Your first 25 leads cost $0 here.

AI tier, all in: β‰ˆ $0.014 per lead ($0.009 here + β‰ˆ $0.005 tokens through Apify's model access or your own key) β€” 3.6Γ— the basic price before tokens.

πŸ€– What the AI tier adds

The same demo tweet, AI off β€” the free rules (intent lexicon, bio parser, template reply):

{"authorUsername": "kaylaships", "intentType": "alternative_seeking", "need": "Seriously looking for a Klaviyo alternative for email marketing before our renewal in October.", "authorRole": "Head of Growth", "intentScore": 83, "icpFit": 83, "leadScore": 82, "leadTier": "hot", "suggestedReply": "@kaylaships Email marketing tool for Shopify stores β€” happy to share how it handles \"looking for a Klaviyo alternative for email marketing before our renewal in October\"."}

AI on (qualified-lead-ai, $0.009) β€” the demo's labelled sample verdict for the same tweet (what Try it shows on a plan without model access; your own search gets a live verdict from the default model):

{
"authorUsername": "kaylaships", "intentType": "alternative_seeking", "buyingStage": "evaluating",
"need": "looking for a Klaviyo alternative for email marketing before our renewal in October",
"intentScore": 94, "icpFit": 86, "leadScore": 89, "leadTier": "hot",
"reasons": ["renewal in October = a deadline", "\"flows keep breaking\" is the pain", "Head of Growth, ecommerce bio"],
"suggestedReply": "@kaylaships Flows breaking right before a renewal is the worst timing. We built an email marketing tool for Shopify stores with simpler flows β€” happy to show how a Klaviyo switch works before October.",
"aiAssessment": {"intentType": "alternative_seeking", "isGenuineBuyer": true, "stage": "evaluating", "confidence": 0.92, "icpFit": 86}
}

The AI tells a real shopper from a vendor or a joke and writes the reply β€” the 20 minutes a day of reading you skip.

Try the AI on any plan: the free demo shows labelled sample AI verdicts (aiModel: "sample"). Without model access, your first real leads can get live verdicts on the developer's key (OUTPUT.aiTrial). Then your own key (llmProvider: byok): a free Gemini key (aistudio.google.com/apikey) assesses a few leads per run; a paid Gemini / Groq key (billing on, β‰ˆ $0.005 per lead) assesses every lead.

βš™οΈ Input

{"productKeywords": ["invoicing app"], "offer": "Invoicing app for freelance designers", "competitorNames": ["FreshBooks"], "sourceMode": "actor", "maxDiscoveryChargeUsd": 0.5}

Input options

Every other option is explained in the Input tab.

Flags

Put the name from the first column into targetFlags (decisionMaker works too); an unknown name stops the run with the list of valid ones.

πŸ“€ Output

One dataset item per qualified lead β€” JSON, CSV or Excel, or a webhook.

Output fields

Upsert key for a CRM or Sheet: dedupeKey β€” tweet:<tweetId>, the key the cross-run memory uses, so one tweet is one row however many runs find it; authorId groups one person's tweets.

OUTPUT = the full run record; RUN_SUMMARY = the same record, same keys. Next to it: a DIGEST (Markdown for Slack / e-mail: counts per intent type, "vs last run: qualified 41 β†’ 55, hot 5 β†’ 9", top leads with links) and a client-ready REPORT page (OUTPUT.reportUrl). Views: Shortlist, Reply queue, Authors (CRM sheet), Intent analysis. OUTPUT holds queries, tweetsScanned, rejectedByReason, leadsByTier, leadsByIntent, sourceCostEstimateUsd, aiCoverage, termsFromOffer, scheduledSizing, sourceError, aiError.

⭐ Found it useful? A review on the Store helps others find it β€” it takes a minute on the Actor's page.

πŸ” Run it weekly

  1. Open the saved task and click Schedule β€” your first real run saves its search as a task and links it in the status (OUTPUT.scheduleTaskUrl). Add notifyEmail: every run with new leads e-mails the digest and the trend.
  2. Keep dedupeAcrossRuns: true β€” tweets and authors you were charged for are remembered per search, not per offer wording. Several clients: one dedupeStoreName each.
  3. Add slackWebhookUrl, discordWebhookUrl or webhookUrl / Google Sheets for the rows themselves.
  4. From run two, OUTPUT.history and the REPORT page show every run (qualified, hot, unanswered, switchers).
  5. A scheduled run covers the days since the last run and scans 1,000 tweets, capped by maxDiscoveryChargeUsd.

Weekly cost is the new leads only, at the page's one hit rate: 1,000 tweets a week β†’ β‰ˆ 40 new leads in week 1 β†’ 40 Γ— $0.009 = $0.36 here + $0.15 of X Tweet Scraper on your account. From week 2 fewer are new: the memory drops the tweets and authors week 1 delivered (the measured week-2 figure follows the first scheduled runs).

🎯 Try it for your niche

Copy the input into the form (JSON view), run it once, then schedule it.

NicheWhat it looks forStart
SaaS founder (invoicing app)invoicing-app requests, FreshBooks / HoneyBook switchersinput below
B2B SDR (CRM)CRM requests from sales leaders, score β‰₯ 70input below
Competitor conquesting (PM tool)Asana / Monday.com / ClickUp complaints and switchersinput below

πŸ”Œ Integrations, automation and API

  • Webhook β€” webhookUrl (+ webhookHeaders) POSTs to Zapier, Make, n8n or a CRM: {"event": "lead.qualified", "lead": {…}, "runId": "…"} per lead (webhookBatchSize: 1), else {"event": "leads.qualified", "leads": [{…}, …]} per batch. A 429 / 5xx is retried once; a failed POST is counted in OUTPUT.webhook.failed, never fails the run.
  • Google Sheets / Slack β€” one click from the Integrations tab; the Authors view maps onto a sheet.
  • HubSpot β€” Make / Zapier "create or update contact" on the webhook: contact = authorName + authorWebsite + authorRole, note = text + need + suggestedReply; upsert on dedupeKey.
  • Pipedrive β€” the same flow as a person + deal: person = authorName / authorCompany, note = need + suggestedReply, url as the source link; upsert on dedupeKey.
  • AI agents / MCP β€” every input is a plain typed field. First call = the free trial: "sourceMode": "list" with the tweets you send, no search on your account (the snippets below); {} runs the same free demo.

Use it from Claude, ChatGPT or any MCP client β€” add Apify's MCP server with this Actor as a tool:

{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?actors=rich_minds/twitter-lead-generation-ai"}}}

Then ask: "Run twitter-lead-generation-ai in list mode on these tweets first (free), show me the hot leads, then search with sourceMode: actor, my productKeywords and maxDiscoveryChargeUsd: 0.5."

List-mode rows β€” what a pasted record needs

sourceMode: "list" (and dataset) run on any Apify plan: rows in the xquik/x-tweet-scraper flat shape, or apidojo/tweet-scraper / kaitoeasyapi output with its nested author object.

Run outcomes β€” what your integration sees

πŸ‘₯ Who is it for?

You are…You run it to…Start with
A SaaS founder / indie hackerfind people asking for a tool like yours today and answer firstproductKeywords + offer, AI on
An SDR or growth marketer (B2B)a daily ranked list of in-market prospects with role and company, in Slack or the CRM+ icpBioKeywords, minScore: 70
An agencyone saved task per client, scheduled, webhook to each client's pipelineone dedupeStoreName + webhookUrl per client
A competitor-conquesting teampeople complaining about or leaving a named competitorcompetitorNames, intentTypes: ["alternative_seeking", "pain_point"]

🧠 How the AI works

  • Grounded. One tweet + the public profile per call; the need must be a verbatim quote and role / company must appear in the bio, else the rule value or null is kept.
  • Replies are checked. A link other than offerUrl, a number not in the tweet or offer, or a "happy customer" claim β†’ the template; weak leads and non-buyers get none.
  • Tokens only where they matter. Every tweet past the free filters (rule intent β‰₯ 30), best rule score first, capped at aiCandidateMultiplier Γ— maxQualified.
  • Model. anthropic/claude-haiku-4.5 via Apify's model access, or llmProvider: "byok" with your own key; if it fails, leads keep the rule verdict.

πŸ”’ Data, compliance and limits

  • Public tweets and profiles only, via X Tweet Scraper on your account β€” no X login; an e-mail only when the author published it in the bio. Not affiliated with X Corp. The Actor never posts β€” replies are drafts you send.
  • X search returns what X indexes; niche terms can return few tweets. Use the output within X's terms and GDPR / CCPA.

❓ FAQ

How much will one run cost me? 500 tweets β‰ˆ $0.075 on your account, capped by maxDiscoveryChargeUsd ($0.50); β‰ˆ 20 leads Γ— $0.009 with AI (Γ— $0.0025 without) here, the first 25 free, plus β‰ˆ $0.005 tokens each.

Is this an X tweet scraper? It runs xquik/x-tweet-scraper (X Tweet Scraper) for you and keeps only tweets from people who want what you sell β€” you never pay us for the rest.

Where do the twitter leads come from? Public tweets asking for a tool like yours β€” one person, one tweet, the need quoted; never a bought list.

Why pay when X Advanced Search is free? For a one-off look at a live thread it wins. It has no scoring, junk removal, export, API, schedule or memory β€” you read every tweet, every day. This is the X Advanced Search alternative for doing it daily.

How is this an Octolens alternative? Octolens and Brand24 sell monthly seats; here you pay per new qualified lead, with a reply draft, and nothing when nothing new shows up. Octolens also watches Reddit, LinkedIn and Hacker News: this Actor covers X; LinkedIn is LinkedIn Buying Intent Leads; Reddit and Hacker News are on the roadmap.

Which Apify plan do I need? Any plan runs the free demo. The live X search and Apify's model access need a plan that can run Store Actors; on the free plan use dataset / list mode and llmProvider: "byok" β€” a free key assesses a few leads per run, a paid Gemini / Groq key (billing on) every lead.

🧩 More Actors from the same developer

Not quite your use case? The same pay-per-qualified-result model, closest to this Actor's buyers first:

πŸ†˜ Support

Something missing or wrong? Open an issue on the Actor's page β€” buyer requests ship first.

πŸ“ Changelog

One line per published build, newest first β€” what changed for you: output, status messages, prices.

  • 0.1.4 (2026-09-27) β€” 2026-09-27.md β€” M-01, M-02.
  • 0.1.3 (2026-09-27) β€” your offer alone starts a live search (terms read from it, OUTPUT.termsFromOffer); scheduled runs cover the days since the last run and scan 1,000 tweets (OUTPUT.scheduledSizing); views and snippets use score / label; the status says only "N free leads left".
  • 0.1.2 (2026-09-27) β€” AI on without model access: your first real leads get live verdicts; a live run saves its search as a task you schedule in one click; the digest and report name the LinkedIn sibling; HubSpot / Pipedrive recipe.
  • 0.1.1 (2026-09-27) β€” initial release: buying-intent leads from X with free junk filters, the quoted need, ICP fit and a reply draft.