Ad Creative-Angle Analyzer — CTA, Offer, Hook, Triggers
Pricing
from $28.95 / 1,000 ad angle analyzeds
Ad Creative-Angle Analyzer — CTA, Offer, Hook, Triggers
Turn ad copy into structured marketing analysis: CTA type, offer type, hook style, emotional triggers (urgency/scarcity/social-proof/curiosity/authority/fear) and a primary angle. Works on any Ad Library scraper's output or raw pasted text. Per-result pricing.
Pricing
from $28.95 / 1,000 ad angle analyzeds
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Share
Ad Creative-Angle Analyzer — CTA, Offer, Hook, Emotional Triggers
Turn ad copy — from any Ad Library scraper's output or pasted raw text — into one structured marketing-analysis record:
| Field | Example |
|---|---|
cta_type | shop / signup / learn_more / download / book / contact / subscribe / apply / watch |
offer_type, offer_detail | discount_percent, "20% off" |
hook_style | question / statistic / testimonial / problem / bold_claim / plain |
emotional_triggers | ["urgency", "social_proof"] |
primary_angle | the single dominant trigger, or benefit_led |
urgency_score | 0..1 |
Why this exists
Ad Library scrapers (Meta, TikTok, Google) hand you the raw ad copy but not the
strategy behind it. This actor is the enrichment layer: feed it any ad record
you already have and get back the marketing angle — which CTA family it uses,
what kind of offer, how it opens, which psychological triggers it leans on.
Pair it with meta-ads-library-scraper (or any competitor's output): scrape →
analyze → build a swipe file of what's actually working.
Zero new access: this actor never makes a network request. It is pure text analysis, so it never rate-limits, never breaks on a site redesign, and never needs a proxy.
Input
{"adItems": [{"ad_archive_id": "123456","page_name": "Acme Fitness","ad_creative_bodies": ["Only 3 spots left! Join 10,000+ members who transformed in 90 days. Sign up now."],"cta_text": "Sign Up","link_url": "https://acmefitness.com/offer"}],"adTexts": ["What nobody tells you about home workouts... 30% off your first month, today only."]}
adItems— structured ad records. Ameta-ads-library-scraperrow works directly (ad_creative_bodies,cta_text,ad_creative_link_titles,ad_creative_link_descriptions,page_name,ad_archive_id,link_url); a simpler custom shape (body/cta/pageName/...) is also recognized.adTexts— raw ad copy strings, when you don't have structured fields.maxItems— safety cap (default 1000).
Output
One record per ad with the fields above plus trigger_hits (category → match
count), social_proof_present, scarcity_present, fields_extracted and
parse_confidence.
Pricing
Per-result (ad-angle-analyzed event) — pay only for ads actually analyzed.