# `ProviderControls.runEmbedScraper` Run a specific embed scraper and get its outputted streams. ## Example ```ts import { SourcererOutput } from "@movie-web/providers"; // scrape a stream from upcloud let output: EmbedOutput; try { output = await providers.runSourceScraper({ id: 'upcloud', url: 'https://example.com/123', }) } catch (err) { console.log("failed to scrape") return; } // output.stream now has your stream ``` ## Type ```ts function runEmbedScraper(runnerOps: SourceRunnerOptions): Promise; interface EmbedRunnerOptions { // object of event functions events?: IndividualScraperEvents; // the embed url url: string; // id of the embed scraper you want to scrape from id: string; } type EmbedOutput = { stream: Stream; }; ```