Meta (Facebook) Ad Library Scraper - Single Ad Lookup avatar

Meta (Facebook) Ad Library Scraper - Single Ad Lookup

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Meta (Facebook) Ad Library Scraper - Single Ad Lookup

Meta (Facebook) Ad Library Scraper - Single Ad Lookup

Check if a Meta/Facebook ad is active or inactive. Returns status, brand, dates, platforms, ad copy, images, and videos.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Anas Nadeem

Anas Nadeem

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

21 hours ago

Last modified

Categories

Share

Meta Ad Status Checker

Check whether any Meta (Facebook/Instagram) ad is active or inactive by its Ad Library ID. Returns full ad metadata including brand, dates, platforms, ad copy, images, videos, and CTA — all from the public Meta Ad Library.

What does Meta Ad Status Checker do?

This actor takes a single Ad Library ID and returns its current status along with complete ad metadata. It's designed for fast, per-use lookups — perfect for monitoring competitor ads, verifying compliance, or building automated ad tracking workflows.

No login or API key required. Everything is scraped from the publicly available Meta Ad Library.

Key Features

  • Active/inactive status — Instantly know if an ad is still running
  • Full ad metadata — Brand, platforms, dates, ad copy, CTA, images, and videos
  • No proxy needed — Calls Facebook's internal API directly via HTTP, no browser or proxy required
  • Browser fallback — If the API call fails, automatically falls back to Puppeteer with stealth plugin

Output Data

Each run returns a single result with these fields:

FieldTypeDescription
adIdstringThe Ad Library ID you looked up
activebooleantrue if the ad is currently running
brandstringAdvertiser / page name
brandLogostringURL of the brand's profile image
libraryIDstringMeta Ad Library ID
startDatestringISO 8601 date when the ad started running
endDatestringISO 8601 date when the ad stopped (empty if still active)
platformsstring[]Platforms the ad runs on (Facebook, Instagram, Messenger, Audience Network, Threads)
totalPlatformsnumberNumber of platforms
bodystringAd copy / primary text
linkTitlestringHeadline shown in the ad
linkUrlstringDestination URL
linkDescriptionstringDescription text below the headline
ctaTextstringCall-to-action button text (e.g. "Shop Now", "Learn More")
ctaUrlstringCall-to-action destination URL
imagesobject[]Array of { url } objects for ad images
videosobject[]Array of { url, duration } objects for ad videos
formatstringAd format: image, video, carousel, or unknown
scrapedAtstringISO 8601 timestamp of when the data was collected

Sample Output

{
"adId": "1191898553123641",
"active": true,
"brand": "Example Brand",
"brandLogo": "https://scontent...",
"libraryID": "1191898553123641",
"startDate": "2025-01-15T00:00:00.000Z",
"endDate": "",
"platforms": ["Facebook", "Instagram"],
"totalPlatforms": 2,
"body": "Check out our latest product...",
"linkTitle": "Shop the Collection",
"linkUrl": "https://example.com/shop",
"linkDescription": "Free shipping on orders over $50",
"ctaText": "Shop Now",
"ctaUrl": "https://example.com/shop",
"images": [{ "url": "https://scontent..." }],
"videos": [],
"format": "image",
"scrapedAt": "2025-07-15T12:00:00.000Z"
}

Input Parameters

ParameterTypeRequiredDefaultDescription
adIdstringYesThe numeric Ad Library ID to check (e.g. 1191898553123641)
countrystringNoALLISO 3166-1 alpha-2 country code to filter by region

How It Works

The actor first tries a direct HTTP API call to Facebook's Ad Library — this is fast (2-5 seconds), uses ~10MB memory, and works without any proxy. If the API call fails, it automatically falls back to a full browser-based scrape using Puppeteer with stealth plugin.

Integrations

This actor can be called via the Apify API, connected to webhooks, or scheduled to run at regular intervals.

Need to check multiple ads at once? Use the companion actor Meta Ad Scraper for bulk scraping from the Meta Ad Library.

Pricing

This actor uses pay-per-event pricing at $0.01 per result. You only pay when the actor successfully returns ad data. Platform costs (compute and proxy) are billed separately by Apify based on your usage.