meta-ad-scraper

Scrape competitor ads from Meta's Ad Library using Apify API.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/athina-ai/goose-skills --skill meta-ad-scraper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ad-scraper
Source: https://github.com/athina-ai/goose-skills/tree/main/skills/capabilities/meta-ad-scraper
Command: npx skills add https://github.com/athina-ai/goose-skills --skill meta-ad-scraper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of gathering competitor advertising data from Meta's Ad Library, saving significant manual research time.

Core Features & Use Cases

  • Comprehensive Scraping: Collects ads across Facebook, Instagram, Messenger, Threads, and WhatsApp.
  • Flexible Search: Allows searching by company name, Facebook Page URL, or keywords.
  • Detailed Insights: Provides ad creatives, spend estimates, reach, impressions, and campaign details.
  • Use Case: A marketing manager can use this Skill to quickly analyze the ad creatives and messaging strategies of their top three competitors in the US market, identifying successful campaign angles.

Quick Start

Use the meta-ad-scraper skill to find ads for the company "Nike" in the US.

Frequently Asked Questions about meta-ad-scraper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape competitor ads from the Meta Ad Library?

You can scrape competitor ads from the Meta Ad Library by searching for a company name, Facebook Page URL, or keywords. This process collects ad creatives, estimated spend, reach, and campaign details automatically.

What data can I extract from Facebook and Instagram ads?

Extracting Facebook and Instagram ads provides ad creatives, estimated spend, reach, impressions, and campaign details. This data covers ads across Facebook, Instagram, Messenger, Threads, and WhatsApp.

Do I need an Apify API token to scrape Meta ads?

Yes, you need an Apify API token to execute the Meta ad scraping process. This token is required to automate the data gathering from the Meta Ad Library.

Can I search for competitor Meta ads by company name?

Yes, you can search for competitor Meta ads using a company name, Facebook Page URL, or keywords. This flexible search returns comprehensive advertising data for competitive research.

What is the best way to automate competitive ad research on Meta?

Automating competitive ad research on Meta is best achieved by scraping the Ad Library to collect ad creatives, spend estimates, and campaign details. This saves significant manual research time and identifies successful campaign angles.

Are there limitations to scraping ads across Messenger, Threads, and WhatsApp?

Scraping ads across Messenger, Threads, and WhatsApp relies on the Meta Ad Library data availability. The process requires an Apify API token and provides estimated metrics like spend and reach, which may vary in accuracy.