Skip to main content

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 Google
llama-3.3-70b Groq
deepseek-chat DeepSeek
mistral-large Mistral
claude-3.5-sonnet, claude-sonnet-4 OpenRouter
leadgen models

How it works

  1. You type keywords
  2. Live web search finds public company pages
  3. Your chosen LLM scores leads + drafts outreach
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

leadgen_ai-1.2.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

leadgen_ai-1.2.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

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

Hashes for leadgen_ai-1.2.0.tar.gz
Algorithm Hash digest
SHA256 a1f6c0e0c28a4f94af86e849b5506f956a4ab1114bb609a92289cca55cddc214
MD5 1c148d1e9204d162718d77fb58a8572b
BLAKE2b-256 0aaf7fc9966fc54d4760cf8079aa85384c3f41bc514bad98e46072aa2f1ef47b

See more details on using hashes here.

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

Hashes for leadgen_ai-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40d27819f6de33f1cee46e144e6109ddff4634d9b91e3e781ae012b3b45e7a58
MD5 6549c7d452543d5775b5716c9e4547ab
BLAKE2b-256 1b16758666455a245f6c07aaa0e6503bf57f39d5d7453a05ea94c87eccf68538

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page