AgentSkillsCN

brave-instagram-search

借助Brave Search API快速生成Instagram潜在客户线索。通过Google搜索结果,从Instagram上抓取100+保险代理人线索。适用于用户希望通过Brave搜索方法快速获取大量潜在客户,或急需在短时间内获得100+条线索,又或是用户常说“Brave Instagram”、“Brave搜索线索”、“获取100条线索”,或希望在无需浏览器自动化的情况下实现高容量的潜在客户生成时使用。

SKILL.md
--- frontmatter
name: brave-instagram-search
description: "Fast Instagram lead generation using Brave Search API. Scrapes 100+ insurance agent leads from Instagram via Google search results. Use when user wants quick lead volume via Brave search method, needs 100+ leads fast, or says 'brave instagram', 'brave search leads', 'get 100 leads', or wants high-volume lead generation without browser automation."

Brave Instagram Search

Fast, high-volume Instagram lead generation using Brave Search API. Gets 100+ leads in under a minute by searching Google-indexed Instagram profiles.

When to Use

  • User says "brave instagram", "brave search", or "use brave"
  • Need 100+ leads quickly
  • Want volume over rich contact data
  • Previous agent-browser method is blocked/returning 0 leads
  • User explicitly requests this skill

Quick Start

bash
cd skills/brave-instagram-search/scripts
npx tsx brave-search-leads.ts 100

Output

  • Saves to SQLite database (avoids duplicates)
  • Appends to master CSV file (leads/instagram-leads-master.csv)
  • Reports lead count with contact info stats

How It Works

  1. Brave Search API queries Google-indexed Instagram profiles
  2. Search terms rotate through insurance niches (carriers, states, specialties)
  3. Duplicate detection via database hash constraint
  4. CSV + Drive upload for easy access

Search Term Categories

  • Core roles: insurance agent, broker, advisor, specialist
  • Product niches: life, final expense, medicare, iul, annuities
  • Carriers: major insurers + imo/fmo partners
  • States: geographic targeting (50 states rotate)
  • Titles: agency manager, upline, wholesaler, producer

Tip: When leads dry up, update SEARCH_TERMS in the script with fresh carriers, states, or niche keywords.

Comparison

MethodSpeedVolumeContact DataBest For
Brave Search30s100+ leadsBasic (username, bio, followers)Volume, quick batches
Agent Browser10-15min0-50 leadsRich (email, phone, location)Deep contact info

Usage

Default: 100 Leads

bash
npx tsx brave-search-leads.ts

Custom Count

bash
npx tsx brave-search-leads.ts 200

Skip CSV (Database only)

bash
npx tsx brave-search-leads.ts 100 --no-csv

Data Extracted

FieldExample
username@garcia_agency
full_nameThe Garcia Agency
bioAmerican Family Insurance...
followers4,375
following493
posts196
nicheauto_home / life_insurance
source_urlhttps://instagram.com/...

Notes

  • No phone/email extraction — use agent-browser skill for that
  • Fast iteration — run multiple times for 500+ leads
  • Duplicate-free — database prevents re-scraping same profiles
  • Master CSV — all leads appended to single file at leads/instagram-leads-master.csv

Files

code
skills/brave-instagram-search/
├── SKILL.md                      # This file
└── scripts/
    └── brave-search-leads.ts     # Main scraper script

Last updated: 2026-02-02 (search terms refreshed)