Google Keyword Data keywords API
15 endpoints from DataForSEO, from $0.012 per call.
Providers
DataForSEO
- Keyword difficulty scores for up to 1000 keywords$0.014 per call
- Google product categories for keywords$0.014 per call
- Google historical search volume and CPC for keywords$0.013 per call
- Google keyword ideas for seed keywords, by category$0.014 per call
- Google keyword overview for a list of keywords$0.027 per call
- Google keyword suggestions containing a seed keyword$0.013 per call
- Keywords a Google Play app ranks for, by app id$0.015 per call
- Keywords for Google product categories$0.014 per call
- Keywords relevant to a domain in Google$0.014 per call
- Google Ads traffic forecast for keywords and bid$0.099 per call
- Google Ads keyword ideas from seed keywords$0.099 per call
- Google Ads keyword ideas for a site, by domain$0.099 per call
- Google Ads location codes by country$0 per call
- Google Trends keyword popularity over time$0.012 per call
- Google Trends location codes by country$0 per call
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Call it
This example calls Keyword difficulty scores for up to 1000 keywords. Each endpoint takes its own inputs, which its page lists. A Joshu assistant makes the same call with its own token.
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "dataforseo.x.dataforseo-labs-google-bulk-keyword-difficulty-live",
"params": {}
}'