LAGIC
Lead Audience Growth Intelligence Computing
M

META Ads Library Scraper — Meta | Lagic

Built For

Extract competitor ad creatives, copy, and targeting data from the Meta Ads Library.

Curated by Lagic·Verified working

Configure Agent

Meta Ad Library search URLs (with filters embedded) **or** Facebook page URLs (e.g. `). You can mix both types.

Maximum number of ads to return (across all URLs combined).

If enabled, only the total number of matching ads is returned — no ad data is fetched. Useful for estimating result size before a full scrape.

Enrich each ad with the advertiser's Facebook page data: category, likes, verification status, Instagram username & followers, country.

Include full creative details: CTA link, headline, description, and an ad snapshot URL.

Filter ads by their delivery status. Only applied when not already specified in the Ad Library URL.

2-letter country code to use when no country is detected in the URL (e.g. `US`, `FR`, `GB`). Use `ALL` to search globally.

Results to deliver

200 credits

This agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.

Lagic Proxy

Country auto-rotated. Need a specific region? Contact support.

Pricing

2 credits per result
✓ 30 free credits on signup✓ Refund if 0 results✓ No card required

Sample Data Preview

Full ad copy and textAd headline and call-to-action descriptionDomain of the call-to-action linkURL for a snapshot/screenshot of the ad creativeDirect link to the ad in the Meta Ad LibraryPlatforms where the ad was published (e.g., Facebook, Instagram)
Value...Value...https://...https://...https://...Value...
Value...Value...https://...https://...https://...Value...
..................
Exports as:CSVXLSXJSON

Overview

Scrape the Meta Ads Library using filtered search URLs or by targeting specific brand pages. Get ad copy, creative snapshots, and advertiser details to analyze competitor strategies.

The Meta Ads Library is a public database of all ads running across Facebook, Instagram, and other Meta properties. This tool automates the process of extracting that data at scale, turning a manual research task into a structured dataset for analysis. Instead of scrolling through the library and taking screenshots, you can provide either a pre-filtered Ad Library search URL (e.g., all active ads in the US containing the keyword "SaaS") or a list of specific Facebook brand pages. The tool will then extract detailed information for each ad. Key data points include the full ad copy, headlines, call-to-action links, and a snapshot URL to see the ad creative itself. You also get context about the advertiser, including their Facebook page category, like count, verification status, and even their Instagram handle and follower count. This helps you understand not just *what* they're advertising, but the scale of the brand behind the campaign. This is built for marketing agencies, brand strategists, media buyers, and e-commerce managers who need to stay on top of the competitive landscape. Use it to build a swipe file of effective ad creatives, monitor competitor promotions, or deconstruct the messaging of market leaders.

Key Capabilities

  • Full ad copy and text
  • Ad headline and call-to-action description
  • Domain of the call-to-action link
  • URL for a snapshot/screenshot of the ad creative
  • Direct link to the ad in the Meta Ad Library
  • Platforms where the ad was published (e.g., Facebook, Instagram)
  • Ad status (Active or Inactive)
  • Ad campaign start and end dates
  • Advertiser's Facebook Page name, URL, ID, and category
  • Advertiser's Facebook Page like count and verification status
  • Advertiser's Instagram username and follower count
  • Languages used in the ad
  • Analyze competitor ad copy and creative angles: Extract all recent ads from 2-3 direct competitors to identify their core messaging, value propositions, and visual strategies.
  • Build a swipe file for a specific industry: Use a keyword-based search URL to gather hundreds of ads in a niche, creating a library of inspiration for your own campaigns.
  • Monitor a brand's promotional calendar: Track the start and end dates of a competitor's ads to reverse-engineer their marketing calendar and anticipate sales events.
  • Identify a competitor's target markets: Run scrapes for a specific brand across different country codes to see where they are focusing their advertising budget.
  • Uncover a brand's landing page strategy: Collect the call-to-action domains from a brand's ads to see which landing pages, advertorials, or funnels they are driving traffic to.
  • Audit a new client's competitive landscape: For agencies, quickly compile a report on a new client's main competitors' advertising activities on Meta platforms.
  • Research ad strategies for market entry: Before launching in a new country, analyze the ads of local incumbents to understand cultural nuances and effective messaging.

Field Dictionary

How To Run This Extractor

1

Go to the Meta Ad Library and perform a search with your desired keywords, country, or other filters.

2

Copy the URL from your browser's address bar. Alternatively, copy the URL of a specific brand's Facebook page.

3

Paste one or more of these URLs into the 'Start URLs' field.

4

Set the maximum number of ads you want to retrieve.

5

Choose whether to include extra advertiser page info and ad creative details.

6

Run the tool and download your data in CSV, JSON, or Excel format.

Frequently Asked Questions

Do I need to be a developer to use this?
No, you just need to provide URLs from the Meta Ad Library or Facebook pages. No coding is required.
In what format can I get the data?
Is it legal to scrape the Meta Ads Library?
How many ads can I scrape at once?
Can I use this for client work?
What's the difference between using a search URL and a page URL?
Can I filter for ads in a specific country?
How fresh is the data?
Can I schedule this to run automatically?
What does the 'Only total count' option do?
How is this different from a paid ad spy tool?
What happens if an ad has multiple text versions?