VOOZH about

URL: https://apify.com/vanagha/smart-business-lead-collector---ai-contact-company-scraper

⇱ Smart Business Lead Collector – AI Contact & Company Scraper Β· Apify


πŸ‘ Smart Business Lead Collector – AI Contact & Company Scraper avatar

Smart Business Lead Collector – AI Contact & Company Scraper

Pricing

Pay per usage

Go to Apify Store

Smart Business Lead Collector – AI Contact & Company Scraper

Collect verified business emails, phones, and company summaries with AI. This smart scraper uses LlamaIndex to find and deduplicate contact info from any website. Fast, tested, and free for a limited time!

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ Van agha

Van agha

Maintained by Community

Actor stats

0

Bookmarked

58

Total users

0

Monthly active users

9 months ago

Last modified

Categories

Share

Python LlamaIndex Agent Template

Create a new AI Agent with LlamaIndex using this template. It provides a basic structure for the Agent with the Apify SDK and allows you to easily add your own functionality.

Included features

  • Apify SDK for Python - a toolkit for building Apify Actors and scrapers in Python.
  • Input Schema - define and easily validate a schema for your Actor's input.
  • LlamaIndex - a framework for building LLM-powered agents using your data.
  • Dataset - a storage solution for structured data where each object stored shares the same attributes.

How it works

The Agent has two main tools:

  1. call_contact_details_scraper - Calls the Contact Details Scraper to scrape contact details from websites.
  2. summarize_contact_information - Summarizes the collected contact details.

Given a user query with a URL, the Agent uses the Contact Details Scraper to retrieve the contact information and optionally summarizes the data. The Agent can decide how to handle the dataβ€”whether to process it further or skip summarization if it's not necessary.

Sample queries:

  • Find contact details for apify.com and provide raw results.
  • Find contact details for apify.com and summarize them.

Before you start

To run this template locally or on the Apify platform, you need:

Monetization

This template uses the Pay Per Event (PPE) monetization model, which provides flexible pricing based on defined events.

To charge users, define events in JSON format and save them on the Apify platform. Here is an example of .actor/pay_per_event.json with the task-completed event:

[
{
"task-completed":{
"eventTitle":"Task completed",
"eventDescription":"Cost per query answered.",
"eventPriceUsd":0.1
}
}
]

In the Actor, trigger the event with:

await Actor.charge({eventName:'task-completed'});

This approach allows you to programmatically charge users directly from your Actor, covering the costs of execution and related services, such as LLM input/output tokens.

Resources

Useful resources to help you get started:

Additional material: Web Scraping Data for Generative AI

Getting started

For complete information see this article. In short, you will:

  1. Build the Actor
  2. Run the Actor

Pull the Actor for local development

If you would like to develop locally, you can pull the existing Actor from Apify console using Apify CLI:

  1. Install apify-cli

    Using Homebrew

    $brew install apify-cli

    Using NPM

    $npm-ginstall apify-cli
  2. Pull the Actor by its unique <ActorId>, which is one of the following:

    • unique name of the Actor to pull (e.g. "apify/hello-world")
    • or ID of the Actor to pull (e.g. "E2jjCZBezvAZnX8Rb")

    You can find both by clicking on the Actor title at the top of the page, which will open a modal containing both Actor unique name and Actor ID.

    This command will copy the Actor into the current directory on your local machine.

    $apify pull <ActorId>

Documentation reference

To learn more about Apify and Actors, take a look at the following resources:

You might also like

Saudi Developers Jobs Finder – Smart Job Scraper

vanagha/saudi-developers-jobs-finder---smart-job-scraper

Find real-time developer job openings in Saudi Arabia. This smart Playwright + BeautifulSoup scraper collects listings from Bayt, Naukrigulf, and Indeed β€” including title, company, and location. Fast, tested, and free for a limited time!

Website Contact Extractor β€” Emails, Phones & Company Data

adinfosys-labs/website-contact-extractor-emails-phones-company-data

Extract verified business emails, phone numbers, LinkedIn profiles and company data from websites. CRM-ready output in CSV and Excel.

πŸ‘ User avatar

Artashes Arakelyan

38

5.0

Business Contact Extractor

washed_fun/business-contact-extractor

Extract business emails and phone numbers from company websites. High-accuracy AI-enabled business contact extractor using smart crawling, LLM and AI extraction, heuristics, and PDF extraction. Finds emails/phones even on complex sites. Supports CSV bulk input and outputs clean, CRM-ready data.

Contact Details Scraper – Emails, Phone Numbers & Social Media

davidsharadbhatt/socialprofilescrapper

Extract verified emails, phone numbers, and social media profiles from any website using this Contact Details Scraper. Perfect for lead generation, sales outreach, and business data collection. Automatically find contact info, LinkedIn, Twitter, and company profiles from multiple domains with ease.

87

1.0

Contact Info Scraper -Extract Business Contact Information

dainty_screw/contact-info-scraper--extract-business-contact-information

Looking to gather business contact information fast? Our Business Contact Info Scraper extracts emails, phone numbers, and social profiles like Facebook, Twitter, LinkedIn, and Instagram from websites at scale. Get accurate contact details quickly and efficiently with this powerful tool.

πŸ‘ User avatar

codemaster devops

1.1K

3.6

Deep Email, Phone & Social Media Scraper

trakk/deep-email-phone-social-media-scraper-search

Find emails, phone numbers, social profiles, logos, and business contact details from any website list. HTTP-only, fast, clean output, with smart contact-page discovery and optional source evidence for lead generation.

Contact Info Scraper

junipr/contact-info-scraper

Extract emails, phone numbers, addresses, and social profiles from any website. Smart priority crawling targets /contact, /about, /team pages. Per-domain dedup. Ideal for lead generation and business research.

Website Contact Scraper - AI-Powered Lead Finder

timo.sieber/website-lead-scraper

AI-powered website scraper that extracts real contact data from company sites! Finds people, positions, emails & phone numbers using LLM technology. Scans team pages, contact sections & company info. Perfect for B2B lead generation and sales research.

Website Contact Extractor - Emails & Phones

harvestlab/contact-extractor

Website contact extractor for B2B lead lists and CRM enrichment. Extract emails, phones, social profiles, addresses, contact pages, tech signals, role labels, and optional MCP connector summaries.