Meta Ads Library Scraper - Facebook Ads No Login avatar

Meta Ads Library Scraper - Facebook Ads No Login

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Meta Ads Library Scraper - Facebook Ads No Login

Meta Ads Library Scraper - Facebook Ads No Login

Scrape public Meta Ad Library ads from Facebook and Instagram without a Meta API token. Export ad copy, advertiser pages, CTAs, links, landing domains, dates, and competitor ad examples.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Group Oject

Group Oject

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Scrape public ads from Meta Ad Library without creating a Meta app, passing app review, or pasting an access token.

Use it to monitor competitor ads, collect Facebook and Instagram ad examples, research landing pages, track ad copy, and export public ad cards from Meta Ad Library to JSON, CSV, Excel, or your API workflow.

What You Get

  • Public Meta Ad Library ads by keyword, advertiser Page ID, or Ad Library URL
  • Ad Library ID and direct snapshot URL
  • Advertiser/page name
  • Ad copy and creative text visible on the public card
  • Landing domain, link title, description, and CTA when visible
  • Active/inactive status
  • Start and stop dates when visible
  • Country, query, and source search URL
  • Flags for multiple versions and EU transparency

Why This Actor

Most Meta Ad Library API workflows require a Meta developer app and access token. That is slow for marketers, agencies, ecommerce teams, and competitor researchers who just want public ad examples.

This Actor uses the public Meta Ad Library website in a real browser. Paste a keyword, Facebook Page ID, or Ad Library URL and run.

Example Use Cases

  • Find active Facebook and Instagram ads for a brand
  • Track competitor messaging and offers
  • Collect ecommerce ad examples for products or categories
  • Monitor SaaS, agency, local business, and political ad campaigns
  • Build a swipe file of landing domains, hooks, CTAs, and creative angles
  • Feed public ad examples into AI research, dashboards, or MCP workflows

Input

{
"searchTerms": ["nike", "crm software", "meal delivery"],
"countries": ["US"],
"activeStatus": "ACTIVE",
"adType": "ALL",
"mediaType": "ALL",
"sortMode": "total_impressions",
"maxAdsPerQuery": 100,
"maxTotalAds": 100,
"dedupe": true
}

You can also pass:

  • pageIds for advertiser-specific scraping
  • adLibraryUrls for exact searches copied from Meta Ad Library
  • multiple country codes such as US, GB, CA, AU, DE

Output Example

{
"query": "nike",
"queryType": "search_term",
"country": "US",
"adArchiveId": "1869276447125570",
"adSnapshotUrl": "https://www.facebook.com/ads/library/?id=1869276447125570",
"activeStatus": "ACTIVE",
"pageName": "Nike",
"adCreativeBody": "Get the gear that goes hard on and off the field.",
"adCreativeLinkCaption": "nike.com",
"cta": "Shop Now",
"adDeliveryStartTime": "2026-06-20T00:00:00.000Z",
"hasMultipleVersions": true,
"hasEuTransparency": false,
"fetchedAt": "2026-06-27T12:00:00.000Z"
}

Notes and Limits

This Actor extracts data visible on public Meta Ad Library result cards. Some fields, such as spend, impressions, demographics, and detailed targeting, may only be visible for special transparency categories or through Meta's official API.

For the highest reliability:

  • Start with 1-5 search terms
  • Use ACTIVE ads first
  • Keep the default maxTotalAds at 100 for small test runs
  • Increase maxTotalAds only when you are ready to export more ads
  • Use residential proxy if Meta blocks requests in your environment

Pricing and billing

Base result price checked September 14, 2026: $3.00 per 1,000 dataset items ($0.003 each). 100 result items cost $0.30 in result fees.

The separate Actor start event is $0.00005 per billable start unit, with one unit per GB of configured memory and a minimum of one. It applies even when a run returns no results.

A result event corresponds to one item saved in the default dataset, not one HTTP request or one input URL.

The live Pricing tab is authoritative for current rates, tier discounts and any separately charged usage. Set a maximum run charge and inspect a small sample before scaling. Charges from an external provider, where used, are not controlled by the Apify run-charge limit.

Run with the Apify API

curl -X POST \
"https://api.apify.com/v2/acts/groupoject~meta-ads-library-scraper-no-login/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchTerms":["running shoes"],
"countries":["US"],
"activeStatus":"ACTIVE",
"maxTotalAds":100
}'

Competitor research workflow

  1. Search a competitor name, keyword, Page ID, or Ad Library URL.
  2. Select the country and active status that match the market.
  3. Keep the first test at 20-100 ads and verify the public results.
  4. Save the configuration as a task for repeated research.
  5. Export ad copy, advertiser details, creative links, and landing pages to your analysis tool.

Search strategies

  • Brand monitoring: exact advertiser or product names.
  • Creative research: category and benefit keywords.
  • Landing-page research: competitor Page IDs or known Ad Library links.
  • Offer monitoring: terms such as discount, trial, sale, demo, or free shipping.
  • Regional campaigns: repeat a stable query for each target country.

FAQ

Is a Meta access token required?

No. This version uses the public Meta Ad Library website. For official Graph API access and fields, use the separate Meta Ads Library API Actor.

Does it require Facebook login?

No login is required for supported public Ad Library pages.

Why can result counts vary?

Meta changes public results by query, country, active status, session, and page layout. Some ads may load only after additional scrolling.

Are all spend and impression fields available?

No. Meta exposes transparency fields only for certain ad types and regions. Missing values are not inferred.

Use public advertising data responsibly and comply with Meta's terms and applicable privacy and advertising rules.