LeadFinder-Agent
LeadFinder-Agent copied to clipboard
AI-powered lead generation tool that transforms user queries into targeted Quora lead searches. Leverages Groq AI and Firecrawl to extract user interactions, helping businesses discover potential lead...
LeadFinder Agent
Overview
LeadFinder is an AI-powered lead generation tool that helps businesses find potential leads on Quora by transforming user queries into targeted searches.

Features
- Query transformation using AI
- Targeted Quora URL search
- User interaction extraction
- Comprehensive lead data formatting
Prerequisites
- Python 3.9+
- API Keys:
- Groq API Key
- Firecrawl API Key
Installation
1. Clone the Repository
git clone https://github.com/charans2702/LeadFinder-Agent.git
cd LeadFinder-Agent
2. Set Up Virtual Environment
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
3. Install Dependencies
pip install -r requirements.txt
4. Configure Environment Variables
Create a .env file in the project root:
GROQ_API_KEY=your_groq_api_key
FIRECRAWL_API_KEY=your_firecrawl_api_key
Running the Application
Start the API Server
python main.py
API Endpoint
-
POST
/generate-leads - Request Body:
{ "query": "Find leads for AI customer support", "num_links": 3 }
React Dashboard
Setup
cd lead_generation_dashboard
npm install
npm start
Configuration
Modify settings.py to adjust:
- API Host/Port
- Default Search Settings
- Debug Mode
Technologies
- FastAPI
- Groq AI
- Firecrawl
- Pydantic
- React