Tiktok B2B Email Scraper
by scraper-mind
Extract B2B emails and leads from TikTok by keyword & country. Save hours of manual research for marketing, sales, and agency teams.
Opens on Apify.com
About Tiktok B2B Email Scraper
Need to find real business contacts on TikTok without the manual grind? I built this scraper because I was tired of sifting through profiles one by one. It lets you pull B2B emails and contact details directly from TikTok based on specific keywords and locations. You just set your search terms and target country, and it does the heavy lifting, compiling a clean list of leads for you. It’s been a game-changer for my own outreach, turning hours of research into a few minutes of setup. I find it’s perfect for marketing agencies looking to build targeted campaigns, sales teams needing fresh, qualified leads, or anyone who wants to connect with businesses actively discussing relevant topics on the platform. The data you get is what’s publicly available on profiles, so you can reach out directly and start conversations that actually matter. It’s straightforward, saves a ton of time, and helps you focus on closing deals instead of just finding contacts.
What does this actor do?
Tiktok B2B Email Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
TikTok B2B Email Scraper
Overview
This actor scrapes TikTok for business contact information. It searches TikTok content based on provided keywords and country filters, then extracts email addresses found in video descriptions, captions, or profiles. Output is structured lead data suitable for sales outreach or marketing lists.
Key Features
- Keyword & Country Targeting: Search using specific keywords and filter results by country.
- Multiple Scraping Sources: Choose to scrape emails from
Allsources, only userProfilebios, or onlyVideos(descriptions/captions). - Dual Engine Support: Select between a
cost-effectiveengine for faster/cheaper runs or alegacyengine for maximum stability and accuracy. - Structured Data Extraction: Returns clean JSON including the source video's title, URL, description, the found email, and its domain.
- Scalable: Capable of processing large searches across thousands of videos or profiles.
Input/Output
Input Configuration
Configure the actor using these input parameters, typically via a JSON object.
{
"keywords": ["saas", "business software"],
"country": "United Kingdom",
"scrapeFrom": "Videos",
"engine": "cost-effective",
"maxEmails": 50
}
| Parameter | Type | Description |
|---|---|---|
| keywords | Array | List of keywords to search on TikTok. |
| country | String | Target country for filtering results (e.g., "United States"). |
| scrapeFrom | String | Source to scrape: "All", "Profile", or "Videos". |
| engine | String | Scraping engine: "cost-effective" or "legacy". |
| maxEmails | Number | Maximum number of email records to collect. |
Output Format
The actor outputs an array of objects in JSON format. Each object represents a found lead.
[
{
"keyword": "saas",
"title": "How our platform streamlines workflow",
"url": "https://www.tiktok.com/@exampleco/video/123456789",
"description": "Contact us at sales@example.com for a demo!",
"email": "sales@example.com",
"email_domain": "example.com",
"country": "gb",
"scrape_from": "tiktok.com"
}
]
| Field | Description |
|---|---|
| keyword | The search keyword that yielded this result. |
| title | Title of the TikTok video. |
| url | Direct URL to the TikTok video. |
| description | The caption or description text from the video. |
| The business email address extracted. | |
| email_domain | The domain name from the extracted email. |
| country | Country code of the targeted region. |
| scrape_from | Indicates the source platform (e.g., tiktok.com). |
How to Use
- Set Input: Provide your configuration via the input schema shown above. Define your target keywords, country, and scraping preferences.
- Run the Actor: Start the actor on the Apify platform. It will navigate TikTok, perform searches, and extract email data matching your criteria.
- Get Results: Once finished, retrieve the results. The dataset can be downloaded as JSON, viewed in a table, or accessed via the Apify API for integration into other systems.
- Use the Data: The structured output is ready for importing into CRM systems, email marketing tools, or for direct outreach campaigns.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Tiktok B2B Email Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scraper-mind
- Pricing
- Paid
- Total Runs
- 15
- Active Users
- 2
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support