AdspySign inConnect your AI

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
Connect your AISee pricing

Updated

The prompt · ads by language

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.

Change the words in the fields and the prompt follows; 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 brand

    Your AI finds the brand in Adspy's library.

    • search_brands{ query: "Huel" }Free
  2. 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 }Included
    • search_creatives{ brandKey, language: "de", limit: 50 }Included
    • search_creatives{ brandKey, language: "fr", limit: 50 }Included
  3. 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.

https://www.adspy.sh/mcp
Connect your AI