Search any keywords and generate real sales leads. Works with any AI API (OpenAI, Groq, Gemini, DeepSeek, OpenRouter, …). Developed by Gyan Ranjan.
Project description
LeadGen AI
Search any keywords → get real sales leads
Works with any AI API — OpenAI, Groq, Gemini, DeepSeek, OpenRouter, Mistral, Together, custom OpenAI-compatible servers, and more.
Developed by Gyan Ranjan
Install
pip install leadgen-ai
From GitHub:
pip install git+https://github.com/Gyan4589/leadgen-ai.git
Setup (any API key)
Create a .env or set an environment variable. Use the key for the provider you choose:
# OpenAI
set OPENAI_API_KEY=sk-...
# or Groq (fast + free tier)
set GROQ_API_KEY=gsk_...
# or Google Gemini
set GEMINI_API_KEY=...
# or DeepSeek / OpenRouter / Mistral
set DEEPSEEK_API_KEY=...
set OPENROUTER_API_KEY=...
set MISTRAL_API_KEY=...
# or generic
set LEADGEN_API_KEY=...
set LEADGEN_BASE_URL=https://api.openai.com/v1
set LEADGEN_MODEL=gpt-4o
Usage
# list popular models
leadgen models
# search keywords
leadgen search "dental clinics Mumbai" -n 8
# pick a famous model
leadgen search "real estate agents Texas" -m gpt-4o -n 5
leadgen search "AI startups Bangalore" -m gemini-2.0-flash
leadgen search "gyms Delhi" -p groq -m llama-3.3-70b
leadgen search "HR SaaS USA" -m claude-3.5-sonnet # via OpenRouter key
# custom OpenAI-compatible endpoint (Ollama, vLLM, Azure proxy, etc.)
leadgen search "cafes NYC" --provider custom --base-url http://localhost:11434/v1 --api-key ollama -m llama3.2
# interactive
leadgen
Popular models
| Shortcut | Provider |
|---|---|
gpt-4o, gpt-4o-mini, gpt-4.1, o3-mini |
OpenAI |
gemini-2.0-flash, gemini-1.5-pro |
|
llama-3.3-70b |
Groq |
deepseek-chat |
DeepSeek |
mistral-large |
Mistral |
claude-3.5-sonnet, claude-sonnet-4 |
OpenRouter |
leadgen models
How it works
- You type keywords
- Live web search finds public company pages
- Your chosen LLM scores leads + drafts outreach
- Exports CSV / JSON to
output/
Flags
| Flag | Meaning |
|---|---|
-n / --count |
Max leads |
-m / --model |
Model name or famous shortcut |
-p / --provider |
openai, groq, gemini, deepseek, openrouter, mistral, custom |
--base-url |
Custom API base URL |
--api-key |
Pass key on CLI (prefer env for safety) |
-g / --geo |
Geography filter |
--min-score |
Drop weak leads |
Ethics
- Public sources only
- No invented private emails
- Verify before outreach
- Respect spam / privacy laws
Credits
LeadGen AI
Developed by Gyan Ranjan
https://github.com/Gyan4589/leadgen-ai
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file leadgen_ai-1.2.0.tar.gz.
File metadata
- Download URL: leadgen_ai-1.2.0.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1f6c0e0c28a4f94af86e849b5506f956a4ab1114bb609a92289cca55cddc214
|
|
| MD5 |
1c148d1e9204d162718d77fb58a8572b
|
|
| BLAKE2b-256 |
0aaf7fc9966fc54d4760cf8079aa85384c3f41bc514bad98e46072aa2f1ef47b
|
File details
Details for the file leadgen_ai-1.2.0-py3-none-any.whl.
File metadata
- Download URL: leadgen_ai-1.2.0-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40d27819f6de33f1cee46e144e6109ddff4634d9b91e3e781ae012b3b45e7a58
|
|
| MD5 |
6549c7d452543d5775b5716c9e4547ab
|
|
| BLAKE2b-256 |
1b16758666455a245f6c07aaa0e6503bf57f39d5d7453a05ea94c87eccf68538
|