# Ad intelligence

Workflows

See what competitors advertise on Meta, TikTok and Google: the offers they repeat, the creatives they keep running and what changed since you last looked.

## The prompt

Paste it into your agent and replace the parts in angle brackets. The agent needs SocialTap: [connect it](https://socialtap.dev/docs/agents/index.md) with the MCP server or an API key.

Prompt:

```
Build an ad intelligence report on <competitor names or keywords> in <countries>.

For each competitor:
- Search Meta's Ad Library for their name and their main product keywords, active ads first, and page through the results until they stop matching the competitor.
- Search TikTok's Ad Library the same way. It covers ads shown in Europe, so say so when a competitor has nothing there.
- Find them as an advertiser in Google's Ads Transparency Center, then list that advertiser's ads.

Then report, per competitor:
- How many ads are active on each network, and when the oldest of them started: long-running ads are the ones that work for them.
- The offers, angles and calls to action they repeat, quoting the ad copy.
- The formats they use, and where the ads run.
- What is new since <last report date>, if I give you one.

Finish with what the competitors have in common and where they differ, and keep the ad links so I can open each one.

Get the data from SocialTap. If the SocialTap MCP server is connected, use its tools; otherwise call the REST API at https://socialtap.dev with the API key from the SOCIALTAP_API_KEY environment variable in the x-api-key header. Read https://socialtap.dev/docs/agents/index.md before the first call. The endpoints, by ID:
- facebook.search_ads: GET /v1/facebook/search_ads, Facebook Ad Library Search API. Docs: https://socialtap.dev/docs/reference/facebook/search_ads/index.md
- tiktok.search_ads: GET /v1/tiktok/search_ads, TikTok Ad Library Search API. Docs: https://socialtap.dev/docs/reference/tiktok/search_ads/index.md
- google.search_advertisers: GET /v1/google/search_advertisers, Google Ads Transparency Center Advertiser Search API. Docs: https://socialtap.dev/docs/reference/google/search_advertisers/index.md
- google.ads: GET /v1/google/ads, Google Ads Transparency Center Advertiser Ads API. Docs: https://socialtap.dev/docs/reference/google/ads/index.md
```

## Endpoints it uses

- [Facebook Ad Library · Search](https://socialtap.dev/docs/reference/facebook/search_ads/index.md) `facebook.search_ads` [Try it](https://socialtap.dev/playground/?endpoint=facebook.search_ads)
- [TikTok Ad Library · Search](https://socialtap.dev/docs/reference/tiktok/search_ads/index.md) `tiktok.search_ads` [Try it](https://socialtap.dev/playground/?endpoint=tiktok.search_ads)
- [Google Ads Transparency Center · Advertiser Search](https://socialtap.dev/docs/reference/google/search_advertisers/index.md) `google.search_advertisers` [Try it](https://socialtap.dev/playground/?endpoint=google.search_advertisers)
- [Google Ads Transparency Center · Advertiser Ads](https://socialtap.dev/docs/reference/google/ads/index.md) `google.ads` [Try it](https://socialtap.dev/playground/?endpoint=google.ads)

---

[HTML version](https://socialtap.dev/docs/workflows/ad-monitoring/) · [Docs index for AI agents](https://socialtap.dev/llms.txt) · [All docs in one file](https://socialtap.dev/llms-full.txt)
