Meta Ads Winning Product Finder (Laya & JEV AI)
Pricing
Pay per usage
Meta Ads Winning Product Finder (Laya & JEV AI)
Discover winning ecommerce & dropshipping products on Facebook & Instagram Ad Library. Analyze ad persistence, longevity, repeated advertisers, landing pages, and market signals with Laya & JEV AI.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jona
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Meta Ads Product Finder
Discover ecommerce and dropshipping winning products with persistent advertising signals on Facebook and Instagram.
Find products being actively advertised on Meta Ads (Facebook Ads and Instagram Ads) and identify high-potential ecommerce items with strong ad longevity, repeated advertisers, and verified landing pages for your product research, dropshipping, and ecommerce validation.
Why Meta Ads Product Finder?
Most Meta Ad Library scrapers merely dump raw ads without giving you any product intelligence. Meta Ads Product Finder is an end-to-end product research and opportunity discovery system powered by Laya & JEV System-1 Decision Intelligence.
Instead of guessing what sells, it detects which ecommerce products have continuous commercial advertising support, verifies that stores are actively driving traffic to them, and scores opportunities based on empirical market persistence.
Core Questions Answered
- "What products are competitors actively advertising right now?"
- "Which products have persistent advertising signals (running 30, 60, or 90+ days)?"
- "Are multiple distinct brands successfully testing or scaling the same product?"
Key Features
- Ad Longevity & Persistence Telemetry: Measures continuous ad running duration (from New to Long-Running 90+ days).
- Product Normalization & Clustering: Groups creative variations and aliases from different advertisers into a single canonical product record.
- Landing Page Inspection: Inspects the destination store to detect ecommerce platforms (Shopify, WooCommerce, etc.), retail pricing, currency, discounts, and JSON-LD schema.
- Search Trend Enrichment: Enriches candidate products with normalized search query interest.
- Decision Engine (Laya & JEV AI): Delivers clear, calibrated decision tiers (
INVESTIGATE,WATCH,LOW_SIGNAL,AVOID) with transparent positive signals and risk rationales. - No Fabricated Spend: Respects Meta's public Ad Library structure. Focuses on verifiable signals (persistence, platforms, creatives, multi-advertiser adoption) rather than inventing unverified spend numbers.
Ad Longevity Classifications
| Ad Duration (Days) | Classification | Signal Interpretation |
|---|---|---|
| 90+ Days | LONG-RUNNING | Proven evergreen demand; sustained advertiser investment |
| 61–90 Days | HIGH_PERSISTENCE | High probability of consistent campaign profitability |
| 31–60 Days | STRONG_PERSISTENCE | Established product scaling beyond initial test phase |
| 15–30 Days | ESTABLISHED | Product validated through multi-week creative cycles |
| 8–14 Days | EARLY | Early-stage traction; worth monitoring |
| 0–7 Days | NEW | Fresh creative test or newly launched product |
Example Input (JSON)
{"country": "US","keywords": ["portable blender","pet hair remover","lumbar support pillow","car cleaning gel"],"maxAds": 100,"activeStatus": "ACTIVE","minimumAdDays": 7,"minimumAdvertisersPerProduct": 1,"includeLandingPages": true,"includeTrendAnalysis": true,"includeAIAnalysis": true,"maxProducts": 25,"decisionEngine": "laya"}
Example Output (JSON)
{"product_name": "Portable Blender","canonical_product_name": "Portable Blender","country": "US","opportunity_score": 87,"decision": "INVESTIGATE","advertiser_count": 3,"active_ad_count": 8,"creative_count": 5,"longest_ad_duration_days": 82,"average_ad_duration_days": 54,"advertising_signal_score": 89,"persistence_score": 88,"competition_signal": 60,"trend_score": 82,"trend_status": "rising","product_category": "kitchen","landing_pages": [{"final_url": "https://blendpulse-shop.myshopify.com/products/pro-portable-blender","domain": "blendpulse-shop.myshopify.com","http_status": 200,"price": 39.99,"currency": "USD","ecommerce_platform": "shopify","is_product_page": true}],"advertisers": ["BlendPulse Official","FreshJuice Direct"],"positive_signals": ["Ad campaigns have run continuously for 82+ days (HIGH_PERSISTENCE)","Advertised across 2 distinct store brands/pages","Multiple creative iterations observed (5 variants)","Search trend telemetry shows positive commercial momentum","Active DTC landing page detected with verifiable product offer"],"risks": ["Commercial ad spend/impressions are not published by Meta for commercial ads"],"why_this_product": "INVESTIGATE: Strong commercial advertising presence detected in US. 2 advertiser(s) running 8 active ad(s) with longest active duration of 82 days (HIGH_PERSISTENCE). Recommended for product sourcing and margin validation.","data_quality": "high","source": "Meta Ad Library"}
End-of-Run Summary
At the end of every run, a high-level summary is pushed to the dataset and Key-Value store:
{"products_analyzed": 25,"products_investigate": 6,"products_watch": 11,"products_low_signal": 6,"products_avoid": 2,"top_product": "Portable Blender","country": "US"}
How to Call via API
Python (ApifyClient)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run_input = {"country": "US","keywords": ["portable blender", "pet gadgets"],"maxProducts": 20,"minimumAdDays": 14,}run = client.actor("your-username/meta-ads-product-finder").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{item['decision']}] {item['product_name']} - Score: {item['opportunity_score']}")
JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const input = {country: 'US',keywords: ['portable blender', 'pet gadgets'],maxProducts: 20};const run = await client.actor('your-username/meta-ads-product-finder').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Apify CLI
$apify call your-username/meta-ads-product-finder --input='{"country":"US","keywords":["portable blender"]}'
Monetization Events
ad-analyzed: Charged per commercial ad retrieved and processed.product-qualified: Charged when an opportunity meets theINVESTIGATEorWATCHcriteria.product-opportunity: Charged per full intelligence report generated.