apify-lead-generation_skill

This skill helps you generate targeted B2B and B2C leads by integrating multiple channels with Apify actors for efficient outreach.
  • JavaScript

64

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill apify/agent-skills --skill apify-lead-generation

  • SKILL.md4.3 KB

Overview

This skill generates B2B and B2C leads by orchestrating Apify Actors to scrape Google Maps, websites, Instagram, TikTok, Facebook, LinkedIn, YouTube, and Google Search. It centralizes actor selection, schema fetching, execution, and result export so you can produce quick answers or full CSV/JSON lead lists for outreach and enrichment.

How this skill works

You pick the appropriate Apify Actor for the platform and use a provided script to run it with an input JSON. The workflow includes fetching the Actor's input schema via mcpc, asking for output preferences (quick answer, CSV, JSON), running the actor, and summarizing the resulting leads. The script supports running with environment variables (APIFY_TOKEN) and saving outputs to timestamped files.

When to use it

  • Finding local businesses and their contact data for territory-based outreach
  • Building influencer or creator lists from Instagram, TikTok, and YouTube
  • Enriching contact lists with emails and phone numbers from websites and social profiles
  • Collecting buyer-intent signals from Facebook groups or events
  • Broad lead discovery via Google Search and Google Maps scraping

Best practices

  • Choose the actor that matches the data source (Google Places for local businesses, Instagram scrapers for profiles, etc.)
  • Fetch the Actor schema before running to confirm required input fields and optional parameters
  • Start with smaller input sets to validate results and avoid timeouts
  • Use CSV for full exports if you plan to filter or import into CRM, JSON for programmatic processing
  • Keep APIFY_TOKEN in a .env file and run Node.js with --env-file to avoid credential issues

Example use cases

  • Generate a list of 500 restaurants within a city including emails and phone numbers for a sales campaign
  • Scrape Instagram influencer profiles and follower counts for partnership outreach
  • Extract contact emails from Google Maps listings for local lead gen
  • Collect TikTok creators by keyword and export JSON for audience analysis
  • Find Facebook event organizers and export CSV for networking and sponsorship outreach

FAQ

You need Node.js 20.6+, a .env file with APIFY_TOKEN set, and the mcpc CLI if you plan to fetch actor schemas.

How do I choose which Actor to use?

Pick by platform and goal: Google Places for local businesses, contact-info-scraper for enrichment, Instagram/TikTok/YouTube actors for social creators, and Google Search for broad discovery.

What if I see APIFY_TOKEN not found or mcpc not found?

Create a .env with APIFY_TOKEN=your_token and install mcpc with npm install -g @apify/mcpc.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational