Google Ads API for AI agents
Search Google Ads Transparency Center advertisers, list the ads an advertiser runs, and read one ad's formats, regions and dates.
Using ChatGPT, Claude Code or another client? See the setup steps
Use Google Ads records as evidence, not glue code.
UnifAPI keeps the public Google Ads surface discoverable through MCP and callable over HTTP. Agents can inspect the schema, fetch only the records needed for the task, and return the result with request, pagination, and billing metadata intact.
See which text, image and video ads a competitor runs on Google, with first and last shown dates.
Find advertisers by name and estimate how many ads each one runs.
Read an ad's text, images, destination URLs and regional impressions for creative research.
3 ready-to-call endpoints
Get a Google ad by Transparency Center URL
Returns one creative from the Google Ads Transparency Center by its public URL: advertiser, format, regions, run dates and creative assets. Returns `not_found` when the creative does not exist.
List ads an advertiser runs on Google
Returns ads from the Google Ads Transparency Center for one advertiser id, with region, platform, format, topic and date filters. Find advertiser ids with /google-ads/advertisers/search. Paginate with `cursor`.
Search Google Ads Transparency advertisers
Returns Google Ads Transparency Center advertisers and websites that match a name, with advertiser ids for /google-ads/advertisers/{id}/ads.