Meta Ad Creative Analyzer
Pricing
from $50.00 / 1,000 video ad analyzeds
Meta Ad Creative Analyzer
Turn Facebook and Instagram ads into structured creative research: transcript, on-screen text, hook, angle, offer, CTA and timeline. Search by advertiser or keyword, and track only new ads. Failed ads are never charged.
Pricing
from $50.00 / 1,000 video ad analyzeds
Rating
0.0
(0)
Developer
IturriLabs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Turn Facebook and Instagram ads into structured creative research. Give it an advertiser, keyword, or Ad Library URL and get the transcript, on-screen text, hook, angle, offer, CTA, and a timeline of each ad.
What you get
- Exact words: spoken transcript and on-screen text in the ad's original language.
- Creative breakdown: hook, angle, audience, offer, pain points, proof, CTA, format, and tone.
- Timeline: what happens in each part of a video ad.
- Ideas: why the ad may work and variations to test.
- New-ad tracking: use a monitor name on a schedule to analyze only ads you have not seen.
Who it is for
Creative strategists, media buyers, agencies, and AI agents that need to understand competitors' ads without watching them one by one.
How to use it
- Add advertisers, keywords, or Ad Library URLs.
- Choose a country, language, and the maximum number of ads.
- Run it and export the results to JSON, CSV, or Excel, or use them through the API.
You can also analyze a dataset from jmlp/meta-ad-library-scraper or apify/facebook-ads-scraper, or public media URLs.
Input example
{"keywords": ["protein powder"],"country": "US","activeStatus": "active","maxAds": 10,"analysisLanguage": "en","monitorName": "protein-powder-us"}
Only video ads are analyzed by default. Turn on Include image ads if an advertiser mainly runs static images.
Output example
Shortened result from a real public ad:
{"status": "analyzed","advertiser": "Shop FlavCity","adType": "video","hookText": "What do you think the big difference is between these protein shakes at the store and this FlavCity protein powder smoothie?","hookType": "question","angle": "Comparing the ingredient quality of a popular store-bought protein shake with the advertised product.","offer": "Protein starter kit with 10 single serves and a free shaker cup.","cta": "Shop now","format": "talking_head","adLibraryUrl": "https://www.facebook.com/ads/library/?id=904160855878574","analysis": {"transcript": "What do you think the big difference is between these protein shakes at the store and this FlavCity protein powder smoothie?...","on_screen_text": ["What's the BIG difference?"],"structure": [{"start_seconds": 0, "end_seconds": 3, "label": "hook", "description": "The host poses a question comparing two protein products."},{"start_seconds": 52, "end_seconds": 60, "label": "CTA", "description": "The host introduces the starter kit offer and encourages the viewer to try it."}]}}
A SUMMARY record in the run's key-value store counts hooks, formats, and advertisers.
Pricing
You pay per analyzed ad. Ads that fail, have expired media, or are too large are not charged. When you search by advertiser, keyword, or URL, the Ad Library scraper run is billed separately at its own price. Set a maximum cost per run to control spending.
Limits
- Media files are limited to 18 MB.
- Only publicly available ads are processed.
- Analysis is AI-generated and may contain mistakes, so review it before making decisions.