# How to find a brand's breakout posts not yet run as ads with Adspy

Adspy · Playbooks · https://www.adspy.sh/playbooks/breakout-posts · Updated Nov 13, 2026

This Adspy playbook is for teams picking posts to promote. It returns a brand's breakout posts matched to the ads it later ran, and the ones no ad in Adspy matches yet. An account Adspy already has costs nothing; a new one costs 400 credits on Starter and Pro, asked first, and has no credit count on Unlimited (fair use).

- Cost: Up to 400 credits, asked first (400 credits to collect a brand or an account Adspy does not have yet, asked first; 0 when it does)
- Where: Claude, Claude Code, Codex or any remote MCP client (Through Adspy's MCP server)
- Sources: Meta and Google ads, and organic posts (Posts on TikTok, YouTube and Instagram; Starter reads one source, Meta with Instagram posts, Google with YouTube posts or TikTok posts, and Pro all three)
- Output: Breakouts, matched or not to ads (Platform by platform, with AI tags)

[Connect your AI](https://www.adspy.sh/sign-up?next=/app)

## The prompt

> List Gymshark's breakout posts of the last 90 days on TikTok, YouTube and Instagram. Mark the ones it later ran as ads and tell me which breakouts no ad matches yet, with what each one says.

Change brand (Gymshark) for your own; the steps stay the same. Send it as it is, or ask in your own words.

## What does Adspy do, step by step?

Your AI runs 3 steps with Adspy's tools. Each call is listed with its arguments and the most it can cost on the published tariff; free and included calls use no credits.

### 1. Find the accounts

Your AI finds the brand and the accounts Adspy collects for it; a missing account is collected only after your yes.

- `search_brands { query: "Gymshark" }`: Free
- `request_social_fetch { platform, handle, brandKey }`: Up to 400 credits (when needed)

### 2. List the breakouts

It lists the posts far above each account's usual views and reads their AI tags.

- `list_social_posts { brandKey, sort: "breakouts", limit: 50 }`: Included
- `get_social_posts { ids, includeAnalysis: true }`: Included

### 3. Match them with ads

It checks which of those posts the brand later ran as ads, with the delay, and marks the ones with no match.

- `find_posts_run_as_ads { brandKey, limit: 100 }`: Included

This example: Up to 400 credits, asked first. 400 credits to collect a brand or an account Adspy does not have yet, asked first; 0 when it does.

## What comes back?

Adspy's answer arrives in the chat, with the ads, posts and figures it rests on, so you can open each one.

- The breakouts of the last 90 days, platform by platform
- Which ones the brand later ran as ads, and after how long
- The breakouts no ad matches yet, with their AI tags

No sample is shown here: the library snapshot behind the other playbooks' samples cannot show this answer, and a made-up one would mislead.

## Good to know before you run it

- A breakout is a post far above the account's usual views, not proof it would work as an ad.
- No match means no ad was found in Adspy's Meta and Google ads, not that the brand never paid: TikTok ads are not covered.
- Engagement is per view on TikTok and YouTube and per follower on Instagram, so each platform is read apart.

## Questions about this playbook

### Can I run it on my own brand?

Yes. If Adspy collects your accounts it reads them like any brand's; if not, your AI collects each one for 400 credits once you say yes.

### Is it included in my plan?

Yes. Posts, their AI tags and post-to-ad pairs are included on every plan, within fair use.

## Related playbooks

- [Spot the posts a brand ran as ads](https://www.adspy.sh/playbooks/posts-run-as-ads): The organic posts a brand later ran as paid ads, each matched to its ad, with the delay and how long the ad ran. Included.
- [See what a brand posts on TikTok, YouTube and Instagram](https://www.adspy.sh/playbooks/organic-social): A brand's organic posts with their public counts, the ones far above its usual views, and how often it posts. 60 credits.
- [Find hooks that keep running](https://www.adspy.sh/playbooks/hooks-that-last): The video ads a brand has kept live for a month or more, with how each one opens in its first seconds. Included.

## Have a brand in mind?

Add Adspy to your assistant with this URL, sign in, and ask about its ads. You need no ad account.

[Connect your AI](https://www.adspy.sh/sign-up?next=/app) · Server URL: https://www.adspy.sh/mcp

---

Ad research in your AI assistant: find ads, understand the creative, and keep your team's research together. Built in Rennes. For the research behind your next campaign.

[Creative search](https://www.adspy.sh/features/creative-search) · [Creative analysis](https://www.adspy.sh/features/creative-analysis) · [Brand Full Analysis](https://www.adspy.sh/features/brand-full-analysis) · [Social posts](https://www.adspy.sh/features/social-posts) · [Competitor tracking](https://www.adspy.sh/features/competitor-tracking) · [All features](https://www.adspy.sh/features) · [Competitor strategy](https://www.adspy.sh/playbooks/competitor-ad-strategy) · [Lasting hooks](https://www.adspy.sh/playbooks/hooks-that-last) · [Brand comparison](https://www.adspy.sh/playbooks/compare-brands) · [Posts run as ads](https://www.adspy.sh/playbooks/posts-run-as-ads) · [All playbooks](https://www.adspy.sh/playbooks) · [Connect your AI](https://www.adspy.sh/connect) · [API docs](https://www.adspy.sh/docs/api) · [Pricing](https://www.adspy.sh/pricing) · [Good to know](https://www.adspy.sh/good-to-know) · [Comparisons](https://www.adspy.sh/compare) · [Spectrum](https://www.adspy.sh/ad-teardowns) · [About](https://www.adspy.sh/about) · [Contact](https://www.adspy.sh/contact) · [Legal notice](https://www.adspy.sh/legal) · [Terms of Sale and Service](https://www.adspy.sh/terms) · [Privacy](https://www.adspy.sh/privacy)