Piloterr

Google Ads Transparency Search

GET
/v2/googleadstransparency/search

Search the Google Ads Transparency Center by domain, advertiser, region, format, platform, and date. Returns creative cards and pagination (2 credits).

Credit cost: 2 credits per call

Autorização

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Parâmetros de consulta

query*string

Domain name, advertiser name, advertiser id, or a full Ads Transparency URL.

Example 1 (domain):

webapi.group

Example 2 (advertiser URL):

https://adstransparency.google.com/advertiser/AR10904289436120383489?region=FR

Example 3 (advertiser id):

AR10904289436120383489

Example 4 (advertiser name):

WebAPI Group
region?string

Country. ISO alpha-2 (FR), anywhere, or a Transparency region code (2250 for France, 250 is also accepted).

Omitted means no region filter.

domain?string

Domain filter. Used when query is not already a domain.

Example:

webapi.group
advertiser_id?string

Advertiser id, AR followed by digits.

Example:

AR10904289436120383489
format?string

Creative format.

  • text
  • image
  • video
platform?string

Comma-separated surfaces.

  • play
  • maps
  • search
  • shopping
  • youtube

Example:

search,youtube
preset_date?string

Relative window.

  • today
  • yesterday
  • last_7_days
  • last_30_days

French URL labels such as 7 derniers jours, Aujourd'hui, and Hier are accepted.

start_date?string

Inclusive start date, YYYY-MM-DD or YYYYMMDD.

Example:

2026-09-10
end_date?string

Inclusive end date, YYYY-MM-DD or YYYYMMDD. A single day uses the same value as start_date.

topic?string

Ad topic. Default: commercial.

  • commercial
  • political
  • shopping
  • travel_hotel
  • local_services
Default"commercial"
page?number

Page number, from 1 to 20. Default: 1.

Default"1"
per_page?number

Page size, from 1 to 100. Default: 40.

Default"40"
cursor?string

Opaque cursor copied from pagination.next.

Corpo da resposta

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v2/googleadstransparency/search?query=string"
{  "results": [    {      "url": "https://adstransparency.google.com/advertiser/AR10904289436120383489/creative/CR10927354991047868417?region=FR",      "domain": "webapi.group",      "format": "text",      "image_url": null,      "creative_id": "CR10927354991047868417",      "image_width": null,      "preview_url": null,      "image_height": null,      "advertiser_id": "AR10904289436120383489",      "last_shown_at": null,      "first_shown_at": null,      "advertiser_name": "WebAPI Group"    }  ],  "pagination": {    "next": null,    "page": 1,    "per_page": 40,    "total_pages": null,    "total_results": null,    "total_results_max": null,    "total_results_min": null  }}
{  "error": "Bad Request"}
{  "error": "Invalid API Key"}
{  "error": "Payment required"}
{  "error": "Rate limit exceeded for the API key: quota monthly"}
{  "error": "Internal Error"}