Social Fetch
Google

Get Google Ad Library ad

Get a single Google Ad Transparency creative by public Ad Transparency URL.

GET/v1/google/ad-library/ads
1credit
x-api-key*stringheader

API key (`sfk_...`)

Parameters
1
url*stringquery

Public Google Ad Transparency URL for the creative.

min 1 chars · max 4096 chars

Response fields
37

Endpoint-specific response payload.

datalookupStatus
string

Whether the ad was found in the Ad Transparency Library.

one of: found, not_found

Ad details when found; otherwise null.

dataadadvertiserId
string

Google Ad Transparency advertiser id.

min 1 chars

dataadcreativeId
string

Google Ad Transparency creative id.

min 1 chars

dataadformat
stringnullable

Creative format when available (text, image, or video).

dataadfirstShown
stringnullable

ISO-8601 timestamp for when the ad was first shown, when available.

dataadlastShown
stringnullable

ISO-8601 timestamp for when the ad was last shown, when available.

Overall impression range when available.

dataadoverallImpressionsmin
integernullable

Lower bound for impressions when available.

≥ 0

dataadoverallImpressionsmax
integernullable

Upper bound for impressions when available.

≥ 0

Regions where the creative ran.

dataadcreativeRegions[]regionCode
stringnullable

Two-letter region code when available.

dataadcreativeRegions[]regionName
stringnullable

Human-readable region name when available.

Per-region impression and date stats.

dataadregionStats[]regionCode
stringnullable

Two-letter region code when available.

dataadregionStats[]regionName
stringnullable

Human-readable region name when available.

dataadregionStats[]firstShown
stringnullable

ISO-8601 timestamp for when the ad was first shown in this region, when available.

dataadregionStats[]lastShown
stringnullable

ISO-8601 timestamp for when the ad was last shown in this region, when available.

Impression range for this region when available.

dataadregionStats[]impressionsmin
integernullable

Lower bound for impressions when available.

≥ 0

dataadregionStats[]impressionsmax
integernullable

Upper bound for impressions when available.

≥ 0

Per-platform impression breakdowns when available.

dataadregionStats[]platformImpressions[]platform
stringnullable

Platform label when available.

Impression range for this platform when available.

dataadregionStats[]platformImpressions[]impressionsmin
integernullable

Lower bound for impressions when available.

≥ 0

dataadregionStats[]platformImpressions[]impressionsmax
integernullable

Upper bound for impressions when available.

≥ 0

Creative variations for this ad.

dataadvariations[]destinationUrl
stringnullable

Landing page or destination URL when available.

dataadvariations[]headline
stringnullable

Ad headline when available. Text may be OCR-extracted and imperfect.

dataadvariations[]description
stringnullable

Ad description when available. Text may be OCR-extracted and imperfect.

dataadvariations[]allText
stringnullable

Combined visible text when available. Text may be OCR-extracted and imperfect.

dataadvariations[]imageUrl
stringnullable

Creative image URL when available.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/google/ad-library/ads?url=https://www.example.com/social/content/example123" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Ad Library ad detail.