Research Competitor Ad Creatives
Research what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.
Spy on ads across every platform
Browse the public ad libraries of Facebook, Google, LinkedIn, and Reddit. Search by keyword or company name to surface active creatives, impression data, and ad copy. Built for marketers and strategists tracking competitive messaging.
Search the Facebook (Meta) Ad Library by keyword. Filter by country, status, media type, date range, and more. Returns up to ~1,500 results with pagination.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "search_facebook_ads",
"input": {
"query": "running shoes"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch for companies in the Facebook Ad Library by name. Returns company names and their ad library page IDs, which can be used with get_facebook_company_ads.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "search_facebook_ad_companies",
"input": {
"query": "Nike"
}
}' \
https://api.toolrouter.com/v1/tools/callGet all ads a company is running on Facebook/Meta. Search by company name or page ID. Filter by country, status, media type, language, and date range.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "get_facebook_company_ads",
"input": {
"company_name": "Nike"
}
}' \
https://api.toolrouter.com/v1/tools/callGet full details of a specific Facebook ad by ID or URL. Includes ad copy, media, cards, and optional video transcript (for videos under 2 minutes).
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "get_facebook_ad",
"input": {
"id": "123456789"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch the Google Ad Transparency Library for advertisers by name. Returns advertiser IDs that can be used with get_google_company_ads.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "search_google_advertisers",
"input": {
"query": "Shopify"
}
}' \
https://api.toolrouter.com/v1/tools/callGet ads a company is running on Google. Search by domain or advertiser ID. Filter by topic, region, and date range. Only public ads are available.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "get_google_company_ads",
"input": {
"domain": "shopify.com"
}
}' \
https://api.toolrouter.com/v1/tools/callGet details of a specific Google ad by its Ad Transparency URL. The URL must include both advertiser and creative IDs. Uses OCR to extract ad text.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "get_google_ad",
"input": {
"url": "https://adstransparency.google.com/advertiser/AR17804957702832168961/creative/CR04185088030974935041"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch the LinkedIn ad library by company name, keyword, or company ID. At least one parameter is required.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "search_linkedin_ads",
"input": {
"company": "Salesforce"
}
}' \
https://api.toolrouter.com/v1/tools/callGet full details of a specific LinkedIn advertisement by URL. Returns ad copy, media, sponsor information, and engagement data.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "get_linkedin_ad",
"input": {
"url": "https://www.linkedin.com/ad/library/123456789"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch Reddit for promoted and sponsored posts matching a query. Returns ad content, targeting info, and engagement metrics.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "search_reddit_ads",
"input": {
"query": "project management software"
}
}' \
https://api.toolrouter.com/v1/tools/callGet full details of a specific Reddit advertisement by URL, including ad copy, media, targeting, and engagement metrics.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "ad-library-search",
"skill": "get_reddit_ad",
"input": {
"url": "https://www.reddit.com/user/ExampleBrand/comments/abc123/try_our_new_product/"
}
}' \
https://api.toolrouter.com/v1/tools/callclaude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"ad-library-search","skill":"search_facebook_ads","input":{}}' \
https://api.toolrouter.com/v1/tools/callResearch what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.
Analyze messaging trends in your industry by searching ads across Facebook and LinkedIn to spot what resonates.
Understand how users feel about your app by analyzing sentiment patterns across hundreds or thousands of reviews.
Craft high-performing app titles and subtitles that maximize keyword visibility and conversion in the App Store.
Build a complete competitive intelligence dossier by combining company research, SEO analysis, social media audits, and ad library searches.
Research competitor advertising across platforms, analyze their strategy, study their organic content, and generate your own ad creatives.
Gather ecommerce competitive intelligence by scraping pricing data, researching businesses, monitoring social commerce, and analyzing ad campaigns.
Start by searching the company name to get its ad library page ID, then use that ID to pull the running ads and filter them by country, status, media type, or date range.
Yes. Set the status filter to `ACTIVE` when you want the ads that are still running instead of the full historical library.
Yes. The ad detail lookup returns the ad copy, media, cards, and, for short videos, an optional transcript so you can see the creative without guessing from the preview.
Yes. The tool also searches Google, LinkedIn, and Reddit ad libraries, so you can compare messaging across both B2C and B2B channels.