Meta Ad Library Scraper — Facebook & Instagram Ads ✅ No Login avatar

Meta Ad Library Scraper — Facebook & Instagram Ads ✅ No Login

Pricing

$3.00 / 1,000 ad scrapeds

Go to Apify Store
Meta Ad Library Scraper — Facebook & Instagram Ads ✅ No Login

Meta Ad Library Scraper — Facebook & Instagram Ads ✅ No Login

Scrape live ads from the Meta (Facebook & Instagram) Ad Library by keyword or advertiser. Get ad copy, image and video URLs, advertiser, platforms and run dates, and optionally download the creatives. No login. Works in Claude, ChatGPT & any MCP-compatible AI agent.

Pricing

$3.00 / 1,000 ad scrapeds

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Meta Ad Library Scraper — Ads, Images & Videos

Pull live ads from the Meta (Facebook & Instagram) Ad Library by keyword or advertiser. For every ad you get the creative copy, the image and video URLs, the advertiser, the platforms it runs on, and the run dates. Optionally the actor downloads the image and video creatives straight into your dataset so you can study competitor creative at scale.

No login, no API key, no third-party unblocker. Works in Claude, ChatGPT & any MCP-compatible AI agent.

Built for competitive ad research, creative inspiration, brand monitoring, and ad-intelligence pipelines.

What you get per ad

FieldDescription
ad_archive_idThe Ad Library ID for the ad
page_name, page_idThe advertiser
ad_bodyThe primary ad text
ad_title, ad_captionHeadline and caption
cta_text, cta_typeCall to action (e.g. Shop Now)
link_urlThe destination the ad points to
image_urlsEvery image creative URL in the ad
video_urlsEvery video creative URL in the ad
downloaded_imagesDirect download links to the saved images (if enabled)
downloaded_videosDirect download links to the saved videos (if enabled)
publisher_platformsfacebook, instagram, audience_network, messenger
is_active, start_date, end_date, total_active_daysRun status and timing
display_formatimage, video, carousel, dco
snapshot_urlOpen the ad directly in the Ad Library

Input

FieldTypeRequiredDefaultDescription
searchTermsarrayone of theseKeywords to search, e.g. a brand or product name
pageIdsarrayone of theseAdvertiser Page IDs to pull ALL of an advertiser's ads (precise competitor tracking)
countrystringnoUSTwo-letter country code (the Ad Library is country-scoped), e.g. US, IN, GB, AE
adActiveStatusselectnoactiveactive / inactive / all
adTypeselectnoallAll ads, or political and issue ads (which carry spend and impression data)
mediaTypeselectnoallall / image / video / meme
maxAdsPerSearchintegerno50Cap per term or advertiser (1 to 2000)
downloadImagesbooleannotrueSave image creatives to the key-value store
downloadVideosbooleannofalseSave video creatives too (large, slower)
proxyConfigurationobjectnoRESIDENTIALResidential proxy is required

Finding an advertiser Page ID

Open any of a brand's ads in the Ad Library. The detail panel shows the Page. The numeric view_all_page_id in the URL is the Page ID you pass to pageIds. Searching by Page ID is the most reliable way to track a single competitor over time.

How it works

The public Ad Library renders its results from an internal GraphQL endpoint. This actor drives a real Chromium browser through an Apify residential proxy, opens the country-scoped search, and reads the ad data out of the GraphQL responses as it scrolls. Because the ad objects are extracted recursively, the actor keeps working even when Meta reshuffles the exact response shape. Image and video creatives are then fetched through the same proxy and written to the run's key-value store, with a direct link returned on each record.

Residential proxies are required (pre-filled). The actor never fails on zero results and never charges for an ad it could not deliver.

Pricing

First 25 ads free per Apify account (lifetime). After that, $0.003 per ad delivered, creatives included. Ads that fail to load are never charged.

ActorUse case
Instagram Profile ScraperProfile data for the advertisers you find
Google Trends Scraper ProValidate demand for the products being advertised
Trustpilot ScraperReputation of the brands running the ads