Public Demo Video Signal Agent
Pricing
from $5.00 / 1,000 useful demo video signal results
Public Demo Video Signal Agent
Extract public product demo and product-tour video evidence, providers, CTAs, hashes, and useful-result pricing.
Extract structured evidence from public product demo, product-tour, and explainer video pages.
This Actor is built for AI agents, sales researchers, product marketers, and competitive-intelligence workflows that need to answer a narrow question:
Does this public page contain credible product demo video evidence?
It does not render JavaScript, play videos, download media, submit forms, or crawl the site.
What It Finds
- YouTube, Vimeo, Wistia, Loom, Vidyard, Brightcove, Mux, HTML5 video, and related embed signals.
- Video evidence from iframes,
VideoObjectJSON-LD, meta video tags, HTML5 media sources, script references, and visible links. - Demo/product-tour context such as "watch demo", "product tour", "see it in action", "walkthrough", and "overview video".
- Watch-demo CTAs.
- Focus-term matches.
- A stable
demoVideoHashfor unchanged comparisons.
What It Does Not Do
- It is not a lead-form or funnel analyzer. Use a lead-capture workflow for form fields and demo booking friction.
- It is not a render-readiness checker. A page is not billable here merely because it has an iframe or JavaScript shell.
- It is not a brand-asset finder. Logo, media-kit, and social preview images are not treated as demo video evidence.
- It is not a webinar/event scraper. Webinar-only, event replay, speaker, agenda, and registration pages are written as non-billable partial records.
Input Example
{"demoPageUrls": ["https://www.wistia.com/product"],"focusTerms": ["video"],"requestTimeoutSecs": 20}
Output Highlights
Each dataset record includes:
statusinputUrl,finalUrl, andsiteOriginUrlpageTitleandmetaDescriptiondemoPageTypevideoEmbeds,videoCount, andvideoProvidersdemoCtasanddemoCtaCountmatchedDemoTerms,matchedRequestDemoTerms, andmatchedFocusVideoTermswebinarOnlySignalsevidenceSnippetsandevidenceUrlsvideoSignalScore,confidenceScore, andcompletenessScoredemoVideoHash,previousDemoVideoHash, andchangeStatusbillableEventName
Useful-Result Pricing
This Actor is intended for pay-per-event pricing:
apify-actor-start: charged once per run.useful-demo-video-signal-result: charged only for useful, new or changed demo video signal records.
Unchanged records, unsafe URLs, failed fetches, pages without video evidence, demo-request pages without video, focus misses, webinar-only pages, and generic video pages without demo context are not charged for the useful event.
Do not configure apify-default-dataset-item.
URL Safety
The Actor accepts only public HTTP/HTTPS pages. It rejects private-network and
local addresses, .local domains, credentials, query parameters, fragments,
path parameters, sensitive account/token paths, cross-site redirects,
non-HTML responses, and pages larger than 3 MB.
Change Detection
Pass prior records through previousDemoVideoRecords. If the same page returns
the same demoVideoHash, the Actor writes an unchanged record without charging
useful-demo-video-signal-result.