AutomationMart
Home/Browse/TikTok post scraper via keywords | Bright Data + Sheets integration
n8n

TikTok post scraper via keywords | Bright Data + Sheets integration

n8nn8n7 modulesv1.0
Google Sheets

TikTok Post Scraper via Keywords | Bright Data + Sheets Integration πŸ“ Workflow Description Automatically scrapes TikTok posts based on keyword search using Bright Data API and stores comprehensive data in Google Sheets for analysis and monitoring. --- πŸ”„ How It Works This workflow operates through a simple, automated process: - Keyword Input: User submits search keywords through a web form - Data Scraping: Bright Data API searches TikTok for posts matching the keywords -

At a glance

TikTok post scraper via keywords | Bright Data + Sheets integration is a ready-made n8n workflow you import as a workflow JSON file β€” no build required. It connects Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets
Modules
7
Price
Free
Version
v1.0
TikTok post scraper via keywords | Bright Data + Sheets integration workflow diagram

About this workflow

TikTok Post Scraper via Keywords | Bright Data + Sheets Integration πŸ“ Workflow Description Automatically scrapes TikTok posts based on keyword search using Bright Data API and stores comprehensive data in Google Sheets for analysis and monitoring. --- πŸ”„ How It Works This workflow operates through a simple, automated process: - Keyword Input: User submits search keywords through a web form - Data Scraping: Bright Data API searches TikTok for posts matching the keywords - Processing Loop: Monitors scraping progress and waits for completion - Data Storage: Automatically saves all extracted data to Google Sheets - Result Delivery: Provides comprehensive post data including metrics, user info, and media URLs --- ⏱️ Setup Information Estimated Setup Time: 10-15 minutes This includes importing the workflow, configuring credentials, and testing the integration. Most of the process is automated once properly configured. --- ✨ Key Features πŸ“ Keyword-Based Search Search TikTok posts using specific keywords πŸ“Š Comprehensive Data Extraction Captures post metrics, user profiles, and media URLs πŸ“‹ Google Sheets Integration Automatically organizes data in spreadsheets πŸ”„ Automated Processing Handles scraping progress monitoring πŸ›‘οΈ Reliable Scraping Uses Bright Data's professional infrastructure ⚑ Real-time Updates Live status monitoring and data processing --- πŸ“Š Data Extracted | Field | Description | Example | |-------|-------------|---------| | url | TikTok post URL | | | postid | Unique post identifier | 7234567890123456789 | | description | Post caption/description | Check out this amazing content! #viral | | diggcount | Number of likes | 15400 | | sharecount | Number of shares | 892 | | commentcount | Number of comments | 1250 | | playcount | Number of views | 125000 | | profileusername | Creator's username | @creativitymaster | | profilefollowers | Creator's follower count | 50000 | | hashtags | Post hashtags | #viral #trending #fyp | | createtime | Post creation timestamp | 2025-01-15T10:30:00Z | | videourl | Direct video URL | | --- πŸš€ Setup Instructions Step 1: Prerequisites - n8n instance (self-hosted or cloud) - Bright Data account with TikTok scraping dataset access - Google account with Sheets access - Basic understanding of n8n workflows Step 2: Import Workflow 1. Copy the provided JSON workflow code 2. In n8n: Go to Workflows β†’ + Add workflow β†’ Import from JSON 3. Paste the JSON code and click Import 4. The workflow will appear in your n8n interface Step 3: Configure Bright Data 1. In n8n: Navigate to Credentials β†’ + Add credential β†’ Bright Data API 2. Enter your Bright Data API credentials 3. Test the connection to ensure it's working 4. Update the workflow nodes with your dataset ID: gdlu702nij2f790tmv9h 5. Replace BRIGHTDATAAPIKEY with your actual API key Step 4: Configure Google Sheets 1. Create a new Google Sheet or use an existing one 2. Copy the Sheet ID from the URL 3. In n8n: Credentials β†’ + Add credential β†’ Google Sheets OAuth2 API 4. Complete OAuth setup and test connection 5. Update the Google Sheets node with your Sheet ID 6. Ensure the sheet has a tab named "Tiktok by keyword" Step 5: Test the Workflow 1. Activate the workflow using the toggle switch 2. Access the form trigger URL to submit a test keyword 3. Monitor the workflow execution in n8n 4. Verify data appears in your Google Sheet 5. Check that all fields are populated correctly --- βš™οΈ Configuration Details Bright Data API Settings - Dataset ID: gdlu702nij2f790tmv9h - Discovery Type: discovernew - Search Method: keyword - Results per Input: 2 posts per keyword - Include Errors: true Workflow Parameters - Wait Time: 1 minute between status checks - Status Check: Monitors until scraping is complete - Data Format: JSON response from Bright Data - Error Handling: Automatic retry on incomplete scraping --- πŸ“‹ Usage Guide Running the Workflow 1. Access the form trigger URL provided by n8n 2. Enter your desired keyword (e.g., "viral dance", "cooking tips") 3. Submit the form to start the scraping process 4. Wait for the workflow to complete (typically 2-5 minutes) 5. Check your Google Sheet for the extracted data Best Practices - Use specific, relevant keywords for better results - Monitor your Bright Data usage to stay within limits - Regularly backup your Google Sheets data - Test with simple keywords before complex searches - Review extracted data for accuracy and completeness --- πŸ”§ Troubleshooting Common Issues 🚨 Scraping Not Starting - Verify Bright Data API credentials are correct - Check dataset ID matches your account - Ensure sufficient credits in Bright Data account 🚨 No Data in Google Sheets - Confirm Google Sheets credentials are authenticated - Verify sheet ID is correct - Check that the "Tiktok by keyword" tab exists 🚨 Workflow Timeout - Increase wait time if scraping takes longer - Check Bright Data dashboard for scraping status - Verify keyword produces available results --- πŸ“ˆ Use Cases Content Research Research trending content and hashtags in your niche to inform your content strategy. Competitor Analysis Monitor competitor posts and engagement metrics to understand market trends. Influencer Discovery Find influencers and creators in specific topics or industries. Market Intelligence Gather data on trending topics, hashtags, and user engagement patterns. --- πŸ”’ Security Notes - Keep your Bright Data API credentials secure - Use appropriate Google Sheets sharing permissions - Monitor API usage to prevent unexpected charges - Regularly rotate API keys for better security - Comply with TikTok's terms of service and data usage policies --- πŸŽ‰ Ready to Use! Your TikTok scraper is now configured and ready to extract valuable data. Start with simple keywords and gradually expand your research as you become familiar with the workflow. Need Help? Visit the n8n community forum or check the Bright Data documentation for additional support and advanced configuration options. --- For any questions or support, please contact: Email or fill out this form

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n β†’ click the menu β†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Add new incoming emails to a Google Sheets spreadsheet as a new row

This n8n workflow automates the process of capturing and storing incoming email details in a structured spreadsheet format, such as Google Sheets or Excel. Whenever a new email is received, the workflow extracts key detailsβ€”including the sender’s email, subject, email body, and optional attachmentsβ€”and logs them as a new row in the spreadsheet. You can customise this workflow to extract additional details, filter emails based on specific criteria, or send notifications when new entries are added

Free

Send custom email notifications for new rows added in Google Sheets

Automatically send personalized email notifications whenever a new row is added in Google Sheets using Custom MailHook and Google Sheets integration.

Free

Track LLM token costs per customer using the Langchain code node

Note: This template only works for self-hosted n8n. This n8n template demonstrates how to use the Langchain code node to track token usage and cost for every LLM call. This is useful if your templates handle multiple clients or customers and you need a cheap and easy way to capture how much of your AI credits they are using. How it works In our mock AI service, we're offering a data conversion API to convert Resume PDFs into JSON documents. A form trigger is used to allow for PDF upload and th

Free

Filter rows in Google Sheets and send data via HTTP action

Automatically filter rows in Google Sheets based on specific criteria and send the filtered data via HTTP action for seamless data integration.

Free

Food menu update notifier

An intelligent food menu update notification system that automatically detects changes in your restaurant's special menu and sends personalized notifications to customers via multiple channels - WhatsApp, Email, and SMS. This workflow ensures your customers are always informed about new dishes, price changes, and menu availability in real-time. What's the Goal? - Automatically monitor special menu updates from Google Sheets - Detect menu changes and generate alert messages using AI - Send mu

Free

Send Infobip SMSes from new rows in a Google Sheets spreadsheet

This template periodically retrieves new rows from a Google Sheets spreadsheet and sends them as Infobip SMSes. Once the SMS is sent, a timestamp is added into the spreadsheet. The template is using [this sample](https://docs.google.com/spreadsheets/d/1eF3pn9YPujuPmSqT4wiquN3jngv2i6slJ6quiyyjabE/edit?usp=sharing) Google Sheets spreadsheet as a source. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change this after you s

Free

Find LinkedIn professionals with Google Search and Airtable

Find LinkedIn Professionals with Google Search and Airtable Who is this for? This workflow is perfect for sales professionals, recruiters, business development teams, and marketers who need to build targeted prospect lists from LinkedIn. Whether you're looking for specific job titles, industry professionals, or experts in particular locations, this template automates the tedious process of manual LinkedIn searching. [Follow me for more](

Free

Extract contact information from business cards with Mistral OCR and GPT-4o-mini

Business Card Scanner – Automate Contact Extraction This workflow automates the process of extracting contact details from business cards (PDF or image) and saving them directly into an n8n Data Table. No more manual data entry β€” just upload a card and let AI do the rest. --- βš™οΈ How It Works 1. Upload the business card via a web form (PDF or image). 2. The uploaded file is converted to Base64 for processing.

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint β€” instant download
  • Setup guide PDF included
  • 5 downloads Β· valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

β‚Ή2,499/ session
3 hrs Β· video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free