Introducing the Instagram APIRead more →

Google Ads Transparency Center Advertiser API. Send an advertiser link or ID.

Identity, verification and ad count. We handle the proxies, blocks and platform changes.

Google Ads Transparency Center Advertiser API at a glance

Returns one Google Ads Transparency Center advertiser by its ID or page link: name, legal name, country, verification and how many ads it has shown. The ad count is Google's range, overall or in one country, with when an ad was last shown. An election advertiser adds its election ad count, the countries it is verified for and its registrations with election regulators, such as a US FEC committee ID.

GET /v1/google/advertiser

Read the API reference
  • 1 credit per request, $0.75–$1.97 per 1,000 requests
  • 19 typed fields null when unknown
  • handle is all it needs, e.g. AR01614014350098432001
  • 100 credits free when you sign up, no card, so you can build before you spend

Send one request. Get 19 fields back.

Copy the request in your language, or hand it to your agent. Sign up for an API key and your first 100 credits are free.

$ npm install socialtap
handle = AR01614014350098432001
GET /v1/google/advertiserTry in
const params = new URLSearchParams({
  handle: "https://adstransparency.google.com/advertiser/AR01614014350098432001?region=US",
});
const res = await fetch(`https://socialtap.dev/v1/google/advertiser?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
200 OK · GET https://socialtap.dev/v1/google/advertiserDocs

One schema on 27 platforms.

The response reference lists every field, its type and when it is null. See the full schema.

  • Null means unknown

    A field Google Ads Transparency Center doesn't show is null, never zero or an empty string, so a real zero always means zero.

  • What it accepts

    The advertiser: its Ads Transparency Center ID (AR…) or its page link (adstransparency.google.com/advertiser/AR…), in any case.

  • Write one parser

    Google Ads Transparency Center, TikTok, Instagram and 24 more platforms answer in these fields, so the code that reads one reads them all.

platformstring
Platform ID (tiktok, youtube, …).
idstring
Platform-native account ID (string; YouTube UC…, Reddit t2_…).
usernamestring
Handle without the @; null when the account has none.
display_namestring
Display name, channel title or page name; null when empty or not exposed.
urlstring
Canonical profile URL.
typestring
Coarse account kind, as the platform labels it; unknown when it does not (TikTok labels organizations only). New values may be added; treat unknown values as unknown.
biostring
Profile bio, channel description or page about text; null when empty or not exposed.
avatar_urlstring
Profile picture URL (largest available). Platform CDN URLs can expire within hours.

What teams build with the Google Ads Transparency Center Advertiser API.

  • Check who is behind an advertiser ID

  • Size an advertiser's ads before pulling them

  • See whether an advertiser still runs ads

  • Look up an election advertiser's FEC ID

Good to know before you build.

  • Ad counts are Google's ranges (thousands are bucketed): metrics.post_count is the lower bound, listed in approximate_fields, and platform_specific.google.ads has both bounds. With country, they count only the ads shown there.
  • An advertiser is named by its AR ID. A website or a brand name is not an advertiser: find one by name with the Google Ads Transparency Center Advertiser Search API.
  • The center shows no bio, picture, followers or links for an advertiser, so those fields are null or empty.
  • For an election advertiser, platform_specific.google.election.ad_count can be far above metrics.post_count: the center keeps election ads in its political archive after they leave the all-topics view the ad count reads.

1 credit per request. Failed requests are free.

Buy credits once and spend them on any endpoint, on any platform.

SourcePrice per successful requestPer 1,000 requests
Platform API api1 credit$0.75–$1.97
  • Cache hits are free.
  • Credits from packs and top-ups never expire.
  • A monthly plan's credits are spent first, and what is left of them ends at each renewal.
  • Prices exclude tax: sales tax is added at checkout where it applies.
  • Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.

Questions about the Google Ads Transparency Center Advertiser API.

More in the API reference.

How much does the Google Ads Transparency Center Advertiser API cost?
A request costs 1 credit. SocialTap credits cost $0.75–$1.97 per 1,000, depending on the plan or pack.

Try it on a link you already have.

Paste it in the playground, or copy the request into your code.

100free credits
  • No credit card
  • Failed requests are free
  • Works on all 218 endpoints
Start for free Read the docs