Scrape active Facebook ads for running shoes in the US
Up to 200 ads currently running.
{
"queries": [
"running shoes"
],
"country": "US",
"activeStatus": "active",
"maxAds": 200
}Run this task →Search Meta's Ad Library by keyword or advertiser page and get one flat row per ad: text, headline, call to action, link, image and video URLs, format, platforms and run dates. A hard cap stops the run at your limit, so you never pay for more ads than you asked for.
adText | Ad body text |
headline | Ad headline |
callToAction | Call-to-action button |
link | Destination link |
imageUrls / videoUrls | Creative image and video URLs |
format | Ad format |
platforms | Meta platforms the ad ran on |
startDate / endDate | When the ad started and stopped |
advertiser / pageId | Advertiser page name and id |
$1.00 per 1,000 rows
Pay per event: you are charged only for what the run returns — ads returned. There is no monthly subscription; caps in the input keep each run's cost predictable.
Apify gives $5 free credits every month — enough to test this scraper at no cost.
Ready-made inputs. Copy one into the scraper form or send it through the API.
Up to 200 ads currently running.
{
"queries": [
"running shoes"
],
"country": "US",
"activeStatus": "active",
"maxAds": 200
}Run this task →Active and stopped ads of one advertiser.
{
"pageIds": [
"15087023444"
],
"country": "GB",
"activeStatus": "all",
"maxAds": 500
}Run this task →Video ads started since September 2026.
{
"queries": [
"skincare"
],
"country": "DE",
"mediaType": "video",
"startDate": "2026-09-01",
"maxAds": 100
}Run this task →The political and social-issue shelf, all statuses.
{
"queries": [
"climate"
],
"country": "US",
"adType": "political",
"activeStatus": "all",
"maxAds": 300
}Run this task →No. You only need an Apify account; search by keyword or by numeric page id.
Yes. Add the advertiser's Facebook page id; it is the number in an ad's Ad Library link.
The scraper reads publicly available Meta Ad Library data without logging in. Scraping public data is generally allowed, but you are responsible for complying with local laws and the site's terms, and for not collecting or misusing personal data.
Meta indexes ads per country of the audience, so results depend on the two-letter country code you set.
Call it through the Apify API, use the Python or JavaScript client, or connect it to Make, n8n, Zapier or Google Sheets. Results export to JSON, CSV or Excel, and runs can be scheduled.