Google Ads Transparency Center Advertiser Search API Documentation

This API allows you to search for advertisers in the Google Ads Transparency Center using a given keyword. It returns a list of advertisers, each with an ID, region, and number of ads, as well as a separate list of domains that are being advertised.

It is accessible via the /api/v1/search?engine=google_ads_transparency_center_advertiser_search endpoint.

You can later use either the advertiser ID or a domain with the Google Ads Transparency Center API to retrieve the actual ads associated with them.

API Parameters

Search Params

  • Name
    q
    Required
    Required
    Description

    Specifies the keyword to search for advertisers or domains.

Filters

  • Name
    region
    Required
    Optional
    Description

    Specifies the region for your search. The default parameter is anywhere. Check the full list of supported Google Ads Transparency Center regions.

  • Name
    num_advertisers
    Required
    Optional
    Description

    Specifies the number of advertisers to return. The default is 10. The maximum is 100.

  • Name
    num_domains
    Required
    Optional
    Description

    Specifies the number of domains to return. The default is 10. The maximum is 100.

Engine

  • Name
    engine
    Required
    Required
    Description

    Specifies the search engine. Must be set to google_ads_transparency_center_advertiser_search.

Api Key

  • Name
    api_key
    Required
    Required
    Description

    Your API key for authentication. Include it as a query parameter (?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).

Zero Data Retention

  • Name
    zero_retention
    Enterprise Only
    Enterprise Only
    Required
    Optional
    Description

    Set this parameter to true to disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.

API Examples

Full Response

Full Response
GET
https://www.searchapi.io/api/v1/search?engine=google_ads_transparency_center_advertiser_search&q=tesla
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "google_ads_transparency_center_advertiser_search",
  "q": "tesla"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "advertisers": [
    {
      "name": "Tesla Inc.",
      "id": "AR17828074650563772417",
      "region": "US",
      "ads_count": {
        "lower": 900,
        "upper": 1000
      },
      "is_verified": true
    },
    ...
  ],
  "domains": [
    {
      "name": "tesla.com"
    },
    ...
  ]
}