
Facebook Ads Scraper
Pricing
from $3.40 / 1,000 campaigns

Facebook Ads Scraper
Extract advertising data from one or multiple Facebook Pages. Get page details, reach estimates, publisher platforms, report count, number of impressions, ad IDs, timestamps, and more. Download Facebook ads data in JSON, CSV, and Excel and use it in apps, spreadsheets, and reports.
4.4 (10)
Pricing
from $3.40 / 1,000 campaigns
147
Total users
8K
Monthly users
825
Runs succeeded
>99%
Issues response
2.1 days
Last modified
15 hours ago
Feature Request — Add excludeDisplayFormat or mediaTypeFilter to input JSON for Facebook Ads Library Scraper
Closed
Currently, many of the ads returned are of the type "displayFormat": "DCO", which results in unusable or empty creative content (missing captions, images, or videos). Since these ads cannot be properly analyzed or used downstream, we need to filter them out manually after scraping.
I would like to suggest a new optional field in the input JSON, such as:
"excludeDisplayFormat": ["DCO"] or
"mediaTypeFilter": "video"
This would allow the actor to ignore DCO-format ads at the dataset generation level, returning only relevant ads with rich media and interpretable copy.

Hi!
From your run, the sample DCO ad is https://www.facebook.com/ads/library/?id=1197596962162067
In the dataset https://api.apify.com/v2/datasets/WtWH1fIPmtenbfzoR/items?clean=true&format=json all details are scraped as displayed in the library, including caption and full-sized image
So no reason to exclude it. Scraping is correct, please filter out the dataset using third-party tools or integration.
I will close the issue now, but if there is anything else we can help with, please let us know.