Facebook Ads Scraper avatar
Facebook Ads Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Facebook Ads Scraper

Facebook Ads Scraper

Scrape the public Facebook Ad Library to find competitor ads by page ID or search term. Features: -Scrape ads by Facebook Page ID -Search ads by keyword -Filter by country and status -Extract ad creatives, text, and targeting info

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

Facebook Ad Library Scraper - Competitor Ad Intelligence

Discover competitor Facebook ads by scraping Meta's Ad Library. Find active and inactive ads, see creatives, and analyze messaging. No per-campaign fees. Features: - Search by Page ID or search term - Active and inactive ad filtering - Ad creative extraction (images, videos, text) - CTA button detection - Demographic targeting data (where available) - Date first/last seen - Country-specific filtering Use Cases: - Competitive ad intelligence - Creative inspiration research - Client pitch decks (show competitor ads) - Industry trend analysis - Ad frequency monitoring Why Use This: - Paid ad library scrapers charge $4+ per 1000 campaigns - This actor uses your Apify compute only - Same data from Meta's public Ad Library - Perfect for agencies analyzing multiple competitors Integrations: - Part of the John Rippy actor ecosystem - Works with Local Business Intelligence Suite - MCP Server compatible for AI assistant queries Note: Scrapes Meta's public Ad Library API. Respects rate limits. Built by John Rippy (https://www.linkedin.com/in/johnrippy/ | https://johnrippy.link/).

Features

  • Scrape ads by Facebook Page ID
  • Search ads by keyword
  • Filter by country and status
  • Extract ad creatives, text, and targeting info

Quick Start

{
"url": "https://example.com",
"maxResults": 100
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

By Page ID:

{
"pageIds": ["123456789", "987654321"],
"countryCode": "US",
"maxItems": 50
}

By Search Term:

{
"searchTerm": "plumber austin",
"countryCode": "US",
"maxItems": 50
}

Output Format

Each ad returns:

{
"id": "fb-123-...",
"pageId": "123456789",
"pageName": "Joe's Plumbing",
"bodyText": "Need a plumber? Call us today!",
"callToAction": "Learn More",
"imageUrls": ["https://..."],
"videoUrl": null,
"adFormat": "image",
"startDate": "2024-12-01T00:00:00Z",
"isActive": true,
"targetLocations": ["US"],
"destinationUrl": "https://joesplumbing.com",
"adLibraryUrl": "https://www.facebook.com/ads/library/?id=..."
}

Pricing

This actor uses pay-per-event billing: This actor uses pay-per-event pricing:

EventDescriptionPrice
apify-actor-startBase cost per run$0.10
ad_scrapedPer ad scraped$0.01

Example costs:

  • Scrape 50 ads: $0.10 + (50 × $0.01) = $0.60
  • Scrape 100 ads: $0.10 + (100 × $0.01) = $1.10

Built by John Rippy | johnrippy.link

🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →


Use Cases

  • Competitor ad research
  • Market intelligence
  • Ad creative inspiration
  • Campaign analysis

Built by John Rippy | Actor Arsenal