SELECT campaign_criterion.negative, campaign_criterion.type, campaign_criterion.keyword.text, campaign_criterion.keyword.match_type, campaign.id FROM campaign_criterion WHERE campaign_criterion.type='KEYWORD'" }Also, you can get the negative keywords at the ad group level using the ad_group_criterion report:
SELECT ad_group_criterion.negative, ad_group_criterion.keyword.match_type, ad_group_criterion.type, ad_group_criterion.keyword.text, ad_group.id FROM ad_group_criterion WHERE ad_group_criterion.type = 'KEYWORD'On the other hand, customer_negative_criterion is indeed a negative criterion for exclusions at the customer level.
![]() |
Google Ads API Team |
I hope this message finds you well.
We are managing over 200 ad accounts under our MCC account and are looking to automate the process of fetching all "Conflicting Negative Keywords" for these accounts. Our goal is to generate a consolidated report that includes this data for all the ad accounts within the MCC.
Could you kindly provide guidance on how we can achieve this using the Google Ads API? Specifically, we would appreciate:
Thank you in advance for your support and expertise.
Best regards,
Lutfor Raju
Hi,
Kindly note that currently there is no resource or field in the Google Ads API to fetch conflicting negative keywords. As this feature is available in the UI, I will raise a feature request to make conflicting negative keywords accessible via the Google Ads API. However, I cannot provide a scheduled timeline for its availability. I would recommend monitoring our blog post and release notes for updates regarding future changes.