How to map the offers in a category with Adspy
This Adspy playbook is for marketers pricing a launch or a promotion. It returns the newest ads on a topic grouped by offer, from percentage off to free gifts and bundles, with counts, examples and the brands behind each. Everything it reads is included on every plan, within fair use.
- Cost
- IncludedEverything it reads is included on every plan, within fair use
- Where
- Claude, Claude Code, Codex or any remote MCP clientThrough Adspy's MCP server
- Sources
- Meta and Google adsPublic ad libraries, YouTube ads included; Starter reads its own source's ads, and the TikTok source has none
- Output
- Newest ads grouped by offerWith counts, examples and brands
Which offers do brands put in their newest ads about protein shake: percentage off, free gifts, bundles, free trials? Group the ads by offer with a count and two examples each, and tell me which brands lean on which offer.
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.
Find the newest ads
Your AI searches the newest ads that contain the topic, as one exact phrase.
search_creatives{ query: "protein shake", limit: 100 }Included
Read the offers
It reads each ad's AI tags and analysis, including the offer it shows, and groups the ads by offer.
get_creative_analysis{ hashes }Included
Open one offer
It opens the ads with the offer you pick, from the list of offer tags.
list_creative_tags{ category: "offer_type" }Freesearch_creatives{ query: "protein shake", tags: ["offer_type:Free Gift"] }Included
This exampleIncludedeverything it reads is included on every plan, within fair use
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 newest ads on the topic, grouped by offer, with counts
- Which brands lean on which offer
- Two examples per offer, with their copy
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
- The offer is read from what the ad shows and says: an offer only on the landing page is missed.
- Counts are ads in Adspy's library, not the market's size or spend.
- Starter reads its own source's ads only; the TikTok source has posts, no ads.
Questions about this playbook
Can I follow one brand's offers over time?
Yes. Name the brand and a start date: your AI reads its ads first seen since then and groups them by offer.
Is it included in my plan?
Yes. Searching ads and reading their AI tags and analyses are included on every plan, within fair use.
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.