26 YouTube
YouTube’s UGC data transparency is assessed through the YouTube Data API v3 as a single global resource applied across Brazil, the EU, and the UK, while advertising transparency draws on the Google Ads Transparency Center, with data access regimes varying by region. The YouTube Data API v3 enables programmatic extraction of publicly available content, supports full-corpus search, and provides free credentials with a documented daily quota allocation, placing the platform in the Meaningful band for UGC; the only gap among the highest-weight criteria is the absence of a graphical interface for data extraction. Across secondary criteria, the API performs strongly on compliance, completeness, and timeliness, offering structured responses, publicly accessible documentation in multiple languages, a formal deprecation policy, and near-real-time data availability. Notable limitations include non-deterministic search results, the absence of API-level AI-generated content labeling, and the lack of a strict language filter. On advertising, performance diverges significantly by region. In the EU, it is possible to programmatically access data on ads served in the region through Google BigQuery, while the Google Ads Transparency Center functions as a browse-only interface without data export capabilities. In the UK, both BigQuery access and data export functionalities are limited to political ads, although the Transparency Center allows users to visualize ads from any advertiser over the past year. In Brazil, due to Google’s ban on political advertising, it is not possible to extract up-to-date data on ads served in the country; the Transparency Center can only be used to view ads from verified advertisers over the past year, a limitation that does not apply in the EU or the UK. Persistent gaps across regions include the absence of engagement metrics, audience demographic data, AI-content labeling, granular spending information, and keyword-based ad search. Overall, YouTube stands out as one of the strongest platforms for UGC transparency, while its advertising transparency remains structurally constrained—severely restricted in Brazil, largely limited to political ads in the UK, and limited in export scope in the EU.
26.1 Transparency Assessment
26.2 User-Generated Content
Coverage: BR, EU, UK
26.2.1 Special Criteria
26.2.1.1 UGC_SC1: Does the platform provide an API that enables the structured extraction of public user-generated content data for independent analysis?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 enables the extraction of publicly available data related to user-generated content. |
| EU | ✅ Yes | The YouTube Data API v3 enables the extraction of publicly available data related to user-generated content. |
| UK | ✅ Yes | The YouTube Data API v3 enables the extraction of publicly available data related to user-generated content. |
26.2.1.2 UGC_SC2: Can the full scope of public content data be extracted through the platform’s API?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 allows searches across the full corpus of publicly available videos. As a result, it can be used to programmatically collect data and query any public channels or videos. |
| EU | ✅ Yes | The YouTube Data API v3 allows searches across the full corpus of publicly available videos. As a result, it can be used to programmatically collect data and query any public channels or videos. |
| UK | ✅ Yes | The YouTube Data API v3 allows searches across the full corpus of publicly available videos. As a result, it can be used to programmatically collect data and query any public channels or videos. |
26.2.1.3 UGC_SC3: Is access to the platform’s API free of charge?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The use of the YouTube API is limited by daily quotas per project in the Google Developers Console, but users can obtain credentials for free. |
| EU | ✅ Yes | The use of the YouTube API is limited by daily quotas per project in the Google Developers Console, but users can obtain credentials for free. |
| UK | ✅ Yes | The use of the YouTube API is limited by daily quotas per project in the Google Developers Console, but users can obtain credentials for free. |
26.2.1.4 UGC_SC4: Does the platform offer a graphical interface for extracting data?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The platform does not provide a graphical interface for accessing or extracting public user-generated content data. |
| EU | ❌ No | The platform does not provide a graphical interface for accessing or extracting public user-generated content data. |
| UK | ❌ No | The platform does not provide a graphical interface for accessing or extracting public user-generated content data. |
26.2.2 Accessibility
26.2.2.1 UGC_OC1: Can the requested data be extracted directly from the platform’s API response?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | Responses to YouTube Data API requests return the expected data in a structured format and do not require any redirection. |
| EU | ✅ Yes | Responses to YouTube Data API requests return the expected data in a structured format and do not require any redirection. |
| UK | ✅ Yes | Responses to YouTube Data API requests return the expected data in a structured format and do not require any redirection. |
26.2.2.2 UGC_OC2: Does the platform’s API support renewable authentication mechanisms without risk of data loss?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The data collection process does not require token renewal, but it is constrained by the daily quota limits assigned to each project associated with the user’s credentials. |
| EU | ✅ Yes | The data collection process does not require token renewal, but it is constrained by the daily quota limits assigned to each project associated with the user’s credentials. |
| UK | ✅ Yes | The data collection process does not require token renewal, but it is constrained by the daily quota limits assigned to each project associated with the user’s credentials. |
26.2.2.3 UGC_OC3: Does the platform’s API offer an endpoint for extracting data from an individual publication?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 can return data for an individual video, provided that the content is publicly available. |
| EU | ✅ Yes | The YouTube Data API v3 can return data for an individual video, provided that the content is publicly available. |
| UK | ✅ Yes | The YouTube Data API v3 can return data for an individual video, provided that the content is publicly available. |
26.2.2.5 UGC_OC5: Does the platform’s API provide an endpoint for extracting data based on search terms?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 provides a search method that enables the retrieval of video data matching specific keywords or search expressions. |
| EU | ✅ Yes | The YouTube Data API v3 provides a search method that enables the retrieval of video data matching specific keywords or search expressions. |
| UK | ✅ Yes | The YouTube Data API v3 provides a search method that enables the retrieval of video data matching specific keywords or search expressions. |
26.2.2.6 UGC_OC6: Does the API use locale-neutral data representations?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 uses internationally standardized, locale-neutral formats for all temporal and numerical data: all date-time values and video durations are returned in ISO 8601 format. |
| EU | ✅ Yes | The YouTube Data API v3 uses internationally standardized, locale-neutral formats for all temporal and numerical data: all date-time values and video durations are returned in ISO 8601 format. |
| UK | ✅ Yes | The YouTube Data API v3 uses internationally standardized, locale-neutral formats for all temporal and numerical data: all date-time values and video durations are returned in ISO 8601 format. |
26.2.3 Compliance
26.2.3.1 UGC_OC7: Does the platform implement a proper deprecation strategy to avoid breaking client applications while rolling out major changes in the API?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | YouTube adopts a formal deprecation policy that includes defined grace periods, scheduled removal dates, and migration guidance, complemented by an RSS feed for update notifications. Under the official Terms of Service, Section 14.2, YouTube states that when it plans to introduce backwards-incompatible changes to its API services, it will announce them in advance and seek to maintain the existing functionality for six months from the date of the announcement. In addition, the revision history page records all changes with corresponding dates and justifications, clearly identifying deprecation notices. |
| EU | ✅ Yes | YouTube adopts a formal deprecation policy that includes defined grace periods, scheduled removal dates, and migration guidance, complemented by an RSS feed for update notifications. Under the official Terms of Service, Section 14.2, YouTube states that when it plans to introduce backwards-incompatible changes to its API services, it will announce them in advance and seek to maintain the existing functionality for six months from the date of the announcement. In addition, the revision history page records all changes with corresponding dates and justifications, clearly identifying deprecation notices. |
| UK | ✅ Yes | YouTube adopts a formal deprecation policy that includes defined grace periods, scheduled removal dates, and migration guidance, complemented by an RSS feed for update notifications. Under the official Terms of Service, Section 14.2, YouTube states that when it plans to introduce backwards-incompatible changes to its API services, it will announce them in advance and seek to maintain the existing functionality for six months from the date of the announcement. In addition, the revision history page records all changes with corresponding dates and justifications, clearly identifying deprecation notices. |
26.2.3.2 UGC_OC8: Is the platform’s API documentation published in open access?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | Any user can access the YouTube Data API v3 documentation. |
| EU | ✅ Yes | Any user can access the YouTube Data API v3 documentation. |
| UK | ✅ Yes | Any user can access the YouTube Data API v3 documentation. |
26.2.3.3 UGC_OC9: Is the platform’s API documentation clearly written and exemplified?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 documentation documentation provides clear examples of its use, including the different types of objects returned and the expected responses. |
| EU | ✅ Yes | The YouTube Data API v3 documentation documentation provides clear examples of its use, including the different types of objects returned and the expected responses. |
| UK | ✅ Yes | The YouTube Data API v3 documentation documentation provides clear examples of its use, including the different types of objects returned and the expected responses. |
26.2.3.4 UGC_OC10: Does the platform’s documentation include or link to the API or data access terms of use?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 documentation documentation provides a direct link to the applicable terms of service, ensuring that developers can easily access the legal and policy framework governing the use of the API. |
| EU | ✅ Yes | The YouTube Data API v3 documentation documentation provides a direct link to the applicable terms of service, ensuring that developers can easily access the legal and policy framework governing the use of the API. |
| UK | ✅ Yes | The YouTube Data API v3 documentation documentation provides a direct link to the applicable terms of service, ensuring that developers can easily access the legal and policy framework governing the use of the API. |
26.2.3.5 UGC_OC11: Does the platform’s API documentation detail the response format of each endpoint?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | Each method in the YouTube Data API v3 includes a documented example of its response structure, such as the |
| EU | ✅ Yes | Each method in the YouTube Data API v3 includes a documented example of its response structure, such as the |
| UK | ✅ Yes | Each method in the YouTube Data API v3 includes a documented example of its response structure, such as the |
26.2.3.6 UGC_OC12: Does the platform provide its API documentation in the official languages of the assessed region?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 documentation is available in multiple languages, which users can select from the language menu in the upper-right corner of the page. |
| EU | ✅ Yes | The YouTube Data API v3 documentation is available in multiple languages, which users can select from the language menu in the upper-right corner of the page. |
| UK | ✅ Yes | The YouTube Data API v3 documentation is available in multiple languages, which users can select from the language menu in the upper-right corner of the page. |
26.2.3.7 UGC_OC13: Does the platform’s API documentation detail the quota or rate limits applicable to each available endpoint?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 has a default quota of 10,000 units per day per project. Different methods may have different costs, which are detailed on their respective documentation pages (e.g., |
| EU | ✅ Yes | The YouTube Data API v3 has a default quota of 10,000 units per day per project. Different methods may have different costs, which are detailed on their respective documentation pages (e.g., |
| UK | ✅ Yes | The YouTube Data API v3 has a default quota of 10,000 units per day per project. Different methods may have different costs, which are detailed on their respective documentation pages (e.g., |
26.2.3.8 UGC_OC14: Does the platform provide a way to label content that has been generated with artificial intelligence?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | YouTube lacks API-level methods for detecting or labeling AI-generated content despite the existence of platform-level features. |
| EU | ❌ No | YouTube lacks API-level methods for detecting or labeling AI-generated content despite the existence of platform-level features. |
| UK | ❌ No | YouTube lacks API-level methods for detecting or labeling AI-generated content despite the existence of platform-level features. |
26.2.4 Completeness
26.2.4.1 UGC_OC15: Can data from a publication’s comments be extracted using the platform’s API?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | YouTube Data API v3 provides an endpoint to extract |
| EU | ✅ Yes | YouTube Data API v3 provides an endpoint to extract |
| UK | ✅ Yes | YouTube Data API v3 provides an endpoint to extract |
26.2.4.2 UGC_OC16: Can data from temporary content be extracted through the platform’s API?
| Region | Answer | Note |
|---|---|---|
| BR | ➖ Not applicable | Currently, YouTube does not have built-in support for ephemeral content. The platform deprecated its Stories feature in June 2023. |
| EU | ➖ Not applicable | Currently, YouTube does not have built-in support for ephemeral content. The platform deprecated its Stories feature in June 2023. |
| UK | ➖ Not applicable | Currently, YouTube does not have built-in support for ephemeral content. The platform deprecated its Stories feature in June 2023. |
26.2.4.3 UGC_OC17: Can historical data be extracted through the platform’s API?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The |
| EU | ✅ Yes | The |
| UK | ✅ Yes | The |
26.2.4.4 UGC_OC18: Is the number of requests allowed by the API sufficient for monitoring more than 10,000 publications in 24 hours?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The |
| EU | ❌ No | The |
| UK | ❌ No | The |
26.2.5 Consistency
26.2.5.1 UGC_OC19: Are the results returned by the API consistently reproducible?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The documentation does not guarantee that YouTube Data API v3 results are consistently reproducible and explicitly acknowledges that some metrics are approximate. In our tests, we sent the same request to the |
| EU | ❌ No | The documentation does not guarantee that YouTube Data API v3 results are consistently reproducible and explicitly acknowledges that some metrics are approximate. In our tests, we sent the same request to the |
| UK | ❌ No | The documentation does not guarantee that YouTube Data API v3 results are consistently reproducible and explicitly acknowledges that some metrics are approximate. In our tests, we sent the same request to the |
26.2.5.2 UGC_OC20: Is the data returned by the platform’s API consistent with the parameters and filters used in the request?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | Our tests indicate that the YouTube Data API v3 returns results that are consistent with the specified parameters and filters. The documentation for |
| EU | ✅ Yes | Our tests indicate that the YouTube Data API v3 returns results that are consistent with the specified parameters and filters. The documentation for |
| UK | ✅ Yes | Our tests indicate that the YouTube Data API v3 returns results that are consistent with the specified parameters and filters. The documentation for |
26.2.6 Relevance
26.2.6.1 UGC_OC21: Does the data extracted by the platform’s API reflect what is displayed on its user interface?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | We conducted tests comparing metrics for videos and live streams and found that the values returned by the YouTube Data API v3 are consistent with those displayed in the user interface. However, the figures are rounded and may not fully represent the total available content. For example, the total number of comment replies shown in the interface can differ from the number of replies that can actually be retrieved through the API. |
| EU | ✅ Yes | We conducted tests comparing metrics for videos and live streams and found that the values returned by the YouTube Data API v3 are consistent with those displayed in the user interface. However, the figures are rounded and may not fully represent the total available content. For example, the total number of comment replies shown in the interface can differ from the number of replies that can actually be retrieved through the API. |
| UK | ✅ Yes | We conducted tests comparing metrics for videos and live streams and found that the values returned by the YouTube Data API v3 are consistent with those displayed in the user interface. However, the figures are rounded and may not fully represent the total available content. For example, the total number of comment replies shown in the interface can differ from the number of replies that can actually be retrieved through the API. |
26.2.6.3 UGC_OC23: Does the platform’s API allow for filtering data based on content language?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The API does not offer a strict language filter. The |
| EU | ❌ No | The API does not offer a strict language filter. The |
| UK | ❌ No | The API does not offer a strict language filter. The |
26.2.6.4 UGC_OC24: Does the platform’s API allow for filtering data by specific time periods?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | The YouTube Data API v3 provides comprehensive temporal filtering through dedicated date-time parameters. |
| EU | ✅ Yes | The YouTube Data API v3 provides comprehensive temporal filtering through dedicated date-time parameters. |
| UK | ✅ Yes | The YouTube Data API v3 provides comprehensive temporal filtering through dedicated date-time parameters. |
26.2.7 Timeliness
26.2.7.1 UGC_OC25: Can data from newly published content be extracted from the platform’s API in near real time?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes | It is possible to extract data from the YouTube Data API v3 as soon as the content is published. |
| EU | ✅ Yes | It is possible to extract data from the YouTube Data API v3 as soon as the content is published. |
| UK | ✅ Yes | It is possible to extract data from the YouTube Data API v3 as soon as the content is published. |
26.3 Advertising
Coverage: BR, EU, UK
26.3.1 Special Criteria
26.3.1.1 AD_SC1: Does the platform provide an API to access its ad repository and extract data on advertising content for independent analysis?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | In theory, it is possible to access data on ads labeled as political that were served in Brazil from the Google Ads Transparency Center via Google BigQuery. However, as Google banned political ads in Brazil in 2024, this feature does not return up-to-date data. |
| EU | ✅ Yes, with full availability | It is possible to access and extract data on ads shown across Google platforms through Google Big Query or via Google Cloud Storage. |
| UK | ✅ Yes, with partial availability | Google provides access to data from its Ads Transparency Center via BigQuery. However, in the UK, it is only possible to access data on political ads that were served in the country over the past seven years. |
26.3.1.2 AD_SC2: Does the platform provide a graphical user interface to its ad repository for extracting advertising content data?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | Google provides the Ads Transparency Center, a web-based interface that allows users to search for and view ads across Google products, including YouTube. The tool lets users filter results by advertiser, date range, region, and ad format to explore advertising content. However, in Brazil, the data export feature is limited to ads labeled as political that were shown to users in the country. As Google banned political ads in Brazil in 2024, this feature does not return up-to-date ad data. |
| EU | ❌ No | Google provides the Ads Transparency Center, a web-based interface that allows users to search for and view ads across Google products, including YouTube. The tool lets users filter results by advertiser, date range, region, and ad format to explore advertising content. However, in the EU, the Ads Transparency Center cannot be used to export data on any type of ads. Previously, it was possible to extract data on ads labeled as political, but this is no longer possible following Google’s ban on political ads in the EU. |
| UK | ✅ Yes, with partial availability | Google provides the Ads Transparency Center, a web-based interface that allows users to search for and view ads across Google products, including YouTube. The tool lets users filter results by advertiser, date range, region, and ad format to explore advertising content. However, in the UK, the data export feature is limited to ads labeled as political that were shown to users in the country. |
26.3.1.3 AD_SC3: Can data from both active and inactive ads be extracted?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | It is not possible to extract structured, up-to-date data on ads served to users in Brazil through either the Google Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes, with full availability | We were able to successfully extract data on ads served in the EU from June 2023 to November 2025 through Google BigQuery. Although Google no longer allows political ads to be served in the EU, the API does not distinguish between political and non-political ads at the time of extraction. |
| UK | ✅ Yes, with partial availability | As the Ads Transparency Center and Google BigQuery allow the extraction of data on ads labeled as political that were served at any point over the past seven years, it is possible to retrieve both inactive and currently active ads. |
26.3.2 Accessibility
26.3.2.1 AD_OC1: Does the platform provide a GUI for accessing and visualizing its ad repository?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, with partial availability | Google provides the Ads Transparency Center, a web-based interface that allows users to search for and view ads across Google products, including YouTube. It includes ads from verified advertisers shown within the past 365 days, as well as ads from unverified advertisers in Europe and Turkey. As a result, availability for Brazilian users is more limited due to restrictions on unverified advertisers. |
| EU | ✅ Yes, with full availability | Google provides the Ads Transparency Center, a web-based interface that allows users to search for and view ads across Google products, including YouTube. In the EU, it includes all ads shown across Google’s platform ecosystem within the past 365 days. |
| UK | ✅ Yes, with full availability | Google provides the Ads Transparency Center, a web-based interface that allows users to search for and view ads across Google products, including YouTube. It includes ads from verified advertisers shown within the past 365 days (or up to seven years for political ads), as well as ads from unverified advertisers in Europe, including the UK, and Turkey. |
26.3.2.2 AD_OC2: Is access to the platform’s ad repository free of charge?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Free GUI access | The Google Ads Transparency Center web interface is publicly available and free to use, with no payment or subscription required. However, following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Free API and GUI access | Both the Google Ads Transparency Center and Google BigQuery are publicly available and free to use, with no payment or subscription required, and could be properly tested and assessed. |
| UK | ✅ Free API and GUI access | Both the Google Ads Transparency Center and Google BigQuery are publicly available and free to use, with no payment or subscription required, and could be properly tested and assessed. |
26.3.2.3 AD_OC3: Can the requested data be extracted directly from the ad repository response?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | It is not possible to extract structured data on ads served in Brazil through the Ads Transparency Center or Google BigQuery, as availability is limited to political ads that were shown in the country until mid-2024. |
| EU | ❌ No | Although it is possible to extract structured data on ads served to users in the EU through Google BigQuery, it is not possible to retrieve structured information on the content of those ads, as the output only provides a URL linking to each ad’s page on the Ads Transparency Center. |
| UK | ❌ No | Although it is possible to extract structured data on ads labeled as political in the UK through the Google Ads Transparency Center and Google BigQuery, it is not possible to retrieve any structured information on the content of those ads, as the output only provides a URL linking to each ad’s page on the Ads Transparency Center. |
26.3.2.4 AD_OC4: Does the platform’s ad repository API provide a form of authentication that allows for renewal without the risk of data loss?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | Following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes | We did not encounter any authentication issues when using Google BigQuery to extract data on ads served to users in the EU, as users only need an active project on Google Cloud Platform to access and run queries. |
| UK | ✅ Yes | We did not encounter any authentication issues when using Google BigQuery to extract data on ads served to users in the UK, as users only need an active project on Google Cloud Platform to access and run queries. |
26.3.2.5 AD_OC5: Can data from an individual ad be retrieved from the platform?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | It is possible to retrieve data for a specific ad through the Google Ads Transparency Center. Although the interface does not allow users to search for an ad by its ID, a specific ad can be accessed directly via its URL, which can be easily formatted. |
| EU | ✅ Yes, through both GUI and API | It is possible to retrieve data for a specific ad through both the Google Ads Transparency Center and Google BigQuery. Although the web interface does not allow users to search for an ad by its ID, a specific ad can be accessed directly via its URL, which can be easily formatted. |
| UK | ✅ Yes, through both GUI and API | It is possible to retrieve data for a specific ad through both the Google Ads Transparency Center and, in the case of ads labeled as political, Google BigQuery. Although the web interface does not allow users to search for an ad by its ID, a specific ad can be accessed directly via its URL, which can be easily formatted. |
26.3.2.6 AD_OC6: Can data from ads served by a specific advertiser be retrieved from the platform?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | The Google Ads Transparency Center allows users to search by advertiser name or target domain to view ads from verified advertisers. However, advertiser pages cannot be retrieved if verification is incomplete or if no ads were shown in the past 365 days. Moreover, it is not possible to extract structured data on ads served in Brazil through the Ads Transparency Center or Google BigQuery, as availability is limited to political ads that were shown in the country until mid-2024. |
| EU | ✅ Yes, through both GUI and API | The Google Ads Transparency Center allows users to search by advertiser name or domain to view ads from advertisers that were active within the past year. It is also possible to retrieve data on ads from specific advertisers via Google BigQuery. |
| UK | ✅ Yes, through both GUI and API | The Google Ads Transparency Center allows users to search by advertiser name or domain to view ads from advertisers that were active within the past year. It is also possible to retrieve data on ads labeled as political from specific advertisers via Google BigQuery. |
26.3.2.7 AD_OC7: Can ad data be retrieved from the platform using search terms?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center does not allow ads to be retrieved using search terms. |
| EU | ❌ No | The Google Ads Transparency Center does not allow ads to be retrieved using search terms. |
| UK | ❌ No | The Google Ads Transparency Center does not allow ads to be retrieved using search terms. |
26.3.2.8 AD_OC8: Does the platform use locale-neutral data representations?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center displays data, such as dates, using locale-specific formats. For example, the interface may show “12 de nov. de 2025”, which follows Portuguese localization conventions. This indicates that data presentation is localized based on the user’s region or language settings rather than being standardized or locale-neutral. |
| EU | ✅ Yes, through the API | The Google Ads Transparency Center displays data, such as dates, using locale-specific formats. For example, the interface may show “Nov 12, 2025”, which follows English localization conventions. This indicates that data presentation is localized according to the user’s region or language settings rather than being standardized or locale-neutral. However, timestamps returned by Google BigQuery are provided in Coordinated Universal Time (UTC) and follow the ISO 8601 standard. |
| UK | ✅ Yes, through the API | The Google Ads Transparency Center displays data, such as dates, using locale-specific formats. For example, the interface may show “Nov 12, 2025”, which follows English localization conventions. This indicates that data presentation is localized according to the user’s region or language settings rather than being standardized or locale-neutral. However, timestamps returned by Google BigQuery are provided in Coordinated Universal Time (UTC) and follow the ISO 8601 standard. |
26.3.3 Completeness
26.3.3.1 AD_OC9: Does the platform provide data that allows the identification of advertisers who ran ads?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | The Google Ads Transparency Center discloses the page name and unique identifier associated with each advertiser. It is also possible to access all available ads from a specific advertiser on a dedicated page. |
| EU | ✅ Yes, through both GUI and API | The Google Ads Transparency Center and Google BigQuery results disclose the page name and unique identifier associated with each advertiser. It is also possible to access all available ads from a specific advertiser on a dedicated page. |
| UK | ✅ Yes, through both GUI and API | The Google Ads Transparency Center and Google BigQuery results, in the case of ads labeled as political, disclose the page name and unique identifier associated with each advertiser. It is also possible to access all available ads from a specific advertiser on a dedicated page. |
26.3.3.2 AD_OC10: Does the platform provide data on the funders who paid for ads?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center only discloses the advertiser’s name and does not provide additional information about sponsors or funders. |
| EU | ✅ Yes, through both GUI and API | While the Google BigQuery dataset includes fields indicating who paid for ad campaigns, these values are usually empty. In our sample of 100 ads, only 9 contained populated entries. When this information is available in the dataset, it is also displayed in the Ads Transparency Center web interface. |
| UK | ❌ No | The Google Ads Transparency Center only discloses the advertiser’s name and does not provide additional information about sponsors or funders. |
26.3.3.3 AD_OC11: Does the platform provide data on the period during which ads were served?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center discloses the start and end dates for ads labeled as political, which were banned from Google platforms in Brazil in mid-2024. For all other ads, it only provides the last date on which the ad was shown and does not include detailed information on the full period during which the ad was served. |
| EU | ✅ Yes, through both GUI and API | The Google Ads Transparency Center and the Google BigQuery dataset disclose the start and end dates for all available ads served in the EU. |
| UK | ✅ Yes, through both GUI and API | The Google Ads Transparency Center and Google BigQuery disclose the start and end dates for ads labeled as political. For all other ads, it only provides the last date on which the ad was shown and does not include detailed information on the full period during which the ad was served. |
26.3.3.4 AD_OC12: Does the platform provide data on user engagement with ads?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center does not provide any data on user engagement with ads. |
| EU | ❌ No | The Google Ads Transparency Center does not provide any data on user engagement with ads. |
| UK | ❌ No | The Google Ads Transparency Center does not provide any data on user engagement with ads. |
26.3.3.5 AD_OC13: Does the platform indicate whether ads were placed by verified or unverified advertisers?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | In Brazil, the Google Ads Transparency Center only discloses ads from verified advertisers. |
| EU | ✅ Yes, through both GUI and API | In the EU, the Google Ads Transparency Center distinguishes between verified and unverified advertisers. This also applies to ad data retrieved via Google BigQuery. |
| UK | ✅ Yes, through both GUI and API | In the UK, the Google Ads Transparency Center distinguishes between verified and unverified advertisers. As political advertisers must undergo a verification process, it is only possible to retrieve data on ads served by verified advertisers through Google BigQuery. |
26.3.4 Compliance
26.3.4.1 AD_OC14: Does the platform flag ads that were removed due to violations of its guidelines or relevant legislation?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | In Brazil, the Google Ads Transparency Center only discloses information on moderated ads labeled as political, including the reason for moderation and the date on which they were last served. However, this is of limited practical value, as the political ads dataset has not been updated since mid-2024 following the ban on political ads in Brazil. |
| EU | ✅ Yes, through both GUI and API | Both the Ads Transparency Center and the Google BigQuery dataset display and return flags for moderated ads, including the reasons for the decision, the internal category assigned to the reason, whether the moderation was proactive, and the date on which the ad was last served. |
| UK | ✅ Yes, through the GUI | The Google Ads Transparency Center discloses information on moderated ads labeled as political, including the reason for moderation and the date on which they were last served. However, the Google BigQuery dataset does not provide any information in this regard. |
26.3.4.2 AD_OC15: Does the platform indicate whether ad content was generated using artificial intelligence?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center does not provide any information regarding the use of generative AI in the creation or manipulation of ad content. |
| EU | ❌ No | The Google Ads Transparency Center does not provide any information regarding the use of generative AI in the creation or manipulation of ad content. |
| UK | ❌ No | The Google Ads Transparency Center does not provide any information regarding the use of generative AI in the creation or manipulation of ad content. |
26.3.4.3 AD_OC16: Is the platform’s ad repository documentation published in open access?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, the GUI documentation | Despite its limited scope, the Google Ads Transparency Center documentation can be accessed without registration or login. On the other hand, following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes, both API and GUI documentation | Despite its limited scope, the Google Ads Transparency Center documentation can be accessed without registration or login. The Google Ads Transparency Center dataset documentation for Google BigQuery is also publicly available. |
| UK | ✅ Yes, both API and GUI documentation | Despite its limited scope, the Google Ads Transparency Center documentation can be accessed without registration or login. The Political Advertising on Google dataset documentation for Google BigQuery is also publicly available. |
26.3.4.4 AD_OC17: Is the platform’s ad repository documentation clearly written and exemplified?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, the GUI documentation | Despite its limited scope, the Google Ads Transparency Center documentation is clearly written and exemplified. On the other hand, following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes, both API and GUI documentation | Despite its limited scope, the Google Ads Transparency Center documentation is clearly written and exemplified. The Google Ads Transparency Center dataset documentation for Google BigQuery is also publicly available and includes demonstration queries and usage examples. |
| UK | ✅ Yes, both API and GUI documentation | Despite its limited scope, the Google Ads Transparency Center documentation is clearly written and exemplified. The Political Advertising on Google dataset documentation for Google BigQuery is also publicly available and includes demonstration queries and usage examples. |
26.3.4.5 AD_OC18: Does the platform’s ad repository documentation include or link to its terms of use?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, the GUI documentation | The Google Ads Transparency Center documentation clearly redirects users to its terms of service. On the other hand, following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes, both API and GUI documentation | The Google Ads Transparency Center documentation clearly redirects users to its terms of service, while the Google Ads Transparency Center dataset documentation for Google BigQuery states that it is subject to the Google Terms of Service and the Ads Transparency Center Additional Terms. |
| UK | ✅ Yes, both API and GUI documentation | While the Google Ads Transparency Center documentation clearly redirects users to its terms of service, the Political Advertising on Google dataset documentation for Google BigQuery states that “there are no restrictions on the use of this data. It is provided "AS IS" without any warranty, express or implied, from Google. Google disclaims all liability for any damages, direct or indirect, resulting from the use of this dataset.”. |
26.3.4.6 AD_OC19: Does the platform provide its ad repository documentation in the official languages of the assessed region?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, the GUI documentation | The Google Ads Transparency Center documentation is available in Portuguese. On the other hand, following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes, the GUI documentation | While the Google Ads Transparency Center documentation is available in the EU local languages, the Google Ads Transparency Center dataset documentation for Google BigQuery is not. |
| UK | ✅ Yes, both API and GUI documentation | Both the Google Ads Transparency Center documentation and the Political Advertising on Google dataset documentation for Google BigQuery are available in English. |
26.3.4.7 AD_OC20: Does the platform implement a proper deprecation strategy to avoid breaking client applications while rolling out major changes in the API?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | Following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes | The Google Cloud Console provides a dedicated “Release Notes” page to inform users about announcements of new or updated features, bug fixes, known issues, and deprecated functionality across its services. |
| UK | ✅ Yes | The Google Cloud Console provides a dedicated “Release Notes” page to inform users about announcements of new or updated features, bug fixes, known issues, and deprecated functionality across its services. |
26.3.4.8 AD_OC21: Does the platform’s ad repository API documentation detail the response format of each endpoint?
| Region | Answer | Note |
|---|---|---|
| BR | ➖ Not applicable | Following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. However, because ad data would be programmatically extracted from a relational database through Google BigQuery using SQL queries, there are no dataset-specific endpoints to be explored. |
| EU | ➖ Not applicable | Because ad data is programmatically extracted from a relational database through Google BigQuery using SQL queries, there are no dataset-specific endpoints to be explored. |
| UK | ➖ Not applicable | Because ad data is programmatically extracted from a relational database through Google BigQuery using SQL queries, there are no dataset-specific endpoints to be explored. |
26.3.4.9 AD_OC22: Does the platform’s ad repository API documentation detail the quota or rate limits applicable to each available endpoint?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | Following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes | Each user can process up to 1 TB of data per month through the Google BigQuery free tier. |
| UK | ✅ Yes | Each user can process up to 1 TB of data per month through the Google BigQuery free tier. |
26.3.5 Consistency
26.3.5.1 AD_OC23: Does the data retrieved by the API reflect what is displayed on the platform’s ad repository GUI?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | Following Google’s ban on political ads in Brazil in 2024, there are no longer any programmatic means of extracting ad data for the country through the Ads Transparency Center or Google BigQuery. |
| EU | ✅ Yes | All information returned by the Google BigQuery dataset is also reflected in the Ads Transparency Center web interface, including the advertiser name, ad funder (when available), ad topic, and ad impressions. |
| UK | ✅ Yes | All information returned by the Google BigQuery dataset for ads labeled as political is also reflected in the Ads Transparency Center web interface, including the advertiser name, ad spending, targeting criteria, and ad impressions. |
26.3.5.2 AD_OC24: Are the results returned by the platform consistently reproducible?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | We ran multiple parallel queries in the Ads Transparency Center and confirmed that the results were consistent and reproducible. |
| EU | ✅ Yes, through both GUI and API | We ran multiple parallel queries in the Ads Transparency Center and confirmed that the results were consistent and reproducible. Moreover, multiple requests to extract data from the Google BigQuery dataset also returned consistent and reproducible results. |
| UK | ✅ Yes, through both GUI and API | We ran multiple parallel queries in the Ads Transparency Center and confirmed that the results were consistent and reproducible. Moreover, multiple requests to extract data from the Google BigQuery dataset also returned consistent and reproducible results. |
26.3.5.3 AD_OC25: Is the data returned by the platform consistent with the parameters and filters used in the request?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | We ran multiple parallel queries in the Ads Transparency Center and confirmed that the results were consistent with the specified parameters and filters. |
| EU | ✅ Yes, through both GUI and API | We ran multiple parallel queries in the Ads Transparency Center and confirmed that the results were consistent with the specified parameters and filters. The same applies to the data extracted from the Google BigQuery dataset. |
| UK | ✅ Yes, through both GUI and API | We ran multiple parallel queries in the Ads Transparency Center and confirmed that the results were consistent with the specified parameters and filters. The same applies to the data extracted from the Google BigQuery dataset. |
26.3.6 Relevance
26.3.6.1 AD_OC26: Does the platform allow the use of temporal filters to retrieve data on ads?
| Region | Answer | Note |
|---|---|---|
| BR | ✅ Yes, through the GUI | The Google Ads Transparency Center supports filtering ads by date after a specific advertiser or target domain has been selected. |
| EU | ✅ Yes, through both GUI and API | The Google Ads Transparency Center supports filtering ads by date after a specific advertiser or target domain has been selected. It is also possible to filter the data extracted from the Google BigQuery dataset by specific time periods. |
| UK | ✅ Yes, through both GUI and API | The Google Ads Transparency Center supports filtering ads by date after a specific advertiser or target domain has been selected. It is also possible to filter the data extracted from the Google BigQuery dataset by specific time periods. |
26.3.6.2 AD_OC27: Does the platform allow filtering advertising data by ad category?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center only distinguishes between ads labeled as political and non-political and does not provide filters based on ad categories. However, this distinction is of limited practical value, as the political ads dataset has not been updated since mid-2024 following the ban on political ads in Brazil. |
| EU | ✅ Yes, through the API | The Google Ads Transparency Center displays the category associated with each ad (e.g., “Family and Community”, “Health”), but it does not allow users to filter results based on these categories. By contrast, the Google BigQuery dataset can be filtered by ad category. |
| UK | ❌ No | The Google Ads Transparency Center only distinguishes between ads labeled as political and non-political and does not provide filters based on ad categories. |
26.3.6.3 AD_OC28: Does the platform allow filtering advertising data by geographic location?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | Filtering is only available at the country level in the Google Ads Transparency Center. |
| EU | ❌ No | Filtering is only available at the country level in both the Google Ads Transparency Center and the Google BigQuery dataset. |
| UK | ❌ No | Filtering is only available at the country level in both the Google Ads Transparency Center and the Google BigQuery dataset. |
26.3.7 Accuracy
26.3.7.1 AD_OC29: Does the platform provide age and gender data on the audiences of ads?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center does not provide any age or gender information about an ad’s audience. |
| EU | ❌ No | The Google Ads Transparency Center does not provide any age or gender information about an ad’s audience. |
| UK | ❌ No | The Google Ads Transparency Center does not provide any age or gender information about an ad’s audience. |
26.3.7.2 AD_OC30: Does the platform provide subnational geographic data on the audience reached by ads?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center does not provide any subnational location data about an ad’s audience. |
| EU | ❌ No | The Google Ads Transparency Center does not provide any subnational location data about an ad’s audience. |
| UK | ❌ No | The Google Ads Transparency Center does not provide any subnational location data about an ad’s audience. |
26.3.7.3 AD_OC31: Does the platform include data on audience targeting criteria defined by advertisers?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center displays the targeting criteria set by advertisers for ads labeled as political that were served to users in Brazil, including demographic information, geographic locations, and so-called contextual signals. However, this is of limited practical value, as the political ads dataset has not been updated since mid-2024 following the ban on political ads in Brazil. |
| EU | ❌ No | Neither the Google Ads Transparency Center nor the Google BigQuery dataset displays the exact configuration of the targeting criteria used for ads served to users in the EU, as both only indicate whether targeting was applied. |
| UK | ✅ Yes, through both GUI and API | The Google Ads Transparency Center and the Google BigQuery dataset display the targeting criteria set by advertisers for ads labeled as political that were served to users in the UK, including demographic information and geographic locations. |
26.3.7.4 AD_OC32: Does the platform provide granular volume ranges for ad impressions?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center provides data on the number of impressions in Brazil for ads labeled as political, but not at a sufficiently granular level. Even this is of limited practical value, as the political ads dataset has not been updated since mid-2024 following the ban on political ads in Brazil. |
| EU | ❌ No | The Google Ads Transparency Center provides data on the number of ad impressions in the EU, but not at a sufficiently granular level. |
| UK | ❌ No | The Google Ads Transparency Center and the Google BigQuery dataset provide data on the number of impressions in the UK for ads labeled as political, but not at a sufficiently granular level. |
26.3.7.5 AD_OC33: Does the platform provide granular investment ranges for ad spending?
| Region | Answer | Note |
|---|---|---|
| BR | ❌ No | The Google Ads Transparency Center provides data on spending in Brazil for ads labeled as political, but not at a sufficiently granular level. Even this is of limited practical value, as the political ads dataset has not been updated since mid-2024 following the ban on political ads in Brazil. |
| EU | ❌ No | The Google Ads Transparency Center does not provide data on ad spending in the EU. |
| UK | ❌ No | The Google Ads Transparency Center and the Google BigQuery dataset provide data on spending in the UK for ads labeled as political, but not at a sufficiently granular level. |