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.1.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.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file leadgen_ai-1.2.1.tar.gz.

File metadata

  • Download URL: leadgen_ai-1.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a66884c385d2bfc17ed20eb344104216af70242a14954d988be548479d4de918
MD5 9717a4c70902ebe019c7b012296dd51c
BLAKE2b-256 c99b279eda14bf0f25580380e4723af0d05d2fed0684e8f866d51165bd183ded

See more details on using hashes here.

File details

Details for the file leadgen_ai-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: leadgen_ai-1.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9cec7c09ea6f460266ca0623b032f3760c45a43009b77a240451f8ce0ee7873f
MD5 85e9f36ac5c6bf989b09e9094be098e5
BLAKE2b-256 c5414b97659523d310f8a15dcdd0fefa891c5b97256e0a763e9ff8a11c835345

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