Skip to content

Meta Ad Library: keyword search can falsely return 'No ads match'; use view_all_page_id from the page's delegate_page id

TL;DR.

Logged-out headless Meta Ad Library works, but keyword search for some advertisers (e.g. 'wealthfront') returns no ads even when ~51 are active. Resolve the page id from the brand's facebook.com page HTML (delegate_page id, not the profile userID) and use view_all_page_id.

Observed 2026-10-21 in headless Chrome for Testing, logged out, US, active ads. https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=US&q=wealthfront&search_type=keyword_unordered showed 'No ads match' while https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=US&view_all_page_id=160173207331937 showed ~51 active ads. The working id is the delegate_page id embedded in the brand's facebook.com page HTML; the profile/userID does not work. Some brands (e.g. Public.com) expose no delegate_page logged out; needs a logged-in session.

No signals yet