google_ads_demographic_targeting_list
List explicit demographic criteria (age range, gender, parental status, household income) applied to Google Ads ad groups. Returns each criterion's type, value, status, and negative flag.
Instructions
Lists explicit demographic criteria (age range, gender, parental status, household income) set on ad groups. Returns one entry per criterion shaped {criterion_id, type ('AGE_RANGE'|'GENDER'|'PARENTAL_STATUS'|'INCOME_RANGE'), value (the segment enum, e.g. 'AGE_RANGE_25_34', 'FEMALE'), status, negative (true = excluded segment), campaign_id, ad_group_id, ad_group_name}. Read-only. Segments with no explicit criterion are targeted by default and do NOT appear — an empty result means 'all demographics, no exclusions', not 'nothing targeted'. Scope with ad_group_id and/or campaign_id, or omit both for the whole account (capped at 1000 criteria).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_group_id | No | Restrict results to criteria on this ad group. Omit to read across the whole account (or scope with campaign_id). | |
| campaign_id | No | Restrict results to criteria under this campaign. Omit to read across the whole account. | |
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. |