Skip to main content

🚀 Advanced Keyword Scraper

A lightning-fast, asyncio-powered CLI tool designed for SEO professionals, digital marketers, and e-commerce sellers. It extracts thousands of long-tail search suggestions from multiple search engines in seconds, analyzes their SEO potential, identifies keyword trends, and groups them into intelligent topic clusters.

Developed with 🔥 by LORD SRIJWN


✨ Key Features

  • ⚡ Ultra-Fast Async Engine: Powered by asyncio and aiohttp to fetch thousands of keywords in mere seconds without lag.
  • 🌍 Multi-Platform Support: Scrape keywords from Google, YouTube, Amazon, and Bing.
  • 📊 SEO Opportunity Score: Automatically grades each keyword (1-100) based on length, search intent, and ranking difficulty.
  • 📈 Keyword Trend Status: Identifies if a keyword is a 🔥 Breakout Trend, 📈 Rising, 💡 Emerging, or ➖ Stable.
  • 🧠 Topic Clustering: Automatically groups thousands of keywords into relevant topic clusters (e.g., "Cotton", "Silk", "Party") and saves them in separate Excel sheets.
  • 📝 N-Gram Analysis: Generates frequency counts for Unigrams (Top Words), Bigrams, and Trigrams to help optimize titles and backend search terms.
  • 🌐 Regional Language Support: Perform local SEO by extracting keywords in Bengali (bn), Hindi (hi), or any other language.
  • 🕵️‍♂️ Recursive Deep Search (Level 2): Digs deep into initial results to find hidden, ultra-low competition long-tail keywords.
  • 🗃️ Multi-Format Export: Save your reports in beautiful Excel (.xlsx), CSV, JSON, or even SQLite (.db) databases for massive datasets.

⚙️ Installation

Install or upgrade the package globally using pip:

pip install --upgrade advanced-keyword-scraper

(Note: Requires Python 3.8 or higher)


📖 User Manual & Usage Guide

Once installed, you can run the tool from anywhere in your terminal using the keyword-scraper command.

Basic Syntax

keyword-scraper [KEYWORDS] [OPTIONS]

Command Line Arguments (Options)

Argument Default Description
keywords Required One or more base keywords (use quotes for multiple words).
--engine google Target platform. Choices: google, youtube, bing, amazon.
--country in 2-letter country code (e.g., in for India, us for USA).
--lang en Language code (e.g., en, bn, hi).
--depth 1 Search depth. 1 = Normal search, 2 = Deep recursive search.
--exclude None Comma-separated list of words to ignore (e.g., free,crack).
--format excel Output format. Choices: excel, sqlite, all.
--threads 20 Max concurrent async connections. Higher = faster (Default: 20).
--output SEO_Keywords Directory name where the reports will be saved.

💡 Practical Examples

1. YouTube Deep Search with SQLite Export

Extract thousands of hidden YouTube keywords, ignore outdated years, and save to a database: keyword-scraper "ssc cgl strategy" "ssc cgl maths" --engine youtube --depth 2 --exclude "2023,2024,scam" --format sqlite

2. Regional Local SEO (Bengali)

Find out what local customers are searching for in their native language: keyword-scraper "annapurna bhandar" "অন্নপূর্ণা ভান্ডার" --engine google --lang bn

3. E-commerce Keyword Research (Amazon)

Perfect for finding high-intent buying keywords for product listings: keyword-scraper "cotton kurti" "party wear saree" --engine amazon --format excel

4. Massive Google Topic Clustering

Perform a massive search and let the tool automatically cluster keywords by topics and generate N-Grams: keyword-scraper "digital marketing" "seo course" --engine google --depth 2 --threads 30


📁 Output Structure

The tool creates a folder named SEO_Keywords in your current directory. If you choose the excel format, you get an incredibly detailed, ready-to-use file:

  1. All Keywords: The master dataset containing the Keyword, Search Intent, SEO Opportunity Score, and Trend Status.
  2. Top Words (Unigram): Frequency of single words used across all queries.
  3. Top Bigrams: 2-word combinations for long-tail title optimization.
  4. Top Trigrams: 3-word combinations for backend search terms.
  5. Topic Clusters (Multiple Sheets): Keywords automatically grouped by their core topic (e.g., a dedicated sheet just for "Strategy" or "Syllabus").

📜 License

This project is licensed under the MIT License.

Crafted by LORD SRIJWN

Metadata

Release files for advanced-keyword-scraper 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for advanced-keyword-scraper 0.4.0
File Size Uploaded
advanced_keyword_scraper-0.4.0.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for advanced-keyword-scraper 0.4.0
File Interpreter ABI Platform
advanced_keyword_scraper-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.9 kB

Release files / advanced_keyword_scraper-0.4.0.tar.gz

Download URL advanced_keyword_scraper-0.4.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
56062ace23bef2c18561617b1e6b768dc70be106b3df63bd83c9da3596d536f8
BLAKE2b-256 checksum
How to use checksums
afd3a6c3f8d21f2627e3a808f453919295909e7a419f71de9f1a9a6fba853b7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / advanced_keyword_scraper-0.4.0-py3-none-any.whl

Download URL advanced_keyword_scraper-0.4.0-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b3abe6e5c52a96f761d06b0040aee900407bb1e026f668ea498e23219a519bb2
BLAKE2b-256 checksum
How to use checksums
6f16fc1f5ccb889737b95733bf66843ca37dd436569d741d48e338310ed15d71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

1.9.9

2 release files

1.9.6

2 release files

1.9.4

2 release files

1.5.2

2 release files

1.5.1

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page