Hi,
Thank you for reaching out to the Google Ads API support team.
The Google Ads API currently doesn't support getting the detailed demographics and interests. I will raise a request for this feature to become available in the Google Ads API. We cannot provide a scheduled timeline for the availability of this feature in the Google Ads API. I would recommend you to follow our Blog Post and Release Notes for future updates.
I hope this clarifies.
![]() |
Google Ads API Team |
[2025-03-21 16:59:23Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vHBpO:ref" (ADR-00295921)
Adding the demographics like 'Age', 'Gender' using the audiences method: ========================================================================== Request Body: =============== POST https://googleads.googleapis.com/v19/customers/{customerId}/audiences:mutate?key=[YOUR_API_KEY] HTTP/1.1 developer-token: ********************** Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json Content-Type: application/json { "operations": [ { "create": { "dimensions": [ { "age": { "ageRanges": [ { "maxAge": 64, "minAge": 18 } ] } } ], "assetGroup": "customers/{customerId}/assetGroups/{assetGroupId}", "name": "audience signal 2", "description": "audience group signal pmax campaigns", "scope": "ASSET_GROUP" } } ] } Response: ========== HTTP/1.1 200 content-encoding: gzip content-length: 106 content-type: application/json; charset=UTF-8 date: Mon, 24 Mar 2025 01:14:58 GMT server: ESF vary: Origin, X-Origin, Referer { "results": [ { "resourceName": "customers/{customerId}/audiences/{audienceId}" } ] }
Adding the demographic audience ID to the assetGroupSignals method: ============================================================ Request Body: =============== POST https://googleads.googleapis.com/v19/customers/{customerId}/assetGroupSignals:mutate?key=[YOUR_API_KEY] HTTP/1.1 developer-token: ********************** Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json Content-Type: application/json { "operations": [ { "create": { "assetGroup": "customers/{customerId}/assetGroups/{assetGroupId}", "audience": { "audience": "customers/{customerId}/audiences/{audience_id}" } } } ] } Response: ========== HTTP/1.1 200 content-encoding: gzip content-length: 129 content-type: application/json; charset=UTF-8 date: Mon, 24 Mar 2025 01:16:19 GMT server: ESF vary: Origin, X-Origin, Referer { "results": [ { "resourceName": "customers/{customerId}/assetGroupSignals/{assetGroupId}~{signal_id}" } ] }Note that I have added the Demographics for the 'Age' while creating the audiences. Similarly, you can create the 'Gender' demographic as well while creating the audiences using the Google Ads API. However, you should not include both the demographics 'Age' and 'Gender' using the customers.audiences method instead you need to create them separately.
![]() |
Google Ads API Team |
[2025-03-24 03:00:37Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vHBpO:ref" (ADR-00295921)