Google Ads API
Get normalized Keyword Planner ideas through a managed logged-in browser.
Quick start
Submit typed keyword seeds and optional business filters. Browser, account, Cookie, token, and private RPC state stay server-side.
API base
https://kieapi.comcurl -X POST "https://kieapi.com/v1/google-ads/keyword-ideas" \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"keywords": ["google ads"],
"language_id": 1004,
"location_ids": [2344],
"network": 1,
"currency_code": "HKD",
"limit": 100
}'Authentication
Use a bearer token.
Create and manage product API keys in Product Console settings. The docs page itself is public.
Response shape
Keyword ideas
Normalized text, search-volume range, competition, bid range, currency, and competition index.
Typed query
Echoes only the accepted keyword and business-filter fields.
Internal boundary
Account identifiers, DICloak profile ids, CDP URLs, Cookies, XSRF values, and raw Batch vectors are never exposed.
Reference
Endpoint reference
OpenAPI-backed details for Keyword Planner inputs, normalized rows, and sanitized errors.
OpenAPI endpoint details
Interactive schemas, request bodies, response objects, and public error contracts load here.
