How to see how a brand adapts its ads by language with Adspy
This Adspy playbook is for teams launching or localizing ads in new markets. It returns a brand's newest ads side by side per language, with what changes from one to the next: hooks, offers, formats and visuals. 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 per language, side by sideWith the number of ads behind each point
Show me Huel's newest ads in English, German and French side by side. For each language, count the ads and tell me what changes: hooks, offers, formats and visuals.
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 brand
Your AI finds the brand in Adspy's library.
search_brands{ query: "Huel" }Free
Open each language
It opens the brand's ads one language at a time, newest first, each with its AI tags.
search_creatives{ brandKey, language: "en", limit: 50 }Includedsearch_creatives{ brandKey, language: "de", limit: 50 }Includedsearch_creatives{ brandKey, language: "fr", limit: 50 }Included
Compare the readings
It reads the ads' AI analyses and sets the languages side by side, each point with the number of ads behind it.
get_creative_analysis{ hashes }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 brand's newest ads per language, with a count for each
- What changes between languages: hooks, offers, formats and visuals
- The angles that show up in one language only
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
- Language is the language of the ad itself, not the country it is shown in: Adspy never sees targeting.
- A language with few ads gives a thin comparison; your AI says how many ads each side rests on.
- Starter reads its own source's ads only; the TikTok source has posts, no ads.
Questions about this playbook
Can I pick other languages?
Yes. Name the languages in the prompt: your AI filters the brand's ads on each one.
Is it included in my plan?
Yes. Reading ads and their AI analyses is 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.