# TikTok Comment Buyer-Intent & Warm B2B Lead Miner (`church_of_loujess/tiktok-comment-lead-miner`) Actor

Mine competitor and niche TikTok video comments for warm buyers asking 'where to buy', 'link?', 'how much', 'what app is this', or competitor complaints. Scores buyer intent (0-100) and enriches commenter TikTok profiles, bio links, and emails.

- **URL**: https://apify.com/church_of_loujess/tiktok-comment-lead-miner.md
- **Developed by:** [H H](https://apify.com/church_of_loujess) (community)
- **Categories:** Lead generation, Social media, E-commerce
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $13.00 / 1,000 enriched buyer-intent tiktok comment leads

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### What can TikTok Comment Buyer-Intent Lead Miner do?

**TikTok Comment Buyer-Intent Lead Miner** scans comment sections beneath viral competitor and niche TikTok videos to surface **warm buyers asking `'where can I buy?'`, `'link please'`, `'how much does this cost?'`, `'what app/software is this?'`, or complaining about competitors** — scoring every comment `0–100` for purchase intent and **automatically enriching high-intent commenters' TikTok profiles, bios, bio links, and emails** in **256 MB RAM**:

<table>
<tr>
<th>📦 What you can extract</th>
<th>⚙️ Features & integrations</th>
</tr>
<tr>
<td valign="top">

🎯 **Buyer-Intent Score (`0–100`)** (`intentScore`, `intentCategory`, `matchedSignals[]`) <br>
💬 **High-intent comment context** (`commentText`, `commentLikes`, `commentReplyCount`, `commentCreatedAtIso`) <br>
👤 **Enriched commenter profiles** (`commenterUsername`, `commenterProfileUrl`, `commenterBio`, `commenterBioLink`, `commenterFollowers`) <br>
📧 **Commenter emails & socials** (`emails[]`, `instagramUrl`) extracted when commenters have public creator/founder bios <br>
🎬 **Source video attribution** (`sourceVideoUrl`, `sourceVideoCreator`, `sourceVideoCaption`, `keyword`)

</td>
<td valign="top">

🔎 **Competitor keyword OR direct URLs** mine top videos for `keywords` OR target exact `videoUrls` <br>
🎚️ **Tunable `minIntentScore`** `25+` for product curiosity & questions, `60+` for explicit link/price/buy requests <br>
🕷️ **Optional profile hydrator** (`enrichCommenterProfiles: true`) enriching top warm leads automatically <br>
⚡ **Zero proxy cost in 256 MB** no TikTok login cookies or residential proxies required <br>
⬇️ **Export warm leads** to CSV, Excel, JSON, Clay, Slack, HubSpot or community-engagement queues <br>
🤖 **Native MCP companion** also live on our Standby `tiktok-intelligence-mcp` server

</td>
</tr>
</table>

When a competitor's TikTok goes viral with 500,000 views, hundreds of unanswered buyers sit in the comments asking *'What CRM is this?'*, *'Does this ship to UK?'*, or *'How do I set this up?'* — and the original creator rarely replies to 10% of them. This Actor harvests those exact warm hand-raisers automatically.

### What data can I extract with TikTok Comment Buyer-Intent Lead Miner?

Generic comment scrapers dump 5,000 emoji comments (`'😂😂'`, `'first!'`) and charge you for all of them. **TikTok Comment Buyer-Intent Lead Miner** filters out low-signal noise first and emits **only scored buyer-intent leads**:

- **Multi-signal Buyer-Intent Scoring (`0–100`):** *pay only for comments showing real curiosity or purchase intent*. Classifies each comment into `intentCategory` (`purchase_or_link_request`, `pricing_inquiry`, `tool_or_product_discovery`, `competitor_pain_or_switch`, `general_question`) with `intentScore` (`0`–`100`) and `matchedSignals[]` (weighted further by `commentLikes` when other viewers upvoted the same question!).

- **Commenter identity & B2B/creator profile hydration:** *see who is asking*. When `enrichCommenterProfiles: true` (default), hydrates the commenter's TikTok profile (`commenterBio`, `commenterBioLink`, `commenterFollowers`, `emails[]`, `instagramUrl`) — ideal in B2B/ecommerce/creator verticals where founders, coaches, and store owners comment from their business accounts.

- **Full source-video provenance:** *jump straight into the thread or build better ads*. Includes `sourceVideoUrl`, `sourceVideoCreator`, and `sourceVideoCaption` so your social team can engage directly or turn unanswered questions into response videos.

> Need more specialized workflows? Combine this Actor with these dedicated tools from our suite:
>
> - 🔌 [TikTok Intelligence MCP Server](https://apify.com/church_of_loujess/tiktok-intelligence-mcp): call `mine_buyer_intent_comments` live inside Claude Desktop, ChatGPT, or Cursor
> - 💬 [Reddit Scraper & B2B Buyer-Intent API](https://apify.com/church_of_loujess/reddit-scraper-fast): mine B2B `'alternative to...'` buyer-intent threads on Reddit
> - 🛍️ [Shopify App Reviews & Churn Leads Scraper](https://apify.com/church_of_loujess/shopify-app-reviews-leads-scraper): combine TikTok buyer questions with 1–2 star Shopify App Store churn leads
> - 🎣 [TikTok Viral Hook & Script Scraper](https://apify.com/church_of_loujess/tiktok-viral-hook-script-scraper): turn top viewer questions into reply-hook TikTok scripts

### How much will TikTok Comment Buyer-Intent Lead Miner cost?

TikTok Comment Buyer-Intent Lead Miner uses a transparent **Pay-Per-Event (PPE)** pricing model, where you pay a tiny `$0.05` **Actor Start** event plus a per-item fee for each **Enriched Buyer-Intent TikTok Comment Lead**. On the Apify Free plan (`$5.00` monthly free credit included), it costs **$0.035 per item ($35.00 per 1,000 results)** — letting you extract up to **141 results every month for free**.

Paid Apify plans automatically unlock volume discounts up to **63% off** ($0.02 on Starter/Bronze, $0.016 on Scale/Silver, and **$0.013** on Business/Gold, Platinum & Diamond) with zero residential proxy surcharges:

| Apify Plan / Tier | Price per extracted dataset item | Price per 1,000 results | Included Monthly Credit | Approx. Monthly Capacity |
| :--- | :--- | :--- | :--- | :--- |
| **Free (`FREE`)** | `$0.035` | `$35.00` | `$5.00 / mo` | **~141** results |
| **Starter (`BRONZE`)** | `$0.02` | `$20.00` | `$29.00 / mo` | **~1,447** results |
| **Scale (`SILVER`)** | `$0.016` | `$16.00` | `$199.00 / mo` | **~12,434** results |
| **Business (`GOLD`)** | `$0.013` | `$13.00` | `$999.00 / mo` | **~76,842** results |
| **Enterprise (`PLATINUM` / `DIAMOND`)** | `$0.013` / `$0.013` | `$13.00` | Custom | Custom high-volume SLA |

> **Cost-control tip:** Batch multiple URLs, handles, or keywords into a single run so the `$0.05` `Actor Start` event is amortized once across your entire batch. You can also set a hard **Maximum cost per run** cap directly in Apify Console. Check the [pricing tab](https://apify.com/church_of_loujess/tiktok-comment-lead-miner/pricing) for full details.

### How do I use TikTok Comment Buyer-Intent Lead Miner?

TikTok Comment Buyer-Intent Lead Miner was designed to be effortless to start with — even if you have never configured proxies, cookies, or web scrapers before. Here is how to extract data in under a minute:

1. [Create](https://console.apify.com/sign-up) a free Apify account using your email (includes `$5.00` in monthly free usage credit).
2. Open **[TikTok Comment Buyer-Intent Lead Miner](https://console.apify.com/actors/F4RPXcPWLoqjiOCR6)** in Apify Console.
3. Configure your target inputs (`keywords`, `videoUrls`, `maxLeads`) in the **Input** tab (use **Bulk edit** to paste lists at once).
4. Adjust your results limit or optional enrichment filters to match your workflow.
5. No proxy setup is required — the Actor runs directly in a fast **256 MB** container out of the box.
6. Click **Save & Start** and watch structured records stream into your Dataset in real time.
7. Open the **Storage** tab to inspect your results as a clean table or raw JSON.
8. Download your dataset in **JSON, CSV, Excel (`.xlsx`), or XML**, or connect it directly to **Clay, n8n, Make, Zapier, Google Sheets, or MCP**.

### ⬇️ Input

Scan comment sections across top videos matching **`keywords`**, paste exact viral competitor **`videoUrls`**, **or run both together**.

#### Mode 1: Competitor & Category Comment Lead Mining (`keywords`)

Finds top viral videos for your competitor names or category keywords and extracts warm buyer comments.

| Input / Configuration | What it returns |
| :--- | :--- |
| `keywords: ["crm software", "shopify tips"]` + `minIntentScore: 25` | Questions, tool inquiries & buying signals across top niche videos |
| `minIntentScore: 60` | Strict high-intent filter (`where to buy`, `link?`, `price?`, `what app is this`) |

**Input JSON example:**

```json
{
    "keywords": [
        "crm software",
        "shopify tips",
        "ai note taker"
    ],
    "maxLeads": 30,
    "maxVideosPerKeyword": 5,
    "commentsPerVideo": 60,
    "minIntentScore": 35,
    "enrichCommenterProfiles": true
}
```

#### Mode 2: Direct Viral Ad / Competitor Video URL Mining (`videoUrls`)

Spotted a competitor Spark Ad or viral product TikTok with 800 comments? Drop its URL straight into `videoUrls`.

| Input / Configuration | What it returns |
| :--- | :--- |
| `videoUrls: ["https://www.tiktok.com/@competitor/video/..."]` | Extracts & scores every buyer question on that exact video |

**Input JSON example:**

```json
{
    "keywords": [],
    "videoUrls": [
        "https://www.tiktok.com/@micheldropship/video/7679480782817201439"
    ],
    "maxLeads": 50,
    "commentsPerVideo": 100,
    "minIntentScore": 25,
    "enrichCommenterProfiles": true
}
```

#### Complete Input Parameter Reference

| Parameter | Type | Default | Required | Description |
| :--- | :--- | :--- | :--- | :--- |
| `keywords` | `array` | `["crm software", "shopify tips"]` | No | Search terms or competitor names whose viral video comment sections will be mined for buyer-intent leads. |
| `videoUrls` | `array` | `[]` | No | Optional direct competitor or viral TikTok video URLs to mine comments from. |
| `maxLeads` | `integer` | `20` | No | Maximum number of buyer-intent comment leads to output. |
| `maxVideosPerKeyword` | `integer` | `5` | No | Number of top videos per keyword to scan comments from. |
| `commentsPerVideo` | `integer` | `50` | No | Maximum comments (plus top replies) inspected per video. |
| `minIntentScore` | `integer` | `25` | No | Minimum intent score threshold (e.g. 25 captures questions & product curiosity; 60+ captures explicit purchase/link/pricing requests). |
| `enrichCommenterProfiles` | `boolean` | `true` | No | Hydrate high-intent commenters' TikTok profiles and external bio links to capture follower counts, websites, and public emails. |

### ⬆️ Output and setup

All extracted records stream incrementally into your run's **Dataset** under the **Storage** tab in Apify Console. Preview results as a clean interactive table, download in **JSON, JSONL, CSV, Excel (`.xlsx`), XML, or RSS**, or consume items directly via the Apify REST API, Python/Node.js SDKs, or MCP.

#### 📦 Verified dataset output sample #1

```json
{
    "commentId": "7694308788052247326",
    "keyword": "shopify tips",
    "intentCategory": "general_question",
    "intentScore": 51,
    "matchedSignals": [
        "question_mark_inquiry"
    ],
    "commentText": "how do you find the supplier to use? and set that up. I'm so confused and really need to do this!",
    "commentLikes": 6,
    "commentReplyCount": 4,
    "commentCreatedAtIso": "2026-10-08T14:48:23.000Z",
    "commenterUsername": "tabbiemomma3",
    "commenterDisplayName": "Tabbie",
    "commenterProfileUrl": "https://www.tiktok.com/@tabbiemomma3",
    "commenterBio": null,
    "commenterBioLink": null,
    "commenterFollowers": null,
    "emails": [],
    "instagramUrl": null,
    "sourceVideoUrl": "https://www.tiktok.com/@micheldropship/video/7679480782817201439",
    "sourceVideoCreator": "micheldropship",
    "sourceVideoCaption": "Replying to @✨𝒜𝓃𝑔𝑒𝓁𝐸𝓎𝑒𝓈𝟣𝟪𝟤𝟣✨  I hope this helps your dropshipping setup! #dropshipping #aidropshipping #shopify #ecom #ecommerce "
}
```

#### 📦 Verified dataset output sample #2

```json
{
    "commentId": "7701855283190285069",
    "keyword": "shopify tips",
    "intentCategory": "general_question",
    "intentScore": 51,
    "matchedSignals": [
        "question_mark_inquiry"
    ],
    "commentText": "I already have a Shopify store with my own products how I can promote it??💕🙏🏻",
    "commentLikes": 5,
    "commentReplyCount": 3,
    "commentCreatedAtIso": "2026-10-28T22:52:32.000Z",
    "commenterUsername": "marilopez.sahm",
    "commenterDisplayName": "Maria Lopez",
    "commenterProfileUrl": "https://www.tiktok.com/@marilopez.sahm",
    "commenterBio": null,
    "commenterBioLink": null,
    "commenterFollowers": null,
    "emails": [],
    "instagramUrl": null,
    "sourceVideoUrl": "https://www.tiktok.com/@micheldropship/video/7679480782817201439",
    "sourceVideoCreator": "micheldropship",
    "sourceVideoCaption": "Replying to @✨𝒜𝓃𝑔𝑒𝓁𝐸𝓎𝑒𝓈𝟣𝟪𝟤𝟣✨  I hope this helps your dropshipping setup! #dropshipping #aidropshipping #shopify #ecom #ecommerce "
}
```

#### Output Field Dictionary

| Output Field | Type | Description |
| :--- | :--- | :--- |
| `commentId / keyword` | `string` | Unique TikTok comment ID and seed keyword. |
| `intentScore / intentCategory / matchedSignals` | `int / str / array` | `0`–`100` buyer-intent score, intent bucket, and matched lexical triggers. |
| `commentText / commentLikes / commentReplyCount` | `str / int / int` | Full comment text, likes on the comment, and reply count. |
| `commentCreatedAtIso` | `string` | ISO-8601 UTC timestamp when the comment was posted. |
| `commenterUsername / commenterDisplayName / commenterProfileUrl` | `string` | Commenter TikTok handle, nickname, and profile link. |
| `commenterBio / commenterBioLink / commenterFollowers` | `str / int \| null` | Hydrated profile bio, external link, and follower count. |
| `emails / instagramUrl` | `array / str \| null` | Public business emails and Instagram link discovered on commenter profile/bio link. |
| `sourceVideoUrl / sourceVideoCreator / sourceVideoCaption` | `string` | Parent video URL, creator handle, and caption. |

### Notes, tips, and exceptions

- **Noisecomments (`'lol'`, emojis) cost `$0.00`:** Only comments clearing `minIntentScore` are emitted to your dataset and billed.
- **Why B2B & creator niches yield commenter emails:** In niches like `shopify tips`, `saas`, `real estate`, `agency`, and `fitness coaching`, a large share of commenters are fellow operators who have business bios and Linktrees on their TikTok profile.
- **Fast question-mining mode:** If you are mining 200 buyer questions purely for ad-copy research and don't need commenter bio hydration, set `enrichCommenterProfiles: false`.

### What can you do with data from TikTok Comment Buyer-Intent Lead Miner?

TikTok Comment Buyer-Intent Lead Miner powers high-ROI automation, lead generation, and AI agent pipelines. Here are four proven step-by-step recipes:

#### 🎯 Intercept unanswered questions on competitor viral videos

Engage warm prospects while your product category is top-of-mind.

**Recipe:**

1. **Scan competitor brand names daily.** Set `keywords` to your top 5 competitors with `minIntentScore: 40` and `enrichCommenterProfiles: true`.

2. **Prioritize `commentReplyCount == 0`.** Spot high-intent questions that the competitor completely ignored.

3. **Engage authentically or reach out via `emails` / `instagramUrl`.** Create helpful educational content answering their exact question.

Route daily hot-lead digests to Slack or Clay.

#### 🎬 Build 'Reply-to-Question' viral TikTok scripts

A comment with `50+` `commentLikes` asking *'How do you find a reliable supplier?'* proves thousands of viewers have that exact question.

**Recipe:**

1. **Mine category videos.** Run `minIntentScore: 25`, `commentsPerVideo: 100`, `enrichCommenterProfiles: false`.

2. **Sort by `commentLikes` descending.** Turn the top 10 most-liked viewer questions into dedicated educational TikToks/Reels.

Guaranteed audience demand before you hit record.

#### 🛍️ Ecommerce pre-launch objection & FAQ discovery

Launching a skincare, supplement, or hardware product? Read every buyer hesitation on the top 10 existing products first.

**Recipe:**

1. **Scrape rival product demo comments.** Pass competitor product keywords or `videoUrls`.

2. **Cluster `pricing_inquiry` & `competitor_pain_or_switch`.** Address every common objection right inside your Shopify PDP above the fold.

Lifts landing-page conversion rates from Day 1.

#### 🤝 Identify active Shopify / SaaS founders hanging out in niche comments

Store owners frequently comment *'I already have a Shopify store, how do I scale ads?'* under marketing TikToks.

**Recipe:**

1. **Search `"shopify tips"`, `"meta ads"`, `"klaviyo"`.** Keep `enrichCommenterProfiles: true`.

2. **Filter commenters with business `commenterBioLink` or `emails`.** Add warm store owners directly to your agency CRM.

Enrich `commenterBioLink` further with **[Website Email & Tech Stack Finder](https://apify.com/church_of_loujess/website-email-phone-finder)**.

### Want to get other B2B, Social, Financial, or MCP Agent data?

Chain this tool with our other **128 MB / 256 MB zero-proxy Apify Scrapers and Live Streamable-HTTP MCP Servers**:

<table>
<tr>
<td>🔌 <a href="https://apify.com/church_of_loujess/tiktok-intelligence-mcp">TikTok Intelligence MCP Server (Claude, ChatGPT, Cursor)</a></td>
<td>💬 <a href="https://apify.com/church_of_loujess/reddit-scraper-fast">Reddit Buyer-Intent & Alternative-To Lead Scraper</a></td>
</tr>
<tr>
<td>🛍️ <a href="https://apify.com/church_of_loujess/shopify-app-reviews-leads-scraper">Shopify App Reviews & Competitor Churn Leads</a></td>
<td>🕵️ <a href="https://apify.com/church_of_loujess/tiktok-brand-sponsor-spy">TikTok Brand Sponsor & Paid Partnership Spy</a></td>
</tr>
<tr>
<td>🎣 <a href="https://apify.com/church_of_loujess/tiktok-viral-hook-script-scraper">TikTok Viral Hook & Spoken Script Scraper</a></td>
<td>📧 <a href="https://apify.com/church_of_loujess/tiktok-influencer-email-finder">TikTok Influencer, UGC & Shop Affiliate Email Finder</a></td>
</tr>
<tr>
<td>🔎 <a href="https://apify.com/church_of_loujess/tiktok-search-scraper">TikTok Search Scraper (Keywords, Hashtags & Creators)</a></td>
<td>🌐 <a href="https://apify.com/church_of_loujess/website-email-phone-finder">Website Email, Phone, Socials & Tech Stack Finder</a></td>
</tr>
</table>

### 🔌 Using TikTok Comment Buyer-Intent Lead Miner with the Apify API, SDKs & MCP

Automate **TikTok Comment Buyer-Intent Lead Miner** programmatically from Python, Node.js/TypeScript, cURL, workflow builders (**n8n, Make, Zapier, Clay, Pipedream**), or **Model Context Protocol (`MCP`)** AI clients.

#### Python (`apify-client`)

```python
from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_API_TOKEN>")
run = client.actor("church_of_loujess/tiktok-comment-lead-miner").call(
    run_input={
    "keywords": [
        "crm software",
        "shopify tips",
        "ai note taker"
    ],
    "maxLeads": 30,
    "maxVideosPerKeyword": 5,
    "commentsPerVideo": 60,
    "minIntentScore": 35,
    "enrichCommenterProfiles": True
}
)

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
```

#### Node.js / TypeScript (`apify-client`)

```javascript
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: '<YOUR_APIFY_API_TOKEN>' });
const run = await client.actor('church_of_loujess/tiktok-comment-lead-miner').call({
    "keywords": [
        "crm software",
        "shopify tips",
        "ai note taker"
    ],
    "maxLeads": 30,
    "maxVideosPerKeyword": 5,
    "commentsPerVideo": 60,
    "minIntentScore": 35,
    "enrichCommenterProfiles": true
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} items:`, items);
```

#### One-Line Synchronous REST API (`cURL` — ideal for n8n, Make & Clay HTTP Columns)

```bash
curl -X POST "https://api.apify.com/v2/acts/church_of_loujess~tiktok-comment-lead-miner/run-sync-get-dataset-items?token=<YOUR_APIFY_API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["crm software", "shopify tips", "ai note taker"], "maxLeads": 30, "maxVideosPerKeyword": 5, "commentsPerVideo": 60, "minIntentScore": 35, "enrichCommenterProfiles": true}'
```

#### Claude Desktop, Cursor, Windsurf & OpenAI MCP Configuration

```json
{
  "mcpServers": {
    "apify-tiktok-comment-lead-miner": {
      "url": "https://mcp.apify.com/?actors=church_of_loujess/tiktok-comment-lead-miner",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_API_TOKEN>"
      }
    }
  }
}
```

### ❓ Frequently Asked Questions

#### Am I charged for low-quality emoji or spam comments?

No! Every scanned comment is scored first; any comment below `minIntentScore` (default `25`) is discarded immediately and **never billed**.

#### What `minIntentScore` should I choose?

Use `25`–`35` to capture broad product questions and curiosity (`"how does this work?"`); use `50`–`65` to capture explicit purchase, link, tool-name, and pricing requests (`"where to buy"`, `"what app is this"`, `"how much"`).

#### Why are `commenterBio` or `emails` sometimes `null` / empty?

Regular consumer TikTok viewers often leave their personal bio blank, whereas creators, coaches, and store owners populate `commenterBio` and `commenterBioLink`. Profile hydration enriches up to the top high-intent commenters automatically.

#### Can I mine comments on a single specific TikTok video URL?

Yes — set `keywords: []` and paste one or more URLs in `videoUrls`.

#### How many comments per video can it inspect?

Configure `commentsPerVideo` (default `50`, up to `200`+ per video) alongside `maxVideosPerKeyword`.

#### Do I need TikTok login cookies or proxies?

No. It runs cleanly inside `256 MB` RAM with zero cookies and zero proxy fees.

#### Is it legal to extract public data with TikTok Comment Buyer-Intent Lead Miner?

TikTok Comment Buyer-Intent Lead Miner only accesses **publicly available web pages, feeds, and registries** that require no private account login or authentication bypass. Keep in mind that extracted contact fields (such as public business emails, names, or usernames) can still qualify as personal data under frameworks like the [GDPR](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation) or CCPA depending on jurisdiction. Always ensure you have a lawful basis (such as legitimate B2B interest) and consult Apify's guide on [the legality of web scraping](https://blog.apify.com/is-web-scraping-legal/).

#### Can I integrate TikTok Comment Buyer-Intent Lead Miner with Clay, n8n, Make, Zapier, or Google Sheets?

Yes. Every run outputs clean, flat-friendly fields alongside nested detail objects and integrates natively with **Clay, n8n, Make, Zapier, Slack, HubSpot, Airtable, Google Sheets, Airbyte, LangChain, and CrewAI** via [Apify Integrations](https://apify.com/integrations). You can also attach [webhooks](https://docs.apify.com/integrations/webhooks) to trigger downstream workflows automatically the instant a run succeeds.

#### Can I call TikTok Comment Buyer-Intent Lead Miner programmatically via the Apify API?

Yes. Use the official `apify-client` [Python package](https://apify.com/church_of_loujess/tiktok-comment-lead-miner/api/python) or [Node.js NPM package](https://apify.com/church_of_loujess/tiktok-comment-lead-miner/api/javascript), or call the synchronous `/run-sync-get-dataset-items` REST endpoint directly. Full specifications are in the [Apify API v2 reference](https://docs.apify.com/api/v2).

#### TikTok Comment Buyer-Intent Lead Miner not working or need a custom feature?

We actively maintain and monitor all 26 Actors and MCP Servers in our portfolio. If you encounter an edge case, unexpected output, or want to request a new field, please open a ticket on the Actor's [Issues tab](https://apify.com/church_of_loujess/tiktok-comment-lead-miner/issues/open) with your Run ID so we can resolve it rapidly.

# Actor input Schema

## `keywords` (type: `array`):

Search terms or competitor names whose viral video comment sections will be mined for buyer-intent leads.

## `videoUrls` (type: `array`):

Optional direct competitor or viral TikTok video URLs to mine comments from.

## `maxLeads` (type: `integer`):

Maximum number of buyer-intent comment leads to output.

## `maxVideosPerKeyword` (type: `integer`):

Number of top videos per keyword to scan comments from.

## `commentsPerVideo` (type: `integer`):

Maximum comments (plus top replies) inspected per video.

## `minIntentScore` (type: `integer`):

Minimum intent score threshold (e.g. 25 captures questions & product curiosity; 60+ captures explicit purchase/link/pricing requests).

## `enrichCommenterProfiles` (type: `boolean`):

Hydrate high-intent commenters' TikTok profiles and external bio links to capture follower counts, websites, and public emails.

## Actor input object example

```json
{
  "keywords": [
    "crm software",
    "shopify tips"
  ],
  "videoUrls": [],
  "maxLeads": 20,
  "maxVideosPerKeyword": 5,
  "commentsPerVideo": 50,
  "minIntentScore": 25,
  "enrichCommenterProfiles": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "crm software",
        "shopify tips"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("church_of_loujess/tiktok-comment-lead-miner").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "keywords": [
        "crm software",
        "shopify tips",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("church_of_loujess/tiktok-comment-lead-miner").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "crm software",
    "shopify tips"
  ]
}' |
apify call church_of_loujess/tiktok-comment-lead-miner --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,church_of_loujess/tiktok-comment-lead-miner"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/F4RPXcPWLoqjiOCR6/builds/4dTFbUZpcjb5AymyJ/openapi.json
