
Funnel Sniper
Pricing
$12.00 / 1,000 pages
Go to Apify Store

Funnel Sniper
Detect CTAs, pricing signals, promotions, and basic product/category info from e‑commerce sites.
5.0 (2)
Pricing
$12.00 / 1,000 pages
0
4
4
Last modified
5 days ago
E-commerce Funnel & CTA Scraper (Playwright)
This Actor crawls e-commerce sites to detect funnels, CTAs, pricing structures, promotions, and extract product/category metadata. Built on Crawlee + Playwright.
Input
See actor.json
. Key fields:
startUrls
(array): seeds (home, category, product).maxRequestsPerCrawl
(int): cap processed pages.maxDepth
(int): how deep to follow links.allowedDomains
(array): restrict to these domains.extract
(string[]): toggles:funnels
,ctas
,pricing
,promotions
,product
,category
,meta
.proxy
(object): e.g.{ "useApifyProxy": true }
.includeScreenshots
/includeHtml
(boolean): set true to store PNG/HTML artifacts per pageheadless
(boolean)
Output contract (per page)
{"pageUrl": "https://example.com/product-x","pageType": "product|category|other","platform": "shopify|woocommerce|magento|clickfunnels|kajabi|leadpages|samcart|generic","recordType": "page","meta": { "title": "...", "description": "...", "ogTitle": "...", "canonical": "..." },"ctas": [{ "text": "Add to cart", "href": "/cart" }],"promotions": ["Sale", "-20%"],"pricing": { "prices": ["$49.99"], "saleIndicators": ["Sale"] },"product": {"title": "...","price": { "value": 49.99, "currency": "$" },"originalPrice": { "value": 69.99, "currency": "$" },"availability": "In stock","sku": "SKU-123","brand": "BrandName","description": "...","images": ["https://.../img1.jpg"],"breadcrumbs": [{ "text": "Home", "href": "/" }]},"category": {"title": "Category name","products": [{ "title": "P1", "priceText": "$12.99", "href": "/p1" }]},"headings": [{ "tag": "h1", "text": "..." }],"links": [{ "text": "Checkout", "href": "/checkout" }],"images": [{ "alt": "...", "src": "..." }]}
Funnel sequence records
Some runs also emit minimal funnel records when CTAs advance or when landing-only steps are detected.
{"url": "https://example.com","platform": "shopify","steps": [{"stepNumber":1, "type":"landing", "url":"...", "popups":[], "urgencyTriggers":[], "products":[]},{"stepNumber":2, "type":"checkout", "url":"...", "popups":[], "urgencyTriggers":[], "products":[], "checkout": {"stepCount":2}}]}
Run locally
npm installnpm start
Publish & run on Apify
apify loginapify push# Then run in console or via API
Notes
- Platform detection with Shopify / WooCommerce / Magento extractors and generic fallback
- Depth/domain caps; optional sitemap coming next
- Use
proxy.useApifyProxy=true
for production