YouTube Ads Scraper | Video Creatives & Landing Pages avatar

YouTube Ads Scraper | Video Creatives & Landing Pages

Pricing

$35.00/month + usage

Go to Apify Store
YouTube Ads Scraper | Video Creatives & Landing Pages

YouTube Ads Scraper | Video Creatives & Landing Pages

Find public YouTube ad video creatives by brand, domain, or advertiser ID. Export video URLs and landing pages, with optional YouTube metadata enrichment.

Pricing

$35.00/month + usage

Rating

0.0

(0)

Developer

Xtech

Xtech

Maintained by Community

Actor stats

6

Bookmarked

109

Total users

2

Monthly active users

4 days ago

Last modified

Share

YouTube Ads Scraper

Collect YouTube ad creatives with the video details and landing page URL in a clean dataset.

This is an unofficial research tool. It is not affiliated with, endorsed by, or sponsored by YouTube or Google.

What You Get

  • YouTube video URL
  • Video title and description
  • Publish date
  • Channel name
  • View, like, and comment counts
  • Landing page URL used by the ad

Best For

  • Competitive ad research
  • Brand monitoring
  • Campaign discovery
  • Creative analysis
  • Lead generation from advertiser landing pages

Input

searchInputs

Provide one or more search terms. You can use:

  • Advertiser IDs
  • Brand names
  • Websites or domains

maxPages

Maximum pages to scan for each search input.

  • 1 = first page only and the recommended starting point
  • Up to 5 pages per search input for broader coverage

youtubeApiKey (optional)

Add your YouTube Data API key when you want each matching ad enriched with public video details such as title, channel, and engagement counts. Without a key, the Actor still saves each matching YouTube video URL/ID and landing page; the key is optional enrichment, not a prerequisite. The value is encrypted and used only during the run. If an account-level key is configured but you want the low-cost keyless mode, send "youtubeApiKey": "" explicitly.

proxyConfiguration

Use the built-in Apify proxy settings.

  • Direct access is the low-cost default
  • Enable Apify Proxy if the public source blocks a run
  • Limit runs to five search inputs and five pages per input to keep runtime predictable. Each page processes at most 30 creatives so one unusually large response cannot consume the whole run.

Output

Each dataset item contains:

{
"video": {
"url": "https://www.youtube.com/watch?v=OLgnmIB_TRA",
"title": "Learn the Alphabet with Alison - A to Z Sounds and Writing #phonics #alphabet #writing #abc #letter",
"description": "Learn the Alphabet with Alison - A to Z Sounds and Writing...",
"publishedAt": "2025-03-06T20:16:25Z",
"channelTitle": "Alison Tarrant Education",
"viewCount": "13452",
"likeCount": "32",
"commentCount": "0"
},
"ctaUrl": "https://www.alisontarranteducation.com"
}

RUN_SUMMARY records requested inputs, processed pages, candidate ads, saved rows, metadata-enriched rows, API-key presence, and page-limit overflow. This makes keyless versus enriched runs explicit without dropping valid ad/landing-page results.

If one search input is blocked, results from the other inputs are still saved. The named sourceResults dataset records failed or partially completed searches without mixing error rows into the default results dataset. The run fails only when every requested search has no usable public-source response.

Notes

  • Results depend on the ads currently available for each search input.
  • Some ads may not return a matching YouTube video or landing page.
  • Direct access is the default to keep runs fast and low-cost; enable Apify Proxy when the public source blocks a run.
  • If direct access fails for a specific brand or domain, retry that input with Apify Proxy enabled and inspect sourceResults for the bounded error message.