Google Search Volume API

Get real-time Google Ads keyword data — historical search volumes, competition levels, CPC estimates, and keyword suggestions from any URL.

12 subscribers
9/10 popularity
926 ms avg latency
100% success rate
19 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Google Search Volume API endpoints

MethodEndpointDescription
Keywords
POST keywordIdeasFromKeywords
/api/v1/keywords/ideas
Generate **keyword ideas** seeded from one or more keywords using the Google Ads `generateKeywordIdeas` endpoint. Google Ads analyzes the given seed keywords and returns related…
POST searchKeywords
/api/v1/keywords/search
Retrieve **historical search-volume data** for one or more keywords from the Google Ads `generateKeywordHistoricalMetrics` endpoint. The response is the **raw Google Ads API…
POST keywordIdeasFromURL
/api/v1/keywords/url
Generate **keyword ideas** seeded from a target URL using the Google Ads `generateKeywordIdeas` endpoint. Google Ads analyzes the content of the given URL and returns relevant…
POST keywordForecast
/api/v1/keywords/forecast
Forecast **campaign performance** for one or more keywords using the Google Ads `generateKeywordForecastMetrics` endpoint. Returns predicted performance metrics for a simulated…
Reference Data
GET listLanguages
/api/v1/reference/languages
Retrieve all **language constants** supported by Google Ads. Each entry includes: - `languageConstant.id` — numeric language ID. - `languageConstant.code` — ISO language code…
GET listGeoTargets
/api/v1/reference/geo-targets
Retrieve **geographic targeting locations** (countries, regions, cities, DMAs) available in Google Ads. Each entry includes: - `geoTargetConstant.name` — location name. -…
GET listTopics
/api/v1/reference/topics
Retrieve the **topic constant taxonomy** used by Google Ads for content targeting (Display, YouTube, etc.). Each topic includes: - `topicConstant.id` — numeric topic ID. -…
Other endpoints
GET keyword_search_api_v1_keywords_search_get
/api/v1/keywords/search
Retrieve **historical search-volume data** for one or more keywords from the Google Ads `generateKeywordHistoricalMetrics` endpoint. The response is the **raw Google Ads API…
GET health_check_health_get
/health
Simple health-check endpoint used by Render.com (or any monitoring service) to verify the API is running and responsive. Returns a JSON object with `status` and `service` fields.…
GET keyword_ideas_for_url_api_v1_keywords_url_get
/api/v1/keywords/url
Generate **keyword ideas** seeded from a target URL using the Google Ads `generateKeywordIdeas` endpoint. Google Ads analyzes the content of the given URL and returns relevant…
GET keywordIdeasFromURL
/api/v1/keywords/url
Generate **keyword ideas** seeded from a target URL using the Google Ads `generateKeywordIdeas` endpoint. Google Ads analyzes the content of the given URL and returns relevant…
GET searchKeywords
/api/v1/keywords/search
Retrieve **historical search-volume data** for one or more keywords from the Google Ads `generateKeywordHistoricalMetrics` endpoint. The response is the **raw Google Ads API…
GET keywordForecast
/api/v1/keywords/forecast
Forecast **campaign performance** for one or more keywords using the Google Ads `generateKeywordForecastMetrics` endpoint. Returns predicted performance metrics for a simulated…
GET keywordIdeasFromURL
/api/v1/keywords/url
Generate **keyword ideas** seeded from a target URL using the Google Ads `generateKeywordIdeas` endpoint. Google Ads analyzes the content of the given URL and returns relevant…
GET searchKeywords
/api/v1/keywords/search
Retrieve **historical search-volume data** for one or more keywords from the Google Ads `generateKeywordHistoricalMetrics` endpoint. The response is the **raw Google Ads API…
GET keywordIdeasFromKeywords
/api/v1/keywords/ideas
Generate **keyword ideas** seeded from one or more keywords using the Google Ads `generateKeywordIdeas` endpoint. Google Ads analyzes the given seed keywords and returns related…
GET listLanguages
/api/v1/reference/languages
Retrieve all **language constants** supported by Google Ads. Each entry includes: - `languageConstant.id` — numeric language ID. - `languageConstant.code` — ISO language code…
GET listTopics
/api/v1/reference/topics
Retrieve the **topic constant taxonomy** used by Google Ads for content targeting (Display, YouTube, etc.). Each topic includes: - `topicConstant.id` — numeric topic ID. -…
GET listGeoTargets
/api/v1/reference/geo-targets
Retrieve **geographic targeting locations** (countries, regions, cities, DMAs) available in Google Ads. Each entry includes: - `geoTargetConstant.name` — location name. -…

Google Search Volume API pricing

PlanPriceRate limitQuotas
BASIC Free 10 / minute
  • Requests: 10 / monthly
ULTRA $750 / month 2 / second
  • Requests: 50,000 / monthly (then $0.0150 each)
MEGA $1,250 / month 2 / second
  • Requests: 100,000 / monthly (then $0.0100 each)

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers