Skip to main content

Ad Intelligence Directive

Purpose

Find high-converting ads in any niche by scraping ad libraries and tracking performance proxies.

Available Tools

PlatformScriptCostWhat You Get
TikTok Creative Centerscrape_tiktok_ads.pyApify credits (~$5/1000 ads)Actual engagement metrics - likes, comments, shares, CTR
Meta Ad Libraryscrape_meta_ads.pyApify credits (~$0.75/1000 ads)Ad creatives + longevity tracking (30+ days = winner)

Strategy

TikTok (Best for Performance Data)

TikTok Creative Center is the only major platform that exposes real performance metrics publicly. Use this as your primary source for:

  • Understanding what hooks work in a niche
  • Seeing actual engagement rates
  • Finding winning ad formats and styles

Meta (Best for Creative Research)

Meta Ad Library shows what's running but NOT how well it's performing. Our workaround:

  • Longevity = Success: Track ads over time. If it's still running after 30+ days, it's likely profitable
  • Weekly scrapes: Run the scraper weekly to build your tracking database
  • Export winners: Use --export-winners to get ads running 30+ days

Workflow

For a New Client/Niche

# 1. TikTok - Get top performers with actual metrics
python3 core/execution/scrape_tiktok_ads.py \
--industry "beauty" \
--region US \
--limit 100 \
--upload \
--client "Client Name"

# 2. Meta - Start tracking competitor ads
python3 core/execution/scrape_meta_ads.py \
--search "med spa" \
--country US \
--limit 100 \
--upload \
--client "Client Name"

# 3. Meta - Spy on specific competitors
python3 core/execution/scrape_meta_ads.py \
--page "https://facebook.com/competitor1" \
--upload \
--client "Client Name"

Weekly Maintenance (for Meta Longevity Tracking)

# Update tracking database
python3 core/execution/scrape_meta_ads.py --update-tracking

# Check for winners
python3 core/execution/scrape_meta_ads.py --export-winners --min-days 30

# View stats
python3 core/execution/scrape_meta_ads.py --show-stats

Third-Party Platforms (Paid)

If you need more comprehensive data:

ToolPricePlatformsAPI AccessBest For
BigSpy$9-99/moFB, IG, TikTok, YouTube, Pinterest, Google✅ YesMulti-platform research
AdSpy$149/moFB, IG only✅ Yes (GitLab)Deep Meta research
Minea$49-99/moFB, IG, TikTok, Pinterest❌ No APIE-commerce/dropshipping
SimilarWebEnterpriseLanding page traffic✅ YesTraffic analysis

BigSpy API

  • Comprehensive endpoints for ad creatives, engagement, targeting
  • 1B+ ads database, 71 countries, 23 languages
  • Enterprise users report fast response times

AdSpy API

SimilarWeb API

  • Landing page traffic analysis
  • Competitor traffic comparisons
  • Paid landing page performance insights

Interpreting Results

TikTok Metrics (What They Mean)

MetricGoodGreatExceptional
Likes50K+500K+1M+
CTR1%+2%+3%+
Days Running14+30+60+

Meta Longevity (Our Proxy for Success)

Days RunningInterpretation
1-7Testing phase
7-14Showing promise
14-30Likely profitable
30+Winner - study this ad
60+Evergreen - proven formula

Edge Cases

SituationResponse
TikTok blocks scrapingUse Apify actor (handles rate limits)
Meta ad not in USChange --country parameter
Apify credits exhaustedUse --method playwright for TikTok (free but slower)
Ad disappeared from trackingMarked as likely_stopped after 7 days unseen

Learnings

Update as you discover constraints, better approaches, timing expectations.

  • [2025-12-12] Initial setup: Created TikTok and Meta scrapers with Apify integration
  • [2025-12-12] Longevity strategy: Meta doesn't expose metrics, so we track duration as success proxy