Tools / Ad libraries / Tool
The Ad Library search box shows ads one card at a time. Ask your agent instead: ads.search runs a keyword or advertiser search on the Meta Ad Library and returns each ad as a record with the advertiser, headline, body text and start date, so the agent can group them by brand, angle or offer.
Ask your agent
Search the Facebook ads library for meal kit and list the advertisers, with the offer each ad leads with.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to ads.search (competitor ad creatives), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| advertiser | headline | text | started |
|---|---|---|---|
| Ollie | Get 50% OFF Your First Box! | FETCH 50% OFF + FREE WELCOME KIT 🧡 Ollie creates fresh meals with a simple mission: your dog’s wellness. 🐾 Custom meal plans for your pup 🥕… | 2026-06-01 |
| Kroger | THIS DEAL WON'T LAST 🔥 | THIS is a game-changer🔥 Get Oven-Ready meals delivered with EVERYTHING included. 👌Easy Prep 🎉No Mess 👏Only $4.99/serving 📦Free Shipping on… | 2026-08-21 |
A keyword search for meal kit returned five ads from three advertisers, including a dog food brand, which shows how broad a keyword match is.
Step by step
Add the MCP server to Claude, ChatGPT, Claude Code, Codex or Cursor, or call the REST API with your RouterGrowth key.
Give a category word or phrase and a limit. ads.search runs it on the Meta Ad Library.
Each record holds the advertiser, headline, text and start date.
Ask the agent to group by advertiser, list the offers used, or flag ads started in the last 30 days.
Price
List prices on Meta Ad Library, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Search the Facebook ads library for meal kit and list the advertisers, with the offer each ad leads with.
Search for standing desk ads, then tell me the size and industry of each advertiser.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c ads.search -i '{"query": "meal kit", "platform": "meta", "limit": 5}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "ads.search", "input": {"query": "meal kit", "platform": "meta", "limit": 5}}'Worth knowing
A keyword returns any ad whose text matches, so expect neighbours, as with the dog food ad in the example.
One search is one charge. A search that returns no ads is not billed.
The records show the creative and its start date, not what the advertiser spent.
FAQ
The query is a keyword or an advertiser. Ask the agent to filter the returned ads afterwards.
Each record has a preview URL field when the library exposes one. In the example it was empty.
Ads in the Meta Ad Library run across Meta's apps, so Instagram placements are included.
Set limit. The example asked for five.
More on Ad libraries
Reading this as an agent? This page as markdown: /tools/ad-library/facebook-ads-library-search.md
Connect your agent once. The first calls run on the $1 that comes with signup.