This changelog highlights releases that materially changed Facebook Ads Library Scraper for users. Dates use UTC; small internal refactors and routine maintenance are intentionally omitted.
Fixes
- Combined searches now deduplicate overlapping ads by Facebook Ad Library ID across the entire run, preventing duplicate dataset rows and per-ad charges.
- Added duplicate-skip totals to run logs for clearer billing and output diagnostics.
Features
- Added opt-in inclusive ad activity date-window filters with absolute dates or relative durations.
- Date-filtered searches now keep paginating until the requested number of matching ads is collected or results are exhausted.
Features
- Refreshed public Store task examples to better cover common competitor ad monitoring workflows.
Reliability
- Improved extraction fallback behavior so searches can return ads when residential proxy exits time out.
Features
- Added public Store task examples so users can start common Facebook Ads Library workflows faster.
Changes
- Added workload caps and clearer progress logging for long ad searches.
Features
- Added support for pasting Facebook Ads Library results URLs directly as scraper input.
- Clarified setup around no-login scraping: users do not need Meta app review or API tokens.
Reliability
- Reduced proxy cost and bandwidth use with smarter waiting and tighter blocking behavior.
Changes
- Reworked the Actor to use a hybrid browser and HTTP approach for more practical Ads Library extraction.
Fixes
- Improved pagination by using direct GraphQL calls instead of relying only on scrolling.
- Added residential proxy handling and category support for broader Ads Library coverage.
Features
- Initial release for scraping public Meta/Facebook Ads Library results, including ad creatives, copy, links, media, platforms, spend information when available, and Page metadata.