Dear Team,
I am currently working with Ad Group APIs and would like to know if there is an available API that provides keyword suggestions based on a given URL, similar to the functionality in the Google Ads UI (as shown in the attached screenshot). For example, entering the Decathlon website URL suggests keywords along with their relevance scores.
Could you please guide me on which API or endpoint can be used to achieve this?
Thank you for your assistance.
Hi,
Thank you for reaching out to the Google Ads API support team.
I would recommend you to refer to the GenerateKeywordIdeasRequest feature, which is used to provide keyword suggestions based on a specified URL. This functionality is accessible via the customers.generateKeywordIdeas service. It utilizes the seed union field to generate keyword ideas, where the seed field must be one of the following types: KeywordAndUrlSeed, KeywordSeed, UrlSeed, SiteSeed.
Specifically, when you choose the UrlSeed option, the service focuses on generating keyword suggestions related to the specified URL. This can be particularly useful for optimizing your content or targeting specific keywords relevant to a webpage (url).
![]() |
Google Ads API Team |
[2025-04-30 22:57:50Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qVTx7:ref" (ADR-00303099)
Hello,
I hope you are doing well.
I am currently using the GenerateKeywordIdeasRequest method from the Google Ads API to generate keyword suggestions based on a website URL. While the API is returning results, I have noticed some differences compared to the suggestions shown in the Google Ads UI. I would appreciate your clarification on the following points to help ensure parity between the UI and API outputs:
Points for Clarification:Keyword Suggestions Based on "Product or Service" Input:
In the Google Ads UI (under the "Get keyword ideas" section), there is an option to input a "product or service" alongside or instead of a website URL.
Could you please confirm which seed type (KeywordSeed, KeywordAndUrlSeed, etc.) corresponds to this functionality in the API?
Is there any specific recommendation for how to use this feature effectively via the API?
Differences in Keyword Suggestions Between API and UI (for URL input):
I observe that the suggested keywords in the UI differ from those returned by the API, even when using the same landing page URL.
Are there any additional fields or parameters I should pass in the GenerateKeywordIdeasRequest to better align API results with what is shown in the UI?
Does the API omit any filtering, prioritization, or personalization logic that the UI includes?
Relevance Score:
In the UI, each keyword suggestion includes a "Relevance" score (e.g., 99, 94, 89).
Could you please confirm whether this relevance score is available through the API, and if not, is there any alternative metric or approach recommended to approximate it?
I would greatly appreciate your guidance on the above points so I can ensure I am leveraging the API correctly and effectively.
![]() |
Google Ads API Team |
[2025-05-02 09:04:10Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qVTx7:ref" (ADR-00303099)