> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** [https://www.socialfetch.dev/answers/how-do-i-fetch-one-google-ad-transparency-creative](https://www.socialfetch.dev/answers/how-do-i-fetch-one-google-ad-transparency-creative)
- **Markdown (.mdx) URL:** [https://www.socialfetch.dev/answers/how-do-i-fetch-one-google-ad-transparency-creative.mdx](https://www.socialfetch.dev/answers/how-do-i-fetch-one-google-ad-transparency-creative.mdx)

---

# How do I fetch one Google Ad Transparency creative?

Pass the public creative URL to `GET /v1/google/ad-library/ads` as the required `url` query param (the `/advertiser/…/creative/…` form on adstransparency.google.com). On a hit, `data.lookupStatus` is `found` and `data.ad` can include format, show dates, impression ranges, region stats, and creative variations. On a miss, `lookupStatus` is `not_found` and `ad` is null — still check `meta.creditsCharged`.

Source: [Google data API](https://www.socialfetch.dev/platforms/google)

## Related questions

- [What Google data does Social Fetch cover?](https://www.socialfetch.dev/answers/what-google-data-does-social-fetch-cover)
- [Google Ad Transparency Center vs Social Fetch — what is the difference?](https://www.socialfetch.dev/answers/google-ad-transparency-center-vs-social-fetch-what-is-the-difference)
- [How do I find Google advertisers by brand name?](https://www.socialfetch.dev/answers/how-do-i-find-google-advertisers-by-brand-name)
- [How much does the Google Ad Library API cost?](https://www.socialfetch.dev/answers/how-much-does-the-google-ad-library-api-cost)
- [Do you scrape Google Search results?](https://www.socialfetch.dev/answers/do-you-scrape-google-search-results)
