performance-marketing

SEO Keyword Research Tools

The Keyword Volume Tool uses the Google Adwords API Targeting Ideas Service to return the search volume and competition of a massive list of keywords. The Keyword Expansion Tool uses the Google Adw…
167 stars38 forksPythonUpdated 8/10/2016100% free · open source
What it does

Gets Google search volume and competition for any list of keywords and expands a seed keyword into up to 500 related keywords, using the Google Ads API.

When to use it
  • You need to validate SEO ideas before writing blog posts or product copy.
  • You’re planning paid search campaigns and want to prioritize low‑competition, high‑volume terms.
  • You want a quick, programmatic way to generate a large keyword set for content clusters.
Ready-to-paste prompt
python keyword_expansion.py --keyword "remote team management" --max 500 --output remote_team_keywords.csv
Heads up: The tool will fail unless your Google Ads developer token is approved for the `TargetingIdeaService`; sandbox tokens do not provide search volume data.
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/seo-keyword-research-tools && curl -fsSL https://workflowstacks.com/api/skills/seo-keyword-research-tools/claude-skill -o ~/.claude/skills/seo-keyword-research-tools/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How SEO Keyword Research Tools works
Codeflow
Free to inspect

SEO Keyword Research Tools is a tiny Python project (~250 lines across 3 code files). Setup is light: small project — see the README for how to run it. Last commit 123 months ago, no license file, no tests found.

Size
Tiny codebase
~250 lines · 3 code files · 2 min skim
Setup
Light setup
Small project — see the README for how to run it.
Runs on
Python
No API keys detected
Python 100%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
READMENo tests foundThin docsNo CINo licenseLast update 123 mo ago
Quick Actions
Details
Creator
rdowns26
Language
Python
Category
performance-marketing
Published
8/10/2016

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.

Ready-to-run pack · one-time $29

Rank Tracker

A weekly email of where you actually rank on Google.

Includes the tested workflow and a written setup playbook. Needs: SerpAPI key (free tier).

See what you get