Google Ads Transparency Center
Google Ads Transparency Center: Google Ads Transparency Center results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.
Answeringour last check, 2026-10-26
1 of 1checks answered this week
258 msmedian answer time
$0.05listed price per call
$0.05price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://serp402.com/api/v1/google-ads-transparency-center
| Category | Everything else |
|---|---|
| Provider host | serp402.com |
| Networks | eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-26 | valid payment request | 402 | $0.05 | 258 ms |
Example input (from the provider)
{
"body": {
"advertiser_id": "AR07223290584121737217",
"get_advertiser": "true"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"properties": {
"advertiser_id": {
"description": "Google Advertiser ID. It can be found in the Ads Transparency Center advertiser URL. For example, the advertiser ID for the URL\u2026",
"type": "string"
},
"creative_format": {
"description": "format you want to filter by. Only search results with a similar format will be returned. Available options: text - Text image - Image video - Video",
"type": "string"
},
"end_date": {
"description": "end date for which you want the search results to conclude. The format for this field is YYYYMMDD . Example: 20221231 To set the date for Today / Single Day ,\u2026",
"type": "string"
},
"get_advertiser": {
"description": "whether to fetch the advertiser details (legal name and country of registration). When set to true , an additional request is made and the advertiser block is\u2026",
"type": "string"
},
"next_page_token": {
"description": "next page token. It is used for retrieving the next page results.",
"type": "string"
},
"num": {
"description": "maximum number of results to return. (e.g., 40 (default) returns 40 results and 100 returns 100 results).",
"type": "string"
},
"platform": {
"description": "target platform where ads are displayed. When not set, it will return results from all platforms (default). Available options: PLAY - Google Play MAPS -\u2026",
"type": "string"
},
"political_ads": {
"description": "The parameter determine if the advertiser promotes political advertisement. Political advertisement is a different category than regular advertisements, and\u2026",
"type": "string"
},
"region": {
"description": "from where you want the search to originate. By default it search results from anywhere. Head to the Google Ads Transparency Center Regions for a full list of\u2026",
"type": "string"
},
"start_date": {
"description": "start date for which you want the search results to begin. The format for this field is YYYYMMDD . Example: 20221201",
"type": "string"
},
"text": {
"description": "text you want to search, typically related to a domain search within the context of Google Ads. You can use anything that you would normally use in a standard\u2026",
"type": "string"
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"additionalProperties": true,
"description": "Google Ads Transparency Center results as structured JSON. The shape follows the source, so fields differ between endpoints; identifiers and routing belonging to the collection layer are stripped.",
"properties": {
"attribution": {
"description": "Where the data comes from and what was done to it. Keep it with the results if you pass them on.",
"type": "object"
},
"endpoint": {
"description": "Which endpoint answered.",
"type": "string"
},
"meta": {
"description": "How long the call took.",
"type": "object"
},
"paid": {
"description": "The settled transaction and network.",
"type": "object"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}