Get competitor audience
get_competitor_audienceWho the brand's competitors aim their ads at and who the ads reached, summed over their ads: reach (people) and impressions per country, people reached by age and gender, impressions per Google surface, the genders, ages, devices and objectives targeted, and who pays for the ads. It is what the ad libraries disclose, mostly for ads shown in the EU. Sums every ad on record unless startedWithinDays or activeOnly narrows it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brandId | No | A brand id from get_workspace or list_brands, or the brand's name. Omit it when the organization has a single brand. | |
| channel | No | Only competitors watched on this ad channel. Omit for every channel the brand watches them on. | |
| activeOnly | No | Only ads still running. | |
| competitorId | No | A competitor id from list_competitors. Omit for every competitor the brand watches. | |
| startedWithinDays | No | Only ads that started within this many days. Omit for every ad on record. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ages | Yes | ||
| payers | Yes | ||
| devices | Yes | ||
| genders | Yes | female / male / all, over ads that disclosed their targeting. | |
| delivery | Yes | Totals per metric; reach (people) and impressions (views) never add up. | |
| surfaces | Yes | ||
| totalAds | Yes | The ads summed: those that started within startedWithinDays, when given. | |
| ageGender | Yes | ||
| countries | Yes | ||
| languages | Yes | ||
| objectives | Yes | ||
| adsWithAudience | Yes | Ads whose library disclosed any targeting or delivery. |