Hi Aviv,
Thanks for reaching out. When using the API with the TargetingIdeaService and using the "STATS" mode, if the exact result could not be returned the API would return the similar phrases as you have seen "plumbing jobs" instead of “plumber jobs”. If you would like to have the API return the exact keyword you passed in, you could refer to this thread which deals with a similar issue. Please let me know if you have any further concerns.
Thanks and regards,
Xiaoming, Google Ads API Team
Hi Aviv,
The purpose as to why I told you to refer to that thread is because it is a way to apply the “EXACT” matchType on the keyword in the API. However, If you do not exclude “BROAD” and “PHRASE” matchTypes, you would get the same results as the Google Ads UI. Also figuring out if keyword got auto-corrected/changed is not supported in the API.
Thanks and regards,
Xiaoming, Google Ads API Team