Advanced Keyword Scraper v1.5.1
A local-first keyword research CLI with multi-source discovery, heuristic intelligence, optional SERP analysis, resilient HTTP handling, and export workflows.
Requirements
- Python 3.10 or newer
- Windows, macOS, or Linux
Install
Recommended on Windows:
py -m pip install --upgrade pip
py -m pip install -e .
If py is unavailable, use python instead.
Verify the package
python -m unittest discover -s tests -t . -v
The repository includes a tests/__init__.py bootstrap so tests also work directly from this source-layout checkout before an editable install.
Run keyword research
keyword-scraper "saree" "kurti" --depth 2 --format all
Or without installing the console script:
python -m keyword_scraper.cli "saree" "kurti" --depth 2 --format all
Run SERP research
keyword-scraper "saree" --mode serp --format excel
Workflow modes
These modes create local action-oriented CSV plans from the supplied keywords; they do not claim exact search volume or guaranteed rankings.
keyword-scraper "budget smartphone" --mode youtube --mode-output youtube.csv
keyword-scraper "wireless earbuds" --mode ecommerce --mode-output ecommerce.csv
keyword-scraper "best accounting software" --mode seo --mode-output seo.csv
keyword-scraper "project management software" --mode copywriting --mode-output copywriting.csv
Notes
- SERP providers may change markup, throttle requests, or restrict automated access.
- Opportunity scores are heuristics, not search-engine ranking scores.
- The project does not attempt to bypass provider controls.
Metadata
Release files for advanced-keyword-scraper 1.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| advanced_keyword_scraper-1.5.1.tar.gz | 18.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| advanced_keyword_scraper-1.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.2 kB
Release files / advanced_keyword_scraper-1.5.1.tar.gz
| Download URL | advanced_keyword_scraper-1.5.1.tar.gz |
|---|---|
| Size | 18.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d74538da735f7dbf44a5e45ab8354d5e863439bf0469874371e3662057d8748
|
|
BLAKE2b-256 checksum How to use checksums |
948a088562daf4659819f221c5c05ddcab1920ab4067aae631b99e4d15fda050
|
| 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-1.5.1-py3-none-any.whl
| Download URL | advanced_keyword_scraper-1.5.1-py3-none-any.whl |
|---|---|
| Size | 20.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d20a892f99e5f2371af0f75ebdc8709d2532fe8ff5dfb9cd525853cf68421afd
|
|
BLAKE2b-256 checksum How to use checksums |
0cb2d799e7a7f6b2fe5d9a043673b3a53cda895f8085e3ed6f8a78d82b5777f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|