Menu

How to get Google keyword search volume in bulk without a Google Ads account (Python)
📰

How to get Google keyword search volume in bulk without a Google Ads account (Python)

DEV Community: python·SteadyScrape·9 days ago
#39bO6RMx
#devtopython#devto#dev#keyword#keywords
Reading 0:00
15s threshold

Google Keyword Planner only shows exact search volumes if you run an active ad campaign. Without one you get ranges like "1K–10K", which is useless for deciding which article to write first.

This post shows how to get exact monthly search volume, CPC, competition and keyword difficulty for a list of keywords from Python, then save it as a CSV you can sort. No Google Ads account, no OAuth app, no developer token.

What you need

Python 3.9+

An Apify account (the free plan includes $5/month of usage) and your API token from Console → Settings → API & Integrations

pip install apify-client (this post uses v3)

The data comes from the Keyword Search Volume Actor on Apify, which wraps a Google Ads–sourced keyword data provider and caches results for 30 days.

The script

import csv , os from apify_client import ApifyClient

client = ApifyClient ( os .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.