AutomationMart
Home/Browse/Pinterest keyword-based content scraper with AI agent & BrightData automation
n8n

Pinterest keyword-based content scraper with AI agent & BrightData automation

n8nn8n9 modulesv1.0
Google Sheets

Pinterest Keyword-Based Content Scraper with AI Agent & BrightData Automation Overview This n8n workflow automates Pinterest content scraping based on user-provided keywords using BrightData's API and Claude Sonnet 4 AI agent. The system intelligently processes keywords, initiates scraping jobs, monitors progress, and formats the extracted data into structured outputs. Architecture Components 🧠 AI-Powered Controller - Claude Sonnet 4 Model: Processes and understands keywords before initiating sc

At a glance

Pinterest keyword-based content scraper with AI agent & BrightData automation 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
9
Price
Free
Version
v1.0
Pinterest keyword-based content scraper with AI agent & BrightData automation workflow diagram

About this workflow

Pinterest Keyword-Based Content Scraper with AI Agent & BrightData Automation Overview This n8n workflow automates Pinterest content scraping based on user-provided keywords using BrightData's API and Claude Sonnet 4 AI agent. The system intelligently processes keywords, initiates scraping jobs, monitors progress, and formats the extracted data into structured outputs. Architecture Components 🧠 AI-Powered Controller - Claude Sonnet 4 Model: Processes and understands keywords before initiating scrape - AI Agent: Acts as the intelligent controller coordinating all scraping steps 📥 Data Input - Form Trigger: User-friendly keyword input interface - Keywords Field: Required input field for Pinterest search terms 🚀 Scraping Pipeline 1. Launch Scraping Job: Sends keywords to BrightData API 2. Status Monitoring: Continuously checks scraping progress 3. Data Retrieval: Downloads completed scraped content 4. Data Processing: Formats and structures the raw data 5. Storage: Saves results to Google Sheets Workflow Nodes 1. Pinterest Keyword Input - Type: Form Trigger - Purpose: Entry point for user keyword submission - Configuration: - Form title: "Pinterest" - Required field: "Keywords" 2. Anthropic Chat Model - Type: Language Model (Claude Sonnet 4) - Model: claude-sonnet-4-20250514 - Purpose: AI-powered keyword processing and workflow orchestration 3. Keyword-based Scraping Agent - Type: AI Agent - Purpose: Orchestrates the entire scraping process - Instructions: - Initiates Pinterest scraping with provided keywords - Monitors scraping status until completion - Downloads final scraped data - Presents raw scraped data as output 4. BrightData Pinterest Scraping - Type: HTTP Request Tool - Method: POST - Endpoint: - Parameters: - datasetid: gdlk0sjs4d21kdr7cnlv - includeerrors: true - type: discovernew - discoverby: keyword - limitperinput: 2 - Purpose: Creates new scraping snapshot based on keywords 5. Check Scraping Status - Type: HTTP Request Tool - Method: GET - Endpoint: - Purpose: Monitors scraping job progress - Returns: Status values like "running" or "ready" 6. Fetch Pinterest Snapshot Data - Type: HTTP Request Tool - Method: GET - Endpoint: - Purpose: Downloads completed scraped data - Trigger: Executes when status is "ready" 7. Format & Extract Pinterest Content - Type: Code Node (JavaScript) - Purpose: Parses and structures raw scraped data - Extracted Fields: - URL - Post ID - Title - Content - Date Posted - User - Likes & Comments - Media - Image URL - Categories - Hashtags 8. Save Pinterest Data to Google Sheets - Type: Google Sheets Node - Operation: Append - Mapped Columns: - Post URL - Title - Content - Image URL 9. Wait for 1 Minute (Disabled) - Type: Code Tool - Purpose: Adds delay between status checks (currently disabled) - Duration: 60 seconds Setup Requirements Required Credentials 1. Anthropic API - Credential ID: ANTHROPICCREDENTIALID - Required for Claude Sonnet 4 access 2. BrightData API - API Key: BRIGHTDATAAPIKEY - Required for Pinterest scraping service 3. Google Sheets OAuth2 - Credential ID: GOOGLESHEETSCREDENTIALID - Required for data storage Configuration Placeholders Replace the following placeholders with actual values: - WEBHOOKIDPLACEHOLDER: Form trigger webhook ID - GOOGLESHEETIDPLACEHOLDER: Target Google Sheets document ID - WORKFLOWVERSIONID: n8n workflow version - INSTANCEIDPLACEHOLDER: n8n instance identifier - WORKFLOWIDPLACEHOLDER: Unique workflow identifier Data Flow Output Data Structure Each scraped Pinterest pin contains: - URL: Direct link to Pinterest pin - Post ID: Unique Pinterest identifier - Title: Pin title/heading - Content: Pin description text - Date Posted: Publication timestamp - User: Pinterest username - Engagement: Likes and comments count - Media: Media type information - Image URL: Direct image link - Categories: Pin categorization tags - Hashtags: Associated hashtags - Comments: User comments text Usage Instructions 1. Initial Setup: - Configure all required API credentials - Replace placeholder values with actual IDs - Create target Google Sheets document 2. Running the Workflow: - Access the form trigger URL - Enter desired Pinterest keywords - Submit the form to initiate scraping 3. Monitoring Progress: - The AI agent will automatically handle status monitoring - No manual intervention required during scraping 4. Accessing Results: - Structured data will be automatically saved to Google Sheets - Each run appends new data to existing sheet Technical Notes - Rate Limiting: BrightData API has built-in rate limiting - Data Limits: Current configuration limits 2 pins per keyword - Status Polling: Automatic status checking until completion - Error Handling: Includes error capture in scraping requests - Async Processing: Supports long-running scraping jobs Customization Options - Adjust Data Limits: Modify limitperinput parameter - Enable Wait Timer: Activate the disabled wait node for longer jobs - Custom Data Fields: Modify the formatting code for additional fields - Alternative Storage: Replace Google Sheets with other storage options Sample Google Sheets Template Create a copy of the sample sheet structure: Required columns: - Post URL - Title - Content - Image URL Troubleshooting - Authentication Errors: Verify all API credentials are correctly configured - Scraping Failures: Check BrightData API status and rate limits - Data Formatting Issues: Review the JavaScript formatting code for parsing errors - Google Sheets Errors: Ensure proper OAuth2 permissions and sheet access 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

Create EZOfficeInventory users from new Google Sheets spreadsheet rows

Every time a new row is added to a Google Sheets spreadsheet, Make will automatically create a new user in EZOfficeInventory. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1wFvPwFQhexiwyC9nHoSbIB2CoE_6yZcQ281zBIt1ZRs/edit?usp=sharing).

Free

Filter and update Google Sheets rows with messages from Anthropic Claude

Use this template to filter Google Sheets rows and update them with messages generated by Anthropic Claude, streamlining data management and communication in your spreadsheets.

Free

Get domain expiry reminders with Google Sheets, WHOIS, Telegram, and Ollama AI

This workflow helps you monitor domain expiration dates and send automated reminders via Telegram when a domain is about to expire or has already expired, using WHOIS data and AI-powered information extracting. It helps prevent service downtime, lost traffic, and missed renewals for individuals and teams managing multiple domains. Common use cases: - Track and remind on agency-managed client domains - Monitor personal or business domain portfolios - Send automated expiry alerts for IT and DevO

Free

AI-powered PDF invoice parser with Google Drive, Google Sheets & OpenAI

Who is this for? This workflow is perfect for: Companies that manage invoices through Google Drive Business owners who want to minimize manual data entry and maximize accuracy Accounting teams and finance departments seeking to automate invoice processing What problem is this workflow solving? Processing invoices manually is time-consuming, error-prone, and inconsistent. This workflow solves those issues by: Automating invoice processing from detection to data extraction to storage Improvin

Free

Create FreshBooks services from new rows in Google Sheets

Every time a new row in Google Sheets is created, Make will create a FreshBooks service out of it. To make sure the scenario works fine check if your spreadsheet corresponds to this (example)[https://docs.google.com/spreadsheets/d/1rAKxCIrSDCAu6QgBKjMrsNNQIDnvPyn88R8pebxkKDQ/edit?usp=sharing].

Free

Stock market daily digest with Bright Data scraping & Gemini AI email reports

This workflow makes it easier to keep track of the stocks market and get an email with a summary of the daily highlights on what happened, key insights and trends Setup Guide 1. Define the schedule (days, times, intervals). 2. Replace sample stock data with your desired stock list (ticker, name, etc.) in JSON format. 3. Split Out the fields to have a clean list of the stocks to monitor 4. set keyword node Extracts the stock ticker from each item and sets it to the keyword property. 5.

Free

Creating an API endpoint

Task: Create a simple API endpoint using the Webhook and Respond to Webhook nodes Why: You can prototype or replace a backend process with a single workflow Main use cases: Replace backend logic with a workflow

Free

Automatically enrich Salesforce accounts with web crawling, LinkedIn data, GPT

Crawl the web, mine LinkedIn, think with GPT, and auto‑enrich Salesforce—all inside n8n. --- 🔧 How It Works (High-Level) 1. Listen – Trigger on new Salesforce Accounts. 2. Discover – Crawl the company site (depth-limited) + grab/parse LinkedIn. 3. Distill – GPT (JSON mode) returns a clean insight object + HTML summary. 4. Enrich – Update the Account record in Salesforce automatically. --- 🛠 Setup Steps (≈15–25 minutes) 1. Import the workflow JSON into n8n. 2. Connect Credentials: Salesforce

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